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
See Also:
Serialized Form

Field Summary
static java.lang.String RUNNING
           
static java.lang.String STOPPING
           
 
Constructor Summary
DiscEvent(java.lang.String sourceAddress, int sourcePort)
           
DiscEvent(java.lang.String sourceAddress, int sourcePort, java.lang.String serverName, java.lang.String domainName, 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 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 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, objectToBytes, setSourceAddress, setSourcePort
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

RUNNING

public static final java.lang.String RUNNING
See Also:
Constant Field Values

STOPPING

public static final java.lang.String STOPPING
See Also:
Constant Field Values
Constructor Detail

DiscEvent

public DiscEvent(java.lang.String sourceAddress,
                 int sourcePort)
Parameters:
sourceAddress -
sourcePort -

DiscEvent

public DiscEvent(java.lang.String sourceAddress,
                 int sourcePort,
                 java.lang.String serverName,
                 java.lang.String domainName,
                 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.
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