org.objectweb.jonas.discovery
Class DiscEvent

java.lang.Object
  extended byorg.objectweb.jonas.discovery.DiscMessage
      extended byorg.objectweb.jonas.discovery.DiscEvent
All Implemented Interfaces:
java.io.Serializable

public class DiscEvent
extends DiscMessage

Version:
1.0
Author:
Takoua Abdellatif , Adriana Danes
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.objectweb.jonas.discovery.DiscMessage
DISCOVERY_PROTOCOL_VERSION
 
Constructor Summary
DiscEvent(java.lang.String sourceAddress, int sourcePort, java.lang.String serverId)
           
DiscEvent(java.lang.String sourceAddress, int sourcePort, java.lang.String serverName, java.lang.String domainName, java.lang.String serverId, java.lang.String[] connectorURLs)
          Constructor for a Discovery Event.
 
Method Summary
 java.lang.String[] getConnectorURL()
           
 java.lang.String getDomainName()
          returns domain name.
 java.lang.String getServerId()
           
 java.lang.String getServerName()
          returns server name.
 java.lang.String getState()
           
 void setConnectorURL(java.lang.String[] connectorURLs)
           
 void setDomainName(java.lang.String domainName)
          sets the domain name.
 void setServerId(java.lang.String serverId)
           
 void setServerName(java.lang.String serverName)
          sets the serverName
 void setState(java.lang.String state)
          sets the server state : RUNNING or STOPPING.
 java.lang.String toString()
          The string version of the message
 
Methods inherited from class org.objectweb.jonas.discovery.DiscMessage
getSourceAddress, getSourcePort, getVersion, setSourceAddress, setSourcePort
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DiscEvent

public DiscEvent(java.lang.String sourceAddress,
                 int sourcePort,
                 java.lang.String serverId)
Parameters:
sourceAddress -
sourcePort -
serverId - The serverId for this server.

DiscEvent

public DiscEvent(java.lang.String sourceAddress,
                 int sourcePort,
                 java.lang.String serverName,
                 java.lang.String domainName,
                 java.lang.String serverId,
                 java.lang.String[] connectorURLs)
Constructor for a Discovery Event.

Parameters:
sourceAddress - the host address to use to receive a response.
sourcePort - is the port used in the case of a point to point response.
serverName - is Jonas server name.
domainName - is Jonas domain name.
serverId - TODO
connectorURLs - contains the list of all connector urls registered in the mbean server.
Method Detail

getServerName

public java.lang.String getServerName()
returns server name.

Returns:
serverName

getDomainName

public java.lang.String getDomainName()
returns domain name.

Returns:
domain name.

setDomainName

public void setDomainName(java.lang.String domainName)
sets the domain name.

Parameters:
domainName - the management domain name

setServerName

public void setServerName(java.lang.String serverName)
sets the serverName

Parameters:
serverName - the name of the server sending the discovery event

getConnectorURL

public java.lang.String[] getConnectorURL()
Returns:
the connector URLs of the server sending the discovery event

setConnectorURL

public void setConnectorURL(java.lang.String[] connectorURLs)
Parameters:
connectorURLs - the connector URLs of the server sending the discovery event

getState

public java.lang.String getState()
Returns:
server state.

setState

public void setState(java.lang.String state)
sets the server state : RUNNING or STOPPING.

Parameters:
state - state of the server sending the discovery event

toString

public java.lang.String toString()
The string version of the message

Overrides:
toString in class DiscMessage
Returns:
the message

getServerId

public java.lang.String getServerId()

setServerId

public void setServerId(java.lang.String serverId)