public class ServiceId
extends java.lang.Object
implements java.io.Serializable
Purpose: Encapsulate the information that uniquely identifies a specific remote command service instance.
Description: A service instance consists primarily of a CommandManager and its associated components including its CommandProcessor, CommandConverter, DiscoveryManager and TransportManager. Whenever a service instance sends out an announcement or remote command to the cluster the service id is included in the message.
ServiceAnnouncement
,
Serialized FormModifier and Type | Field and Description |
---|---|
static java.lang.String |
HOST_TOKEN
This $HOST token indicate that the host ip of the URL should be replaced at runtime by user input
|
static java.lang.String |
PORT_TOKEN
This $HOST token indicate that the host ip of the URL should be replaced at runtime by user input
|
Constructor and Description |
---|
ServiceId() |
ServiceId(java.lang.String channel,
java.lang.String id,
java.lang.String url) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getChannel()
INTERNAL:
Return the logical channel that this service subscribes to
|
java.lang.String |
getId()
INTERNAL:
Get the unique identifier for the service
|
java.lang.String |
getURL()
INTERNAL:
Return the URL for the service
|
void |
setChannel(java.lang.String newChannel)
INTERNAL:
Set the logical channel that this service subscribes to
|
void |
setId(java.lang.String newId)
INTERNAL:
Set the unique identifier for the service
|
void |
setURL(java.lang.String newUrl)
INTERNAL:
Set the URL for the service
|
java.lang.String |
toString() |
public static final java.lang.String HOST_TOKEN
public static final java.lang.String PORT_TOKEN
public ServiceId()
public ServiceId(java.lang.String channel, java.lang.String id, java.lang.String url)
public java.lang.String getURL()
public void setURL(java.lang.String newUrl)
public java.lang.String getId()
public void setId(java.lang.String newId)
public java.lang.String getChannel()
public void setChannel(java.lang.String newChannel)
public java.lang.String toString()
toString
in class java.lang.Object