public class BytecodeServiceImpl extends Object implements BytecodeService
| Modifier and Type | Class and Description |
|---|---|
static interface |
BytecodeServiceImpl.OnEnteringMain |
| Constructor and Description |
|---|
BytecodeServiceImpl(TransactionRegistry transactionRegistry,
TransactionService transactionService,
PreloadSomeSuperTypesCache preloadSomeSuperTypesCache) |
public BytecodeServiceImpl(TransactionRegistry transactionRegistry, TransactionService transactionService, PreloadSomeSuperTypesCache preloadSomeSuperTypesCache)
public MessageSupplier createMessageSupplier(MessageTemplate template, Object receiver, String methodName, Object... args)
createMessageSupplier in interface BytecodeServicepublic MessageTemplate createMessageTemplate(String template, MethodInfo methodInfo)
createMessageTemplate in interface BytecodeServicepublic ThreadContextPlus createOptionalThreadContext(ThreadContextThreadLocal.Holder threadContextHolder, int currentNestingGroupId, int currentSuppressionKeyId)
createOptionalThreadContext in interface BytecodeServicepublic void enteringApacheCommonsDaemonLoadMethod(String mainClass, String[] mainArgs)
enteringApacheCommonsDaemonLoadMethod in interface BytecodeServicepublic void enteringMainMethod(String mainClass, String[] mainArgs)
enteringMainMethod in interface BytecodeServicepublic void enteringMainMethod(String className, String[] methodArgs, String expectedTopLevelClassName, String expectedTopLevelMethodName)
public void enteringPossibleProcrunStartMethod(String className, String methodName, String[] methodArgs)
enteringPossibleProcrunStartMethod in interface BytecodeServicepublic void exitingGetPlatformMBeanServer()
exitingGetPlatformMBeanServer in interface BytecodeServicepublic Object getClassMeta(int index) throws Exception
getClassMeta in interface BytecodeServiceExceptionpublic ThreadContextThreadLocal.Holder getCurrentThreadContextHolder()
getCurrentThreadContextHolder in interface BytecodeServicepublic String getMessageText(MessageTemplate template, Object receiver, String methodName, Object... args)
getMessageText in interface BytecodeServicepublic Object getMethodMeta(int index) throws Exception
getMethodMeta in interface BytecodeServiceExceptionpublic void logThrowable(Throwable throwable)
logThrowable in interface BytecodeServicepublic void preloadSomeSuperTypes(ClassLoader loader, String className)
preloadSomeSuperTypes in interface BytecodeServicepublic void setOnEnteringMain(BytecodeServiceImpl.OnEnteringMain onEnteringMain)
public void setOnExitingGetPlatformMBeanServer(Runnable onExitingGetPlatformMBeanServer)
public void updateWithReturnValue(TraceEntry traceEntry, Object returnValue)
updateWithReturnValue in interface BytecodeServiceCopyright © 2011–2020 Glowroot contributors. All rights reserved.