|
Kieker 1.9 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object kieker.monitoring.probe.cxf.SOAPTraceRegistry
public final class SOAPTraceRegistry
CXF does not provide an "around advice" for SOAP requests. For this reason, we introduced this class wrapping access to some thread-local variables used to pass information between in- and out-interceptors.
Method Summary | |
---|---|
static SOAPTraceRegistry |
getInstance()
Delivers the one and only instance of this class. |
int |
recallThreadLocalInRequestEOI()
This method returns the thread-local eoi previously registered using the method registerTraceId(curTraceId). |
int |
recallThreadLocalInRequestESS()
This method returns the thread-local ess previously registered using the method registerTraceId(curTraceId). |
boolean |
recallThreadLocalInRequestIsEntryCall()
Returns the value of the ThreadLocal variable threadLocalInRequestIsEntryCall. |
long |
recallThreadLocalInRequestTin()
This method returns the thread-local traceid previously registered using the method registerTraceId(curTraceId). |
boolean |
recallThreadLocalOutRequestIsEntryCall()
Returns the value of the ThreadLocal variable threadLocalOutRequestIsEntryCall. |
long |
recallThreadLocalOutRequestTin()
This method returns the thread-local traceid previously registered using the method registerTraceId(curTraceId). |
void |
storeThreadLocalInRequestEOI(int eoi)
Used to explicitly register an eoi for an incoming SOAP request. |
void |
storeThreadLocalInRequestESS(int ess)
Used to explicitly register an ess for an incoming SOAP request. |
void |
storeThreadLocalInRequestIsEntryCall(boolean isEntry)
This method is used to store whether or not an incoming SOAP call was the entry point to the current trace. |
void |
storeThreadLocalInRequestTin(long tin)
Used to explicitly register the time tin of an incoming request. |
void |
storeThreadLocalOutRequestIsEntryCall(boolean isEntry)
This method is used to store whether or not an outgoing SOAP call was the entry point to the current trace. |
void |
storeThreadLocalOutRequestTin(long tin)
Used to explicitly register the time tin of an outgoing request. |
void |
unsetThreadLocalInRequestEOI()
This method unsets a previously registered eoi. |
void |
unsetThreadLocalInRequestESS()
This method unsets a previously registered ess. |
void |
unsetThreadLocalInRequestIsEntryCall()
This method unsets a previously registered variable isInRequestEntryCall. |
void |
unsetThreadLocalInRequestTin()
This method unsets a previously registered entry time tin. |
void |
unsetThreadLocalOutRequestIsEntryCall()
This method unsets a previously registered variable isOutRequestEntryCall. |
void |
unsetThreadLocalOutRequestTin()
This method unsets a previously registered entry time tin. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static final SOAPTraceRegistry getInstance()
public final void storeThreadLocalInRequestTin(long tin)
tin
- The tin time of the request.public final long recallThreadLocalInRequestTin()
public final void unsetThreadLocalInRequestTin()
public final void storeThreadLocalOutRequestTin(long tin)
tin
- The tin time of the request.public final long recallThreadLocalOutRequestTin()
public final void unsetThreadLocalOutRequestTin()
public final void storeThreadLocalInRequestIsEntryCall(boolean isEntry)
isEntry
- Determines whether the call was the entry point to the trace or not.public final boolean recallThreadLocalInRequestIsEntryCall()
public final void unsetThreadLocalInRequestIsEntryCall()
public final void storeThreadLocalOutRequestIsEntryCall(boolean isEntry)
isEntry
- Determines whether the call was the entry point to the trace or not.public final boolean recallThreadLocalOutRequestIsEntryCall()
public final void unsetThreadLocalOutRequestIsEntryCall()
public final void storeThreadLocalInRequestEOI(int eoi)
eoi
- The execution order index to store.public final int recallThreadLocalInRequestEOI()
public final void unsetThreadLocalInRequestEOI()
public final void storeThreadLocalInRequestESS(int ess)
ess
- The execution stack size to store.public final int recallThreadLocalInRequestESS()
public final void unsetThreadLocalInRequestESS()
|
Kieker 1.9 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |