Search in sources :

Example 11 with RequestTraceSpanLog

use of fish.payara.notification.requesttracing.RequestTraceSpanLog in project Payara by payara.

the class SafeProperties method onEjbMethodEnd.

final void onEjbMethodEnd(String method_sig, Throwable th) {
    ejbProbeNotifier.ejbMethodEndEvent(getContainerId(), callFlowInfo.getApplicationName(), callFlowInfo.getModuleName(), callFlowInfo.getComponentName(), th, method_sig);
    // callFlowAgent.ejbMethodEnd(callFlowInfo);
    if (requestTracing.isRequestTracingEnabled()) {
        RequestTraceSpanLog spanLog = constructEjbMethodSpanLog(callFlowInfo, false);
        requestTracing.addSpanLog(spanLog);
    }
}
Also used : RequestTraceSpanLog(fish.payara.notification.requesttracing.RequestTraceSpanLog)

Aggregations

RequestTraceSpanLog (fish.payara.notification.requesttracing.RequestTraceSpanLog)11 JavaEETransaction (com.sun.enterprise.transaction.api.JavaEETransaction)2 RuntimeJobExecution (com.ibm.jbatch.container.jobinstance.RuntimeJobExecution)1 Timestamp (java.sql.Timestamp)1 PluginPoint (org.glassfish.external.probe.provider.PluginPoint)1