Interface TopologyMember
-
public interface TopologyMemberA member of the topology. Each TopologyMember represents a single server and possibly any backup server that may take over its duties (using the nodeId of the original server).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description TransportConfigurationgetBackup()Returns the TransportConfiguration relative to the backup server if any.StringgetBackupGroupName()Returns thebackup-group-nameof the primary server and backup servers associated with Topology entry.TransportConfigurationgetLive()Deprecated, for removal: This API element is subject to removal in a future version.StringgetNodeId()Returns the nodeId of the server.TransportConfigurationgetPrimary()StringgetScaleDownGroupName()Returns thescale-down-group-nameof the server with this Topology entry.longgetUniqueEventID()booleanisMember(TransportConfiguration configuration)Returns true if this configuration is the target of this remoting connectionbooleanisMember(RemotingConnection connection)Returns true if this TopologyMember is the target of this remoting connectionStringtoURI()
-
-
-
Method Detail
-
getBackupGroupName
String getBackupGroupName()
Returns thebackup-group-nameof the primary server and backup servers associated with Topology entry.This is a server configuration value. A (remote) backup will only work with primary servers that have a matching
backup-group-name.This value does not apply to "shared-storage" backup and primary pairs.
- Returns:
- the
backup-group-name
-
getScaleDownGroupName
String getScaleDownGroupName()
Returns thescale-down-group-nameof the server with this Topology entry.This is a server configuration value. An active server will only send its messages to another active server with matching
scale-down-group-name.- Returns:
- the
scale-down-group-name
-
getLive
@Deprecated(forRemoval=true) TransportConfiguration getLive()
Deprecated, for removal: This API element is subject to removal in a future version.- Returns:
- configuration relative to the live server
-
getPrimary
TransportConfiguration getPrimary()
- Returns:
- configuration relative to the primary server
-
getBackup
TransportConfiguration getBackup()
Returns the TransportConfiguration relative to the backup server if any.- Returns:
- a
TransportConfigurationfor the backup, or null if the primary server has no backup server.
-
getNodeId
String getNodeId()
Returns the nodeId of the server.- Returns:
- the nodeId
-
getUniqueEventID
long getUniqueEventID()
- Returns:
- long value representing a unique event ID
-
isMember
boolean isMember(RemotingConnection connection)
Returns true if this TopologyMember is the target of this remoting connection- Parameters:
connection-- Returns:
-
isMember
boolean isMember(TransportConfiguration configuration)
Returns true if this configuration is the target of this remoting connection- Parameters:
configuration-- Returns:
-
toURI
String toURI()
-
-