public class RegistryDiscoveryAgent extends MasterSlaveDiscoveryAgent
| Modifier and Type | Field and Description |
|---|---|
protected java.net.InetAddress |
address
The registry internet address.
|
protected int |
port
The receiver port.
|
protected java.net.DatagramSocket |
socket
The socket to send/receive.
|
locals, remotesagent, allcodecs, defaultcodecs, delay, excludes, fast, includes, killed, received_self, receiver, root, sender, started, timer| Constructor and Description |
|---|
RegistryDiscoveryAgent() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
createMasterId()
Create the master id.
|
protected java.lang.String |
createMasterId(java.net.InetAddress address,
int port)
Create the master id.
|
ReceiveHandler |
createReceiveHandler()
Create the receive handler.
|
SendHandler |
createSendHandler()
Create the send handler.
|
java.net.InetAddress |
getAddress()
Get the address.
|
protected java.lang.String |
getMyMasterId()
Get the local master id.
|
int |
getPort()
Get the port.
|
protected java.net.DatagramSocket |
getSocket()
Get or create a receiver socket.
|
void |
initNetworkRessource()
(Re)init receiving.
|
protected boolean |
isMaster()
Test if is master.
|
boolean |
isRegistry()
Get the registry.
|
boolean |
isRegistry(java.net.InetAddress address,
int port)
Get the registry.
|
protected void |
terminateNetworkRessource()
Terminate receiving.
|
agentKilled, executeBody, getLocals, getRemotesagentCreated, createAwarenessInfo, createAwarenessInfo, decodeObject, doWaitFor, encodeObject, getAllCodecs, getClockTime, getDefaultCodecs, getDelay, getExcludes, getIncludes, getMicroAgent, getReceiver, getRoot, getSender, isFast, isKilled, isStarted, republish, setDelay, setExcludes, setFast, setIncludes, setKilled, setRoot, setStartedprotected java.net.InetAddress address
protected int port
protected java.net.DatagramSocket socket
public SendHandler createSendHandler()
createSendHandler in class DiscoveryAgentpublic ReceiveHandler createReceiveHandler()
createReceiveHandler in class DiscoveryAgentpublic java.net.InetAddress getAddress()
public int getPort()
public boolean isRegistry()
public boolean isRegistry(java.net.InetAddress address,
int port)
protected boolean isMaster()
isMaster in class MasterSlaveDiscoveryAgentprotected java.lang.String createMasterId()
createMasterId in class MasterSlaveDiscoveryAgentprotected java.lang.String getMyMasterId()
getMyMasterId in class MasterSlaveDiscoveryAgentprotected java.lang.String createMasterId(java.net.InetAddress address,
int port)
public void initNetworkRessource()
initNetworkRessource in class DiscoveryAgentprotected void terminateNetworkRessource()
terminateNetworkRessource in class DiscoveryAgentprotected java.net.DatagramSocket getSocket()