Class OperationExecutionAdvice
java.lang.Object
kieker.monitoring.probe.bytebuddy.OperationExecutionAdvice
public class OperationExecutionAdvice
extends java.lang.Object
Advice for bytebuddy instrumentation for the OperationExecutionRecord.
-
Constructor Summary
Constructors Constructor Description OperationExecutionAdvice() -
Method Summary
Modifier and Type Method Description static kieker.monitoring.probe.utilities.OperationStartDataenter(java.lang.String operationSignature, kieker.monitoring.core.controller.IMonitoringController CTRLINST, kieker.monitoring.timer.ITimeSource TIME, kieker.monitoring.core.registry.ControlFlowRegistry CFREGISTRY)static voidexit(kieker.monitoring.probe.utilities.OperationStartData startData, java.lang.String operationSignature, kieker.monitoring.core.controller.IMonitoringController CTRLINST, kieker.monitoring.timer.ITimeSource TIME, java.lang.String VMNAME, kieker.monitoring.core.registry.ControlFlowRegistry CFREGISTRY, kieker.monitoring.core.registry.SessionRegistry SESSIONREGISTRY)
-
Constructor Details
-
OperationExecutionAdvice
public OperationExecutionAdvice()
-
-
Method Details
-
enter
@OnMethodEnter public static kieker.monitoring.probe.utilities.OperationStartData enter(@Origin java.lang.String operationSignature, @FieldValue(value="CTRLINST",readOnly=false) kieker.monitoring.core.controller.IMonitoringController CTRLINST, @FieldValue(value="TIME",readOnly=false) kieker.monitoring.timer.ITimeSource TIME, @FieldValue(value="CFREGISTRY",readOnly=false) kieker.monitoring.core.registry.ControlFlowRegistry CFREGISTRY) -
exit
@OnMethodExit public static void exit(@Enter kieker.monitoring.probe.utilities.OperationStartData startData, @Origin java.lang.String operationSignature, @FieldValue(value="CTRLINST",readOnly=true) kieker.monitoring.core.controller.IMonitoringController CTRLINST, @FieldValue(value="TIME",readOnly=true) kieker.monitoring.timer.ITimeSource TIME, @FieldValue(value="VMNAME",readOnly=false) java.lang.String VMNAME, @FieldValue(value="CFREGISTRY",readOnly=true) kieker.monitoring.core.registry.ControlFlowRegistry CFREGISTRY, @FieldValue(value="SESSIONREGISTRY",readOnly=false) kieker.monitoring.core.registry.SessionRegistry SESSIONREGISTRY)
-