Interface TopologyMember
public interface TopologyMember
A 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
Modifier and TypeMethodDescriptionReturns the TransportConfiguration relative to the backup server if any.Returns thebackup-group-name
of the primary server and backup servers associated with Topology entry.getLive()
Deprecated, for removal: This API element is subject to removal in a future version.Returns the nodeId of the server.Returns thescale-down-group-name
of the server with this Topology entry.long
boolean
isMember
(TransportConfiguration configuration) Returns true if this configuration is the target of this remoting connectionboolean
isMember
(RemotingConnection connection) Returns true if this TopologyMember is the target of this remoting connectiontoURI()
-
Method Details
-
getBackupGroupName
String getBackupGroupName()Returns thebackup-group-name
of 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-name
of 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, 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
TransportConfiguration
for 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
Returns true if this TopologyMember is the target of this remoting connection- Parameters:
connection
-- Returns:
-
isMember
Returns true if this configuration is the target of this remoting connection- Parameters:
configuration
-- Returns:
-
toURI
String toURI()
-