edu.cmu.cs.able.probebus
Interface IProbeEventFactory

All Known Implementing Classes:
SienaProbeEventFactory

public interface IProbeEventFactory


Method Summary
 IProbeEvent createActivateEvent(java.lang.String configName, java.lang.String systemID)
           
 IProbeEvent createActivateResponseEvent(java.lang.String configName, java.lang.String systemID, java.lang.String status, java.lang.String hostname)
           
 IProbeEvent createBandwidthEvent(java.lang.String bandwidth, java.lang.String probeConfigurationName, java.lang.String systemID)
           
 IProbeEvent createDeployEvent(java.lang.String configName, java.lang.String systemID, java.lang.String classes)
           
 IProbeEvent createDeployResponseEvent(java.lang.String configName, java.lang.String systemID, java.lang.String status, java.lang.String hostname)
           
 IProbeEvent createInstallEvent(java.lang.String probeConfigurationName, java.lang.String systemID)
           
 IProbeEvent createInstallResponseEvent(java.lang.String configName, java.lang.String systemID, java.lang.String status, java.lang.String hostname)
           
 IProbeEvent createLatencyEvent(java.lang.String latency, java.lang.String probeConfigurationName, java.lang.String systemID)
           
 IProbeEvent createRequestQueueEvent(java.lang.String size, java.lang.String probeConfigurationName, java.lang.String systemID)
           
 IProbeEvent createStatusEvent(java.lang.String systemID)
           
 IProbeEvent createStatusResponseEvent(java.lang.String systemID, java.lang.String deployed, java.lang.String installed, java.lang.String activated)
           
 

Method Detail

createLatencyEvent

public IProbeEvent createLatencyEvent(java.lang.String latency,
                                      java.lang.String probeConfigurationName,
                                      java.lang.String systemID)

createBandwidthEvent

public IProbeEvent createBandwidthEvent(java.lang.String bandwidth,
                                        java.lang.String probeConfigurationName,
                                        java.lang.String systemID)

createRequestQueueEvent

public IProbeEvent createRequestQueueEvent(java.lang.String size,
                                           java.lang.String probeConfigurationName,
                                           java.lang.String systemID)

createDeployEvent

public IProbeEvent createDeployEvent(java.lang.String configName,
                                     java.lang.String systemID,
                                     java.lang.String classes)

createInstallEvent

public IProbeEvent createInstallEvent(java.lang.String probeConfigurationName,
                                      java.lang.String systemID)

createActivateEvent

public IProbeEvent createActivateEvent(java.lang.String configName,
                                       java.lang.String systemID)

createStatusEvent

public IProbeEvent createStatusEvent(java.lang.String systemID)

createDeployResponseEvent

public IProbeEvent createDeployResponseEvent(java.lang.String configName,
                                             java.lang.String systemID,
                                             java.lang.String status,
                                             java.lang.String hostname)

createInstallResponseEvent

public IProbeEvent createInstallResponseEvent(java.lang.String configName,
                                              java.lang.String systemID,
                                              java.lang.String status,
                                              java.lang.String hostname)

createActivateResponseEvent

public IProbeEvent createActivateResponseEvent(java.lang.String configName,
                                               java.lang.String systemID,
                                               java.lang.String status,
                                               java.lang.String hostname)

createStatusResponseEvent

public IProbeEvent createStatusResponseEvent(java.lang.String systemID,
                                             java.lang.String deployed,
                                             java.lang.String installed,
                                             java.lang.String activated)