Class ConsumerRequestDefragmenterInterceptor

java.lang.Object
org.openehealth.ipf.commons.ihe.core.chain.ChainableImpl
org.openehealth.ipf.platform.camel.ihe.core.InterceptorSupport
org.openehealth.ipf.platform.camel.ihe.mllp.core.intercept.consumer.ConsumerRequestDefragmenterInterceptor
All Implemented Interfaces:
Processor, Chainable, Interceptor

public class ConsumerRequestDefragmenterInterceptor extends InterceptorSupport
Consumer-side interceptor for receiving unsolicited request fragments as described in paragraph 2.10.2.2 of the HL7 v.2.5 specification.
Author:
Dmytro Rud
  • Constructor Details

    • ConsumerRequestDefragmenterInterceptor

      public ConsumerRequestDefragmenterInterceptor()
  • Method Details

    • setEndpoint

      public void setEndpoint(Endpoint endpoint)
      Description copied from interface: Interceptor
      Sets the endpoint that uses this interceptor
      Specified by:
      setEndpoint in interface Interceptor
      Overrides:
      setEndpoint in class InterceptorSupport
      Parameters:
      endpoint - the endpoint that uses this interceptor
    • process

      public void process(Exchange exchange) throws Exception
      Accumulates fragments and passes the "big" message to the processing route.
      Throws:
      Exception