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 void
cleanup()
static ProbeRegistry
createInstance()
Deprecated.Collection<FlashlightProbe>
getAllProbes()
static ProbeRegistry
getInstance()
FlashlightProbe
getProbe(int id)
FlashlightProbe
getProbe(String probeStr)
static FlashlightProbe
getProbeById(int id)
static void
invokeProbe(int id, Object[] args)
static void
invokeProbeAfter(Object returnValue, int id, Object states)
static Object
invokeProbeBefore(int id, Object[] args)
static void
invokeProbeOnException(Object exceptionValue, int id, Object states)
void
registerProbe(FlashlightProbe probe)
void
unregisterProbe(int id)
void
unregisterProbe(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)
-
-