Class ConsumerDispatchingInterceptor

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.ConsumerDispatchingInterceptor
All Implemented Interfaces:
Processor, StartupListener, Chainable, Interceptor

public final class ConsumerDispatchingInterceptor extends InterceptorSupport implements StartupListener
Interceptor which dispatches an incoming request message to another MLLP route.

Author:
Dmytro Rud
  • Constructor Details

    • ConsumerDispatchingInterceptor

      public ConsumerDispatchingInterceptor(CamelContext camelContext, String... routeIds)
      Constructs a dispatching interceptor.
      Parameters:
      camelContext - Camel context.
      routeIds - IDs of routes containing target IPF MLLP endpoints.
    • ConsumerDispatchingInterceptor

      public ConsumerDispatchingInterceptor(CamelContext camelContext)
      Constructs a dispatching interceptor
      Parameters:
      camelContext - Camel context
  • Method Details