Kieker 1.6

kieker.monitoring.probe.cxf
Class OperationExecutionSOAPRequestInInterceptor

java.lang.Object
  extended by org.apache.cxf.phase.AbstractPhaseInterceptor<org.apache.cxf.message.Message>
      extended by org.apache.cxf.interceptor.AbstractInDatabindingInterceptor
          extended by org.apache.cxf.binding.soap.interceptor.SoapHeaderInterceptor
              extended by kieker.monitoring.probe.cxf.OperationExecutionSOAPRequestInInterceptor
All Implemented Interfaces:
IMonitoringProbe, org.apache.cxf.interceptor.Interceptor<org.apache.cxf.message.Message>, org.apache.cxf.phase.PhaseInterceptor<org.apache.cxf.message.Message>

public class OperationExecutionSOAPRequestInInterceptor
extends org.apache.cxf.binding.soap.interceptor.SoapHeaderInterceptor
implements IMonitoringProbe

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

Author:
Dennis Kieselhorst, Andre van Hoorn

Field Summary
static String SESSION_ID_ASYNC_TRACE
           
 
Fields inherited from class org.apache.cxf.interceptor.AbstractInDatabindingInterceptor
NO_VALIDATE_PARTS
 
Constructor Summary
OperationExecutionSOAPRequestInInterceptor()
           
OperationExecutionSOAPRequestInInterceptor(IMonitoringController monitoringCtrl)
           
 
Method Summary
 void handleMessage(org.apache.cxf.message.Message msg)
           
 
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
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SESSION_ID_ASYNC_TRACE

public static final String SESSION_ID_ASYNC_TRACE
See Also:
Constant Field Values
Constructor Detail

OperationExecutionSOAPRequestInInterceptor

public OperationExecutionSOAPRequestInInterceptor()

OperationExecutionSOAPRequestInInterceptor

public OperationExecutionSOAPRequestInInterceptor(IMonitoringController monitoringCtrl)
Method Detail

handleMessage

public void handleMessage(org.apache.cxf.message.Message msg)
                   throws org.apache.cxf.interceptor.Fault
Specified by:
handleMessage in interface org.apache.cxf.interceptor.Interceptor<org.apache.cxf.message.Message>
Overrides:
handleMessage in class org.apache.cxf.binding.soap.interceptor.SoapHeaderInterceptor
Throws:
org.apache.cxf.interceptor.Fault

Kieker 1.6

Copyright 2012 Kieker Project, http://kieker-monitoring.net