|
Kieker 1.11 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.cxf.phase.AbstractPhaseInterceptor<org.apache.cxf.message.Message> org.apache.cxf.interceptor.AbstractInDatabindingInterceptor org.apache.cxf.binding.soap.interceptor.SoapHeaderInterceptor kieker.monitoring.probe.cxf.OperationExecutionSOAPRequestInInterceptor
public class OperationExecutionSOAPRequestInInterceptor
CXF InInterceptor to get the sessionIdentifier header from an incoming soap message and associate it with the current thread id. Look here how to add it to your server config: http://cwiki.apache.org/CXF20DOC/interceptors.html
Field Summary | |
---|---|
protected static ControlFlowRegistry |
CF_REGISTRY
Stores the singleton instance of the control flow registry. |
protected IMonitoringController |
monitoringController
Note we are using this IMonitoringController only to access ITimeSource which is configured for the singleton instance, as this is the instance used by the corresponding other CXF probes. |
static java.lang.String |
SESSION_ID_ASYNC_TRACE
This constant can be used as a session ID for asynchronous traces. |
protected static SessionRegistry |
SESSION_REGISTRY
Stores the singleton instance of the session registry. |
protected static SOAPTraceRegistry |
SOAP_REGISTRY
Stores the singleton instance of the SOAP trace registry. |
protected ITimeSource |
timeSource
The used time source. |
Fields inherited from class org.apache.cxf.interceptor.AbstractInDatabindingInterceptor |
---|
NO_VALIDATE_PARTS |
Constructor Summary | |
---|---|
OperationExecutionSOAPRequestInInterceptor()
Creates a new instance of this class, using the singleton instance of the MonitoringController as controller. |
|
OperationExecutionSOAPRequestInInterceptor(IMonitoringController monitoringCtrl)
Creates a new instance of this class, using the given instance of a MonitoringController as controller. |
Method Summary | |
---|---|
void |
handleMessage(org.apache.cxf.message.Message msg)
|
Methods inherited from class org.apache.cxf.interceptor.AbstractInDatabindingInterceptor |
---|
findMessagePart, getBindingOperationInfo, getDataReader, getDataReader, getMessageInfo, getMessageInfo, getNodeDataReader, getXMLStreamReader, isRequestor, setMessage, supportsDataReader |
Methods inherited from class org.apache.cxf.phase.AbstractPhaseInterceptor |
---|
addAfter, addAfter, addBefore, addBefore, getAdditionalInterceptors, getAfter, getBefore, getId, getPhase, handleFault, isGET, setAfter, setBefore |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String SESSION_ID_ASYNC_TRACE
protected static final SessionRegistry SESSION_REGISTRY
protected static final ControlFlowRegistry CF_REGISTRY
protected static final SOAPTraceRegistry SOAP_REGISTRY
protected final IMonitoringController monitoringController
protected final ITimeSource timeSource
Constructor Detail |
---|
public OperationExecutionSOAPRequestInInterceptor()
MonitoringController
as controller.
public OperationExecutionSOAPRequestInInterceptor(IMonitoringController monitoringCtrl)
MonitoringController
as controller.
monitoringCtrl
- The controller of this interceptor.Method Detail |
---|
public void handleMessage(org.apache.cxf.message.Message msg) throws org.apache.cxf.interceptor.Fault
handleMessage
in interface org.apache.cxf.interceptor.Interceptor<org.apache.cxf.message.Message>
handleMessage
in class org.apache.cxf.binding.soap.interceptor.SoapHeaderInterceptor
org.apache.cxf.interceptor.Fault
|
Kieker 1.11 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |