|
Kieker 1.3 | |||||||||
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 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()
|
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)
public final long recallThreadLocalInRequestTin()
public final void unsetThreadLocalInRequestTin()
public final void storeThreadLocalOutRequestTin(long tin)
public final long recallThreadLocalOutRequestTin()
public final void unsetThreadLocalOutRequestTin()
public final void storeThreadLocalInRequestIsEntryCall(boolean isEntry)
public final boolean recallThreadLocalInRequestIsEntryCall()
public final void unsetThreadLocalInRequestIsEntryCall()
public final void storeThreadLocalOutRequestIsEntryCall(boolean isEntry)
public final boolean recallThreadLocalOutRequestIsEntryCall()
public final void unsetThreadLocalOutRequestIsEntryCall()
public final void storeThreadLocalInRequestEOI(int eoi)
public final int recallThreadLocalInRequestEOI()
public final void unsetThreadLocalInRequestEOI()
public final void storeThreadLocalInRequestESS(int ess)
public final int recallThreadLocalInRequestESS()
public final void unsetThreadLocalInRequestESS()
|
Kieker 1.3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |