Class ProbeRegistry
- java.lang.Object
-
- org.glassfish.flashlight.provider.ProbeRegistry
-
@Service @Singleton public class ProbeRegistry extends Object
- Author:
- Mahesh Kannan Date: Jul 20, 2008
-
-
Constructor Summary
Constructors Constructor Description ProbeRegistry()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static voidcleanup()static ProbeRegistrycreateInstance()Deprecated.Collection<FlashlightProbe>getAllProbes()static ProbeRegistrygetInstance()FlashlightProbegetProbe(int id)FlashlightProbegetProbe(String probeStr)static FlashlightProbegetProbeById(int id)static voidinvokeProbe(int id, Object[] args)static voidinvokeProbeAfter(Object returnValue, int id, Object states)static ObjectinvokeProbeBefore(int id, Object[] args)static voidinvokeProbeOnException(Object exceptionValue, int id, Object states)voidregisterProbe(FlashlightProbe probe)voidunregisterProbe(int id)voidunregisterProbe(FlashlightProbe probe)
-
-
-
Method Detail
-
getInstance
public static ProbeRegistry getInstance()
-
createInstance
@Deprecated public static ProbeRegistry createInstance()
Deprecated.
-
cleanup
public static void cleanup()
-
registerProbe
public void registerProbe(FlashlightProbe probe)
-
unregisterProbe
public void unregisterProbe(FlashlightProbe probe)
-
unregisterProbe
public void unregisterProbe(int id)
-
getProbe
public FlashlightProbe getProbe(int id)
-
getProbe
public FlashlightProbe getProbe(String probeStr)
-
getProbeById
public static FlashlightProbe getProbeById(int id)
-
getAllProbes
public Collection<FlashlightProbe> getAllProbes()
-
invokeProbe
public static void invokeProbe(int id, Object[] args)
-
-