| com.tc.object.logging.InstrumentationLogger
All known Subclasses: com.tc.object.logging.InstrumentationLoggerImpl,
InstrumentationLogger | public interface InstrumentationLogger (Code) | | Logging interface for the DSO class loading/adaption system
|
Method Summary | |
void | autolockInserted(String className, String methodName, String methodDesc, LockDefinition lockDef) | void | classIncluded(String className) | boolean | classInclusion() Determine whether to log when a class is included for instrumentation (checked
before calls to
InstrumentationLogger.classIncluded(String) ). | void | distMethodCallInserted(String className, String methodName, String desc) Log that a DMI call was inserted. | boolean | distMethodCallInsertion() Determine whether to log when a DMI call is inserted (checked before calls
to
InstrumentationLogger.distMethodCallInserted(String,String,String) ). | void | lockInserted(String className, String methodName, String methodDesc, LockDefinition[] locks) | boolean | lockInsertion() Determine whether to log when a lock is inserted (checked before calls to
InstrumentationLogger.autolockInserted(String,String,String,LockDefinition) or
InstrumentationLogger.lockInserted(String,String,String,LockDefinition[]) ). | void | rootInserted(String className, String fieldName, String desc, boolean isStatic) | boolean | rootInsertion() Determine whether to log when a root is inserted (checked before calls to
InstrumentationLogger.rootInserted(String,String,String,boolean) ). | void | subclassOfLogicallyManagedClasses(String className, Collection logicalSuperClasses) | boolean | transientRootWarning() Determine whether to log transient root warnings (checked before calls to
#transientRootWarning(String, String)). | void | transientRootWarning(String className, String fieldName) |
autolockInserted | void autolockInserted(String className, String methodName, String methodDesc, LockDefinition lockDef)(Code) | | Log that auto lock was inserted
Parameters: className - The class name Parameters: methodName - The method name Parameters: methodDesc - Method descriptor Parameters: lockDef - The lock definition |
classIncluded | void classIncluded(String className)(Code) | | Log class that is being instrumented
Parameters: className - Class name |
distMethodCallInserted | void distMethodCallInserted(String className, String methodName, String desc)(Code) | | Log that a DMI call was inserted.
Parameters: className - The class name Parameters: methodName - The method name Parameters: desc - The method descriptor |
lockInserted | void lockInserted(String className, String methodName, String methodDesc, LockDefinition[] locks)(Code) | | Log that lock was inserted
Parameters: className - The class name Parameters: methodName - The method name Parameters: methodDesc - Method descriptor Parameters: locks - The lock definitions |
rootInserted | void rootInserted(String className, String fieldName, String desc, boolean isStatic)(Code) | | Log that a root was inserted
Parameters: className - The class name Parameters: fieldName - The root field Parameters: desc - Method descriptor Parameters: isStatic - True if static root |
subclassOfLogicallyManagedClasses | void subclassOfLogicallyManagedClasses(String className, Collection logicalSuperClasses)(Code) | | Log that a subclass of a logically managed class cannot be instrumented
Parameters: className - The class Parameters: logicalSuperClasses - All logical super classes that prevent className from being instrumented |
transientRootWarning | boolean transientRootWarning()(Code) | | Determine whether to log transient root warnings (checked before calls to
#transientRootWarning(String, String)). True if should log |
transientRootWarning | void transientRootWarning(String className, String fieldName)(Code) | | Log that the transient property is being ignored for a root
Parameters: className - Class name Parameters: fieldName - Transient field name |
|
|