Class ConsumerRequestDefragmenterInterceptor

  • All Implemented Interfaces:
    org.apache.camel.Processor, org.openehealth.ipf.commons.ihe.core.chain.Chainable, org.openehealth.ipf.platform.camel.ihe.core.Interceptor<MllpTransactionEndpoint<?>>

    public class ConsumerRequestDefragmenterInterceptor
    extends org.openehealth.ipf.platform.camel.ihe.core.InterceptorSupport<MllpTransactionEndpoint<?>>
    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 Detail

      • ConsumerRequestDefragmenterInterceptor

        public ConsumerRequestDefragmenterInterceptor()
    • Method Detail

      • process

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