All Implemented Interfaces:
AutoCloseable, CamelContextAware, Component, Service, ShutdownableService, SSLContextParametersAware, StatefulService, SuspendableService, AuditableComponent<QueryAuditDataset>, InterceptableComponent, Hl7v2ConfigurationHolder<QueryAuditDataset>

public class Iti21Component extends MllpTransactionComponent<QueryAuditDataset>
Camel component for ITI-21 (PDQ).
Author:
Dmytro Rud
  • Constructor Details

    • Iti21Component

      public Iti21Component()
    • Iti21Component

      public Iti21Component(CamelContext camelContext)
  • Method Details

    • getAdditionalConsumerInterceptors

      public List<Interceptor> getAdditionalConsumerInterceptors()
      Description copied from interface: InterceptableComponent
      Returns a list of component-specific (i.e. transaction-specific) interceptors which will be integrated into the interceptor chain of each consumer instance created by this component.

      Per default returns an empty list.
      When overwriting this method, please note:

      • Neither the returned list nor any element of it are allowed to be null.
      • Each invocation should return freshly created instances of interceptors (like prototype-scope beans in Spring), because interceptors cannot be reused by multiple endpoints.
      Returns:
      a list of component-specific (i.e. transaction-specific) FHIR interceptors