AsyncHandlerIntfpublic interface AsyncHandlerIntf This interface is producer responsible for populating queues that will be
asynchronously written to the database by a consumer thread. That is,
a separate asynchronous thread is used to write data to the data base.
Producers aka AgentImpl get a handle to AsyncHandler through a factory. A
singleton pattern is enforced on the impl of this interface. |
Methods Summary |
---|
public void | disable()
| public void | enable()
| public void | flush()
| public void | handleEndTime(java.lang.String requestId, long timeStamp, ContainerTypeOrApplicationType type)
| public void | handleMethodEnd(java.lang.String requestId, long timeStamp, java.lang.Throwable exception)
| public void | handleMethodStart(java.lang.String requestId, long timeStamp, java.lang.String methodName, ComponentType componentType, java.lang.String applicationName, java.lang.String moduleName, java.lang.String componentName, java.lang.String threadId, java.lang.String transactionId, java.lang.String securityId)
| public void | handleRequestEnd(java.lang.String requestId, long timeStamp)
| public void | handleRequestStart(java.lang.String requestId, long timeStamp, long timeStampMillis, RequestType requestType, java.lang.String callerIPAddress, java.lang.String remoteUser)
| public void | handleStartTime(java.lang.String requestId, long timeStamp, ContainerTypeOrApplicationType type)
|
|