JXTA

net.jxta.impl.meter
Class ServiceMonitorPulseInfo

java.lang.Object
  extended by net.jxta.impl.meter.ServiceMonitorPulseInfo

public class ServiceMonitorPulseInfo
extends Object


Field Summary
static int NOT_PULSING
           
(package private)  ServiceMonitor serviceMonitor
           
 
Constructor Summary
ServiceMonitorPulseInfo()
           
ServiceMonitorPulseInfo(MonitorManager monitorManager, ServiceMonitor serviceMonitor)
           
 
Method Summary
(package private)  boolean deregisterServiceMonitorFilter(ServiceMonitorFilter serviceMonitorFilter, int reportRateIndex, long reportRate)
           
 long getPulseRate()
           
 int getPulseRateIndex()
           
 ServiceMonitor getServiceMonitor()
           
 boolean isEvenPulseForRateIndex(int pulseRateIndex)
           
 boolean isPulsing()
           
 boolean isRegisteredFilterForRate(int pulseRateIndex)
           
(package private)  void registerServiceMonitorFilter(ServiceMonitorFilter serviceMonitorFilter, int reportRateIndex, long reportRate)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NOT_PULSING

public static final int NOT_PULSING
See Also:
Constant Field Values

serviceMonitor

ServiceMonitor serviceMonitor
Constructor Detail

ServiceMonitorPulseInfo

public ServiceMonitorPulseInfo()

ServiceMonitorPulseInfo

ServiceMonitorPulseInfo(MonitorManager monitorManager,
                        ServiceMonitor serviceMonitor)
Method Detail

getServiceMonitor

public ServiceMonitor getServiceMonitor()

getPulseRateIndex

public int getPulseRateIndex()

getPulseRate

public long getPulseRate()

isPulsing

public boolean isPulsing()

isEvenPulseForRateIndex

public boolean isEvenPulseForRateIndex(int pulseRateIndex)

isRegisteredFilterForRate

public boolean isRegisteredFilterForRate(int pulseRateIndex)

registerServiceMonitorFilter

void registerServiceMonitorFilter(ServiceMonitorFilter serviceMonitorFilter,
                                  int reportRateIndex,
                                  long reportRate)

deregisterServiceMonitorFilter

boolean deregisterServiceMonitorFilter(ServiceMonitorFilter serviceMonitorFilter,
                                       int reportRateIndex,
                                       long reportRate)

JXSE