Enum Class RemoteServers.RemoteServer.Type

java.lang.Object
java.lang.Enum<RemoteServers.RemoteServer.Type>
com.pushtechnology.diffusion.client.features.control.RemoteServers.RemoteServer.Type
All Implemented Interfaces:
Serializable, Comparable<RemoteServers.RemoteServer.Type>, Constable
Enclosing interface:
RemoteServers.RemoteServer

public static enum RemoteServers.RemoteServer.Type extends Enum<RemoteServers.RemoteServer.Type>
The remote server type.
  • Enum Constant Details

    • SECONDARY_INITIATOR

      public static final RemoteServers.RemoteServer.Type SECONDARY_INITIATOR
      Secondary initiator remote server.

      Defined on secondary servers.

      This type will initiate connection from a secondary server (cluster) to a primary server (cluster member).

    • PRIMARY_INITIATOR

      public static final RemoteServers.RemoteServer.Type PRIMARY_INITIATOR
      Primary initiator.

      Defined on primary servers.

      This type will connect to an inbound remote server of the same name configured at the secondary server (cluster).

    • SECONDARY_ACCEPTOR

      public static final RemoteServers.RemoteServer.Type SECONDARY_ACCEPTOR
      Secondary acceptor remote server.

      Defined on secondary servers.

      This type will accept a primary remote server connection and support remote topic views.

  • Method Details

    • values

      public static RemoteServers.RemoteServer.Type[] 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 RemoteServers.RemoteServer.Type 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