edu.cmu.cs.able.probebus.siena
Class SienaResponseProbeEvent

java.lang.Object
  |
  +--edu.cmu.cs.able.probebus.siena.SienaProbeEvent
        |
        +--edu.cmu.cs.able.probebus.siena.SienaResponseProbeEvent
All Implemented Interfaces:
IProbeEvent, ISienaProbeEvent
Direct Known Subclasses:
SienaActivateResponseProbeEvent, SienaDeployResponseProbeEvent, SienaInstallResponseProbeEvent, SienaStatusResponseProbeEvent

public abstract class SienaResponseProbeEvent
extends SienaProbeEvent

SienaResponseProbeEvent This abstract event encapsules the commonality between the three response events. Here is the format of the message: 1. ResponseType="DeployResponse" Always the same for this event 2. Hostname="gs01.isri.cs.cmu.edu" Changes 3. KXEventType="Response" Always the same for this event 4. ProbeConfigurationName="BWConfig" Probe configuration file name Changes 5. Status="Success" Changes 6. SystemID="Client1" The system id, in other words, the ??? Changes


Field Summary
static java.lang.String HOSTNAME_KEY
          Notification will have Hostname="gs01.isri.cs.cmu.edu"
static java.lang.String KX_EVENT_TYPE_KEY
          Notification will have KXEventType="Response"
static java.lang.String PROBE_CONFIGURATION_NAME_KEY
          Notification will have ProbeConfigurationName="BWConfig"
static java.lang.String RESPONSE_TYPE_KEY
          Notification will have ResponseType="DeployResponse"
static java.lang.String STATUS_KEY
          Notification will have Status="Success"
static java.lang.String SYSTEM_ID_KEY
          Notification will have SystemID="Client1"
 
Fields inherited from class edu.cmu.cs.able.probebus.siena.SienaProbeEvent
theProbeBus
 
Constructor Summary
SienaResponseProbeEvent(SienaProbeBus pb)
          Constructor for SienaLatencyProbeEvent
 
Methods inherited from class edu.cmu.cs.able.probebus.siena.SienaProbeEvent
dispatch, getProbeBus, toNotification, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface edu.cmu.cs.able.probebus.siena.ISienaProbeEvent
createFilter
 
Methods inherited from interface edu.cmu.cs.able.probebus.IProbeEvent
equals
 

Field Detail

RESPONSE_TYPE_KEY

public static final java.lang.String RESPONSE_TYPE_KEY
Notification will have ResponseType="DeployResponse"

HOSTNAME_KEY

public static final java.lang.String HOSTNAME_KEY
Notification will have Hostname="gs01.isri.cs.cmu.edu"

KX_EVENT_TYPE_KEY

public static final java.lang.String KX_EVENT_TYPE_KEY
Notification will have KXEventType="Response"

PROBE_CONFIGURATION_NAME_KEY

public static final java.lang.String PROBE_CONFIGURATION_NAME_KEY
Notification will have ProbeConfigurationName="BWConfig"

STATUS_KEY

public static final java.lang.String STATUS_KEY
Notification will have Status="Success"

SYSTEM_ID_KEY

public static final java.lang.String SYSTEM_ID_KEY
Notification will have SystemID="Client1"
Constructor Detail

SienaResponseProbeEvent

public SienaResponseProbeEvent(SienaProbeBus pb)
Constructor for SienaLatencyProbeEvent