Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.core.management.probes
Class ProbeManagerImpl

java.lang.Object
  extended by org.nuxeo.ecm.core.management.probes.ProbeManagerImpl
All Implemented Interfaces:
ProbeManager, ProbeRunnerMBean

public class ProbeManagerImpl
extends Object
implements ProbeManager


Constructor Summary
ProbeManagerImpl()
           
 
Method Summary
 Collection<ProbeInfo> getAllProbeInfos()
           
 Collection<ProbeInfo> getInFailureProbeInfos()
           
 Collection<ProbeInfo> getInSuccessProbeInfos()
           
 ProbeInfo getProbeInfo(Class<? extends Probe> probeClass)
           
 ProbeInfo getProbeInfo(String name)
           
 Collection<String> getProbeNames()
           
 int getProbesCount()
           
 Collection<String> getProbesInError()
           
 int getProbesInErrorCount()
           
 Collection<String> getProbesInSuccess()
           
 int getProbesInSuccessCount()
           
 void registerProbe(ProbeDescriptor descriptor)
           
 boolean runAllProbes()
           
 ProbeInfo runProbe(ProbeInfo probe)
           
 ProbeInfo runProbe(String name)
           
 void unregisterProbe(ProbeDescriptor descriptor)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProbeManagerImpl

public ProbeManagerImpl()
Method Detail

getAllProbeInfos

public Collection<ProbeInfo> getAllProbeInfos()
Specified by:
getAllProbeInfos in interface ProbeManager

getInSuccessProbeInfos

public Collection<ProbeInfo> getInSuccessProbeInfos()
Specified by:
getInSuccessProbeInfos in interface ProbeManager

getInFailureProbeInfos

public Collection<ProbeInfo> getInFailureProbeInfos()
Specified by:
getInFailureProbeInfos in interface ProbeManager

getProbeNames

public Collection<String> getProbeNames()
Specified by:
getProbeNames in interface ProbeRunnerMBean

getProbesCount

public int getProbesCount()
Specified by:
getProbesCount in interface ProbeRunnerMBean

getProbesInError

public Collection<String> getProbesInError()
Specified by:
getProbesInError in interface ProbeRunnerMBean

getProbesInErrorCount

public int getProbesInErrorCount()
Specified by:
getProbesInErrorCount in interface ProbeRunnerMBean

getProbesInSuccess

public Collection<String> getProbesInSuccess()
Specified by:
getProbesInSuccess in interface ProbeRunnerMBean

getProbesInSuccessCount

public int getProbesInSuccessCount()
Specified by:
getProbesInSuccessCount in interface ProbeRunnerMBean

getProbeInfo

public ProbeInfo getProbeInfo(Class<? extends Probe> probeClass)
Specified by:
getProbeInfo in interface ProbeManager

runAllProbes

public boolean runAllProbes()
Specified by:
runAllProbes in interface ProbeRunnerMBean

runProbe

public ProbeInfo runProbe(ProbeInfo probe)
Specified by:
runProbe in interface ProbeManager

runProbe

public ProbeInfo runProbe(String name)
Specified by:
runProbe in interface ProbeManager

getProbeInfo

public ProbeInfo getProbeInfo(String name)
Specified by:
getProbeInfo in interface ProbeManager

registerProbe

public void registerProbe(ProbeDescriptor descriptor)

unregisterProbe

public void unregisterProbe(ProbeDescriptor descriptor)

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.