Enum Class ConnectorConfig.Protocol

java.lang.Object
java.lang.Enum<ConnectorConfig.Protocol>
com.pushtechnology.diffusion.api.config.ConnectorConfig.Protocol
All Implemented Interfaces:
Serializable, Comparable<ConnectorConfig.Protocol>, Constable
Enclosing interface:
ConnectorConfig

public static enum ConnectorConfig.Protocol extends Enum<ConnectorConfig.Protocol>
The protocol allowed to connect to the connector.
Since:
6.6
  • Enum Constant Details

    • DIFFUSION_WEBSOCKET

      public static final ConnectorConfig.Protocol DIFFUSION_WEBSOCKET
      Diffusion client using the WebSocket transport.
    • DIFFUSION_HTTP_LONG_POLL

      public static final ConnectorConfig.Protocol DIFFUSION_HTTP_LONG_POLL
      Diffusion client using the HTTP long polling transport.
    • MQTT_TCP

      public static final ConnectorConfig.Protocol MQTT_TCP
      MQTT client using the TCP/IP network transport.
    • MQTT_WEBSOCKET

      public static final ConnectorConfig.Protocol MQTT_WEBSOCKET
      MQTT client using the WebSocket network transport.
  • Method Details

    • values

      public static ConnectorConfig.Protocol[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static ConnectorConfig.Protocol valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null