com.adventnet.services.discovery
Class DiscoveryPacket

java.lang.Object
  extended by com.adventnet.services.discovery.DiscoveryPacket
All Implemented Interfaces:
java.io.Serializable

 class DiscoveryPacket
extends java.lang.Object
implements java.io.Serializable


Field Summary
(package private)  java.util.Hashtable adaptorsInfo
           
(package private)  java.lang.String agentName
           
(package private)  boolean agentStatus
           
(package private)  boolean autoMessage
           
(package private)  boolean broadcastTheResponse
           
(package private)  java.net.InetAddress clientHost
           
(package private)  int clientPort
           
(package private)  boolean fromAgent
           
(package private)  java.lang.String mBeanServerId
           
(package private)  java.net.InetAddress multicastGroup
           
(package private)  java.lang.String timeStamp
           
(package private)  int timeToLive
           
(package private)  java.util.Properties userData
           
 
Constructor Summary
DiscoveryPacket()
           
 
Method Summary
(package private) static java.lang.Object deSerialize(byte[] array)
           
 java.util.Hashtable getAdaptorsInfo()
           
 java.lang.String getAgentName()
           
 boolean getAgentStatus()
           
 boolean getAutoMessage()
           
 java.net.InetAddress getClientHost()
           
 int getClientPort()
           
 boolean getFromAgent()
           
 java.lang.String getMBeanServerId()
           
 java.net.InetAddress getMulticastGroup()
           
 java.lang.String getTimeStamp()
           
 int getTimeToLive()
           
 java.util.Properties getUserData()
           
 boolean isBroadcastTheResponse()
           
(package private) static byte[] serialize(java.lang.Object obj)
           
 void setAdaptorsInfo(java.util.Hashtable adaptorsInfo)
           
 void setAgentName(java.lang.String agentName)
           
 void setAgentStatus(boolean agentStatus)
           
 void setAutoMessage(boolean autoMessage)
           
 void setBroadcastTheResponse(boolean broadcastTheResponse)
           
 void setClientHost(java.net.InetAddress clientHost)
           
 void setClientPort(int clientPort)
           
 void setFromAgent(boolean fromAgent)
           
 void setMBeanServerId(java.lang.String mBeanServerId)
           
 void setMulticastGroup(java.net.InetAddress multicastGroup)
           
 void setTimeStamp(java.lang.String timeStamp)
           
 void setTimeToLive(int timeToLive)
           
 void setUserData(java.util.Properties userData)
          Sets the user defined data which will be sent in the discovery packet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

autoMessage

boolean autoMessage

agentStatus

boolean agentStatus

timeToLive

int timeToLive

fromAgent

boolean fromAgent

agentName

java.lang.String agentName

adaptorsInfo

java.util.Hashtable adaptorsInfo

multicastGroup

java.net.InetAddress multicastGroup

broadcastTheResponse

boolean broadcastTheResponse

clientHost

java.net.InetAddress clientHost

clientPort

int clientPort

mBeanServerId

java.lang.String mBeanServerId

timeStamp

java.lang.String timeStamp

userData

java.util.Properties userData
Constructor Detail

DiscoveryPacket

DiscoveryPacket()
Method Detail

getAutoMessage

public boolean getAutoMessage()

setAutoMessage

public void setAutoMessage(boolean autoMessage)

getAgentStatus

public boolean getAgentStatus()

setAgentStatus

public void setAgentStatus(boolean agentStatus)

getTimeToLive

public int getTimeToLive()

setTimeToLive

public void setTimeToLive(int timeToLive)

getFromAgent

public boolean getFromAgent()

setFromAgent

public void setFromAgent(boolean fromAgent)

getAgentName

public java.lang.String getAgentName()

setAgentName

public void setAgentName(java.lang.String agentName)

getAdaptorsInfo

public java.util.Hashtable getAdaptorsInfo()

setAdaptorsInfo

public void setAdaptorsInfo(java.util.Hashtable adaptorsInfo)

getMulticastGroup

public java.net.InetAddress getMulticastGroup()

setMulticastGroup

public void setMulticastGroup(java.net.InetAddress multicastGroup)

isBroadcastTheResponse

public boolean isBroadcastTheResponse()

setBroadcastTheResponse

public void setBroadcastTheResponse(boolean broadcastTheResponse)

getClientHost

public java.net.InetAddress getClientHost()

setClientHost

public void setClientHost(java.net.InetAddress clientHost)

getClientPort

public int getClientPort()

setClientPort

public void setClientPort(int clientPort)

setMBeanServerId

public void setMBeanServerId(java.lang.String mBeanServerId)

getMBeanServerId

public java.lang.String getMBeanServerId()

setTimeStamp

public void setTimeStamp(java.lang.String timeStamp)

getTimeStamp

public java.lang.String getTimeStamp()

getUserData

public java.util.Properties getUserData()

setUserData

public void setUserData(java.util.Properties userData)
Sets the user defined data which will be sent in the discovery packet


serialize

static byte[] serialize(java.lang.Object obj)
                 throws java.lang.Exception
Throws:
java.lang.Exception

deSerialize

static java.lang.Object deSerialize(byte[] array)
                             throws java.lang.Exception
Throws:
java.lang.Exception