org.apache.jcs.auxiliary.lateral.socket.tcp.discovery
Class UDPDiscoveryMessage

java.lang.Object
  extended by org.apache.jcs.auxiliary.lateral.socket.tcp.discovery.UDPDiscoveryMessage
All Implemented Interfaces:
java.io.Serializable

public class UDPDiscoveryMessage
extends java.lang.Object
implements java.io.Serializable

The message sent by the discovery mechanism.

See Also:
Serialized Form

Field Summary
static int PASSIVE_BROADCAST
          This is the periodic broadcast of a servers location.
static int REQUEST_BROADCAST
          This asks recipients to broadcast their location.
 
Constructor Summary
UDPDiscoveryMessage()
           
 
Method Summary
 java.util.ArrayList getCacheNames()
           
 java.lang.String getHost()
           
 int getMessageType()
           
 int getPort()
           
 long getRequesterId()
           
 void setCacheNames(java.util.ArrayList cacheNames)
           
 void setHost(java.lang.String host)
           
 void setMessageType(int messageType)
           
 void setPort(int port)
           
 void setRequesterId(long requesterId)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

PASSIVE_BROADCAST

public static final int PASSIVE_BROADCAST
This is the periodic broadcast of a servers location. This type of message is also sent in response to a REQUEST_BROADCAST.

See Also:
Constant Field Values

REQUEST_BROADCAST

public static final int REQUEST_BROADCAST
This asks recipients to broadcast their location. This is used on startup.

See Also:
Constant Field Values
Constructor Detail

UDPDiscoveryMessage

public UDPDiscoveryMessage()
Method Detail

setPort

public void setPort(int port)
Parameters:
port - The port to set.

getPort

public int getPort()
Returns:
Returns the port.

setHost

public void setHost(java.lang.String host)
Parameters:
host - The host to set.

getHost

public java.lang.String getHost()
Returns:
Returns the host.

setRequesterId

public void setRequesterId(long requesterId)
Parameters:
requesterId - The requesterId to set.

getRequesterId

public long getRequesterId()
Returns:
Returns the requesterId.

setMessageType

public void setMessageType(int messageType)
Parameters:
messageType - The messageType to set.

getMessageType

public int getMessageType()
Returns:
Returns the messageType.

setCacheNames

public void setCacheNames(java.util.ArrayList cacheNames)
Parameters:
cacheNames - The cacheNames to set.

getCacheNames

public java.util.ArrayList getCacheNames()
Returns:
Returns the cacheNames.

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object
Returns:
debugging string


Copyright © 2002-2011 Apache Software Foundation. All Rights Reserved.