Class OperationExecutionSOAPResponseInInterceptor

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.OperationExecutionSOAPResponseInInterceptor
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 OperationExecutionSOAPResponseInInterceptor
extends org.apache.cxf.binding.soap.interceptor.SoapHeaderInterceptor
implements IMonitoringProbe
Since:
1.0
Author:
Andre van Hoorn, Dennis Kieselhorst
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected static ControlFlowRegistry CF_REGISTRY
    Stores the singleton instance of the control flow registry.
    protected IMonitoringController monitoringController
    The monitoring controller of this interceptor.
    protected static SessionRegistry SESSION_REGISTRY
    Stores the singleton instance of the session registry.
    static java.lang.String SIGNATURE
    This constant contains the signature, which will be used in the monitoring logs.
    protected static SOAPTraceRegistry SOAP_REGISTRY
    Stores the singleton instance of the SOAP trace registry.
    protected ITimeSource timeSource
    The used time source.
    protected java.lang.String vmName
    The name of the VM.

    Fields inherited from class org.apache.cxf.interceptor.AbstractInDatabindingInterceptor

    NO_VALIDATE_PARTS
  • Constructor Summary

    Constructors 
    Constructor Description
    OperationExecutionSOAPResponseInInterceptor()
    Creates a new instance of this class, using the singleton instance of the MonitoringController as controller.
    OperationExecutionSOAPResponseInInterceptor​(IMonitoringController monitoringCtrl)
    Creates a new instance of this class, using the given instance of a MonitoringController as controller.
  • Method Summary

    Modifier and Type Method Description
    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, setDataReaderValidation, setMessage, setOperationSchemaValidation, shouldValidate, 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 Details

  • Constructor Details

  • Method Details

    • 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