Search in sources :

Example 11 with FlashlightProbe

use of org.glassfish.flashlight.provider.FlashlightProbe in project Payara by payara.

the class FlashlightProbeProvider method getProbesInfo.

public ProbeInfo[] getProbesInfo() {
    // confusing -- the *map* of the probes is named "probes"
    Collection<FlashlightProbe> fprobes = getProbes();
    ProbeInfo[] infos = new ProbeInfo[fprobes.size()];
    int i = 0;
    for (FlashlightProbe fprobe : fprobes) {
        infos[i++] = (ProbeInfo) fprobe;
    }
    return infos;
}
Also used : FlashlightProbe(org.glassfish.flashlight.provider.FlashlightProbe) ProbeInfo(org.glassfish.api.monitoring.ProbeInfo)

Aggregations

FlashlightProbe (org.glassfish.flashlight.provider.FlashlightProbe)11 GeneratorAdapter (org.glassfish.hk2.external.org.objectweb.asm.commons.GeneratorAdapter)3 Method (org.glassfish.hk2.external.org.objectweb.asm.commons.Method)3 ProbeClientInvoker (org.glassfish.flashlight.client.ProbeClientInvoker)2 ClassWriter (org.glassfish.hk2.external.org.objectweb.asm.ClassWriter)2 Type (org.glassfish.hk2.external.org.objectweb.asm.Type)2 File (java.io.File)1 FileOutputStream (java.io.FileOutputStream)1 InvocationTargetException (java.lang.reflect.InvocationTargetException)1 Method (java.lang.reflect.Method)1 PrivilegedActionException (java.security.PrivilegedActionException)1 ArrayList (java.util.ArrayList)1 LinkedList (java.util.LinkedList)1 ProbeInfo (org.glassfish.api.monitoring.ProbeInfo)1 ProbeListener (org.glassfish.external.probe.provider.annotations.ProbeListener)1 ProbeRegistry (org.glassfish.flashlight.provider.ProbeRegistry)1 AnnotationVisitor (org.glassfish.hk2.external.org.objectweb.asm.AnnotationVisitor)1 Label (org.glassfish.hk2.external.org.objectweb.asm.Label)1