|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface OneAgentSDK
Root interface contains provided Agent SDK API calls. Basically the whole API is designed according to following rules:
| Method Summary | |
|---|---|
InProcessLink |
createInProcessLink()
Creates a link for in-process-linking. |
SDKState |
getCurrentState()
Returns the current SDKState. |
void |
setLoggingCallback(LoggingCallback loggingCallback)
Installs a callback that gets informed, if any SDK action has failed. |
IncomingRemoteCallTracer |
traceIncomingRemoteCall(java.lang.String serviceMethod,
java.lang.String serviceName,
java.lang.String serviceEndpoint)
Traces an incoming remote call. |
InProcessLinkTracer |
traceInProcessLink(InProcessLink inProcessLink)
Traces the start of in-process-linking. |
OutgoingRemoteCallTracer |
traceOutgoingRemoteCall(java.lang.String serviceMethod,
java.lang.String serviceName,
java.lang.String serviceEndpoint,
ChannelType channelType,
java.lang.String channelEndpoint)
Traces an outgoing remote call. |
| Method Detail |
|---|
IncomingRemoteCallTracer traceIncomingRemoteCall(java.lang.String serviceMethod,
java.lang.String serviceName,
java.lang.String serviceEndpoint)
serviceMethod - name of the called remote method. (required)serviceName - name of the remote service. (required)serviceEndpoint - endpoint on the server side. (required)
IncomingRemoteCallTracer instance to work with
OutgoingRemoteCallTracer traceOutgoingRemoteCall(java.lang.String serviceMethod,
java.lang.String serviceName,
java.lang.String serviceEndpoint,
ChannelType channelType,
java.lang.String channelEndpoint)
serviceMethod - name of the called remote method. (required)serviceName - name of the remote service. (required)serviceEndpoint - endpoint on the server side. (required)channelType - communication protocol used by remote call. See ChannelType for
available types. (required)channelEndpoint - optional and depending on channelType:
OutgoingRemoteCallTracer instance to work withInProcessLink createInProcessLink()
InProcessLink instance to work with. Use it with traceInProcessLink(InProcessLink)InProcessLinkTracer traceInProcessLink(InProcessLink inProcessLink)
inProcessLink - a InProcessLink received via createInProcessLink()
InProcessLinkTracer to work with.void setLoggingCallback(LoggingCallback loggingCallback)
LoggingCallback interface. The provided callback must
be thread-safe, when using this OneAgentSDK instance in multi-threaded
environments.
loggingCallback - may be null, to remove current callback. provided callback
replaces any previously set callback.SDKState getCurrentState()
SDKState for details.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||