com.sun.jaw.impl.agent.services.jawdiscovery
Class DiscoveryResponderEvent

java.lang.Object
  |
  +--java.util.EventObject
        |
        +--com.sun.jaw.impl.agent.services.jawdiscovery.DiscoveryResponderEvent

public class DiscoveryResponderEvent
extends java.util.EventObject

The DiscoveryResponderEvent object is sent by the DiscoveryMonitor m-bean to its listener, an instance of the Java class that implements the DiscoveryResponderListener interface. The DiscoveryResponderEvent object is sent by the DiscoveryMonitor when it receives a registration or deregistration message from a DiscoveryResponder.

See Also:
DiscoveryMonitor, DiscoveryResponderListener, DiscoveryResponder, Serialized Form

Fields inherited from class java.util.EventObject
source
 
Constructor Summary
DiscoveryResponderEvent(DiscoveryMonitor source, int state, DiscoveryResponse agtDes)
          Constructs a DiscoveryResponderEvent.
 
Method Summary
 java.lang.String getClassVersion()
          Returns the version of this class.
 DiscoveryResponse getEventInfo()
          Returns the hostname of the agent and a vector containing the object names of any adaptors present on the agent.
 java.lang.Integer getState()
          Returns the state of the agent.
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DiscoveryResponderEvent

public DiscoveryResponderEvent(DiscoveryMonitor source,
                               int state,
                               DiscoveryResponse agtDes)
Constructs a DiscoveryResponderEvent.
Parameters:
source - The object that was registered or the object on which the event occurred.
state - Indicates whether a DiscoveryResponder object has been added to an agent (DiscoveryMonitor.ONLINE) or removed (DiscoveryMonitor.OFFLINE).
agtDes - This parameter gives information about the agent.
Method Detail

getState

public java.lang.Integer getState()
Returns the state of the agent.

If the state is DiscoveryMonitor.ONLINE, a DiscoveryResponder object has been added to an agent. If the state is DiscoveryMonitor.OFFLINE, a DiscoveryResponder object has been removed from an agent. The getEventInfo method provides additional information on the agent.

Returns:
DiscoveryMonitor.ONLINE or DiscoveryMonitor.OFFLINE

getEventInfo

public DiscoveryResponse getEventInfo()
Returns the hostname of the agent and a vector containing the object names of any adaptors present on the agent.

If state is DiscoveryMonitor.OFFLINE, only the host is significant.

Returns:
A DiscoveryResponse object. This object contains the hostname as a string host and a vector of ObjectName.

getClassVersion

public java.lang.String getClassVersion()
Returns the version of this class.
Returns:
The version of this class.