edu.cmu.cs.able.probebus.siena.events
Class SienaStatusResponseProbeEvent

java.lang.Object
  |
  +--edu.cmu.cs.able.probebus.siena.SienaProbeEvent
        |
        +--edu.cmu.cs.able.probebus.siena.SienaResponseProbeEvent
              |
              +--edu.cmu.cs.able.probebus.siena.events.SienaStatusResponseProbeEvent
All Implemented Interfaces:
IProbeEvent, ISienaProbeEvent

public class SienaStatusResponseProbeEvent
extends SienaResponseProbeEvent


Field Summary
protected  java.lang.String ACTIVATED_KEY
           
protected  java.lang.String DEPLOYED_KEY
           
protected  java.lang.String INSTALLED_KEY
           
protected  java.lang.String kxEventTypeValue
           
protected  StatusResponseProbeEvent myProbeEvent
           
protected  java.lang.String responseTypeValue
           
 
Fields inherited from class edu.cmu.cs.able.probebus.siena.SienaResponseProbeEvent
HOSTNAME_KEY, KX_EVENT_TYPE_KEY, PROBE_CONFIGURATION_NAME_KEY, RESPONSE_TYPE_KEY, STATUS_KEY, SYSTEM_ID_KEY
 
Fields inherited from class edu.cmu.cs.able.probebus.siena.SienaProbeEvent
theProbeBus
 
Constructor Summary
SienaStatusResponseProbeEvent(siena.Notification n)
           
SienaStatusResponseProbeEvent(SienaProbeBus pb, java.lang.String systemID, java.lang.String dep, java.lang.String ins, java.lang.String act)
          Creates new SienaStatusResponseProbeEvent
 
Method Summary
 siena.Filter createFilter()
          Create a siena Filter that matches this event
 boolean equals(IProbeEvent e)
          needed for testing purposes; handy generally
 StatusResponseProbeEvent getProbeEvent()
           
 siena.Notification toNotification()
          Convert an event into a Siena Notification
 
Methods inherited from class edu.cmu.cs.able.probebus.siena.SienaProbeEvent
dispatch, getProbeBus, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

myProbeEvent

protected StatusResponseProbeEvent myProbeEvent

responseTypeValue

protected java.lang.String responseTypeValue

kxEventTypeValue

protected java.lang.String kxEventTypeValue

DEPLOYED_KEY

protected final java.lang.String DEPLOYED_KEY

ACTIVATED_KEY

protected final java.lang.String ACTIVATED_KEY

INSTALLED_KEY

protected final java.lang.String INSTALLED_KEY
Constructor Detail

SienaStatusResponseProbeEvent

public SienaStatusResponseProbeEvent(SienaProbeBus pb,
                                     java.lang.String systemID,
                                     java.lang.String dep,
                                     java.lang.String ins,
                                     java.lang.String act)
Creates new SienaStatusResponseProbeEvent

SienaStatusResponseProbeEvent

public SienaStatusResponseProbeEvent(siena.Notification n)
Method Detail

equals

public boolean equals(IProbeEvent e)
needed for testing purposes; handy generally

toNotification

public siena.Notification toNotification()
Convert an event into a Siena Notification
Overrides:
toNotification in class SienaProbeEvent
Following copied from class: edu.cmu.cs.able.probebus.siena.SienaProbeEvent
Returns:
this object represented as a Siena Notification

createFilter

public siena.Filter createFilter()
Create a siena Filter that matches this event

getProbeEvent

public StatusResponseProbeEvent getProbeEvent()