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 final ControlFlowRegistry
    Stores the singleton instance of the control flow registry.
    protected final IMonitoringController
    The monitoring controller of this interceptor.
    protected static final SessionRegistry
    Stores the singleton instance of the session registry.
    static final String
    This constant contains the signature, which will be used in the monitoring logs.
    protected static final SOAPTraceRegistry
    Stores the singleton instance of the SOAP trace registry.
    protected final ITimeSource
    The used time source.
    protected final String
    The name of the VM.

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

    NO_VALIDATE_PARTS
  • Constructor Summary

    Constructors
    Constructor
    Description
    Creates a new instance of this class, using the singleton instance of the MonitoringController as controller.
    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

    • SIGNATURE

      public static final String SIGNATURE
      This constant contains the signature, which will be used in the monitoring logs.
    • SESSION_REGISTRY

      protected static final SessionRegistry SESSION_REGISTRY
      Stores the singleton instance of the session registry.
    • CF_REGISTRY

      protected static final ControlFlowRegistry CF_REGISTRY
      Stores the singleton instance of the control flow registry.
    • SOAP_REGISTRY

      protected static final SOAPTraceRegistry SOAP_REGISTRY
      Stores the singleton instance of the SOAP trace registry.
    • monitoringController

      protected final IMonitoringController monitoringController
      The monitoring controller of this interceptor.
    • timeSource

      protected final ITimeSource timeSource
      The used time source.
    • vmName

      protected final String vmName
      The name of the VM.
  • Constructor Details

    • OperationExecutionSOAPResponseInInterceptor

      public OperationExecutionSOAPResponseInInterceptor()
      Creates a new instance of this class, using the singleton instance of the MonitoringController as controller.
    • OperationExecutionSOAPResponseInInterceptor

      public OperationExecutionSOAPResponseInInterceptor(IMonitoringController monitoringCtrl)
      Creates a new instance of this class, using the given instance of a MonitoringController as controller.
      Parameters:
      monitoringCtrl - The controller of this interceptor.
  • 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