Class MllpDispatchEndpoint
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.DefaultEndpoint
-
- org.openehealth.ipf.platform.camel.ihe.mllp.core.MllpEndpoint<MllpDispatchEndpointConfiguration,MllpAuditDataset,MllpDispatchComponent>
-
- org.openehealth.ipf.platform.camel.ihe.mllp.core.MllpDispatchEndpoint
-
- All Implemented Interfaces:
AutoCloseable
,org.apache.camel.CamelContextAware
,org.apache.camel.Endpoint
,org.apache.camel.IsSingleton
,org.apache.camel.Service
,org.apache.camel.ShutdownableService
,org.apache.camel.spi.HasId
,org.apache.camel.StatefulService
,org.apache.camel.SuspendableService
,InterceptableEndpoint<MllpDispatchEndpointConfiguration,MllpDispatchComponent>
,Hl7v2ConfigurationHolder<MllpAuditDataset>
,HL7v2Endpoint<MllpAuditDataset>
public class MllpDispatchEndpoint extends MllpEndpoint<MllpDispatchEndpointConfiguration,MllpAuditDataset,MllpDispatchComponent>
MLLP dispatching Camel endpoint.- Author:
- Dmytro Rud
-
-
Constructor Summary
Constructors Constructor Description MllpDispatchEndpoint(MllpDispatchComponent mllpComponent, org.apache.camel.component.mina.MinaEndpoint wrappedEndpoint, MllpDispatchEndpointConfiguration config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Interceptor>
createInitialConsumerInterceptorChain()
List<Interceptor>
createInitialProducerInterceptorChain()
-
Methods inherited from class org.openehealth.ipf.platform.camel.ihe.mllp.core.MllpEndpoint
configureProperties, createExchange, createExchange, createPollingConsumer, doCreateConsumer, doCreateProducer, equals, getCamelContext, getCharsetName, getClientAuthType, getClientAuthTypeClass, getComponent, getComponentType, getConfig, getConfiguration, getCustomInterceptorFactories, getCustomInterceptorFactoryList, getDispatcher, getEndpointKey, getEndpointUri, getExchangePattern, getHl7v2TransactionConfiguration, getHost, getInteractionId, getInterceptableComponent, getInterceptableConfiguration, getIoFilters, getMllpComponent, getNakFactory, getPort, getSegmentFragmentationThreshold, getSslCiphers, getSslContext, getSslProtocols, getTimeout, getWrappedEndpoint, hashCode, isLenientProperties, isSingleton, isSslSecure, isSupportSegmentFragmentation, setCamelContext, setEndpointUriIfNotSpecified, setExchangePattern, toString
-
Methods inherited from class org.apache.camel.support.DefaultEndpoint
configureConsumer, configurePollingConsumer, createAsyncProducer, createEndpointUri, doInit, doStart, doStop, getExceptionHandler, getId, getPollingConsumerBlockTimeout, getPollingConsumerQueueSize, isAutowiredEnabled, isBridgeErrorHandler, isLazyStartProducer, isPollingConsumerBlockWhenFull, isSynchronous, setAutowiredEnabled, setBridgeErrorHandler, setComponent, setEndpointUri, setExceptionHandler, setLazyStartProducer, setPollingConsumerBlockTimeout, setPollingConsumerBlockWhenFull, setPollingConsumerQueueSize, setProperties, setSynchronous
-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, doLifecycleChange, doResume, doShutdown, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.camel.Endpoint
createAsyncProducer, getEndpointBaseUri, isSingletonProducer
-
Methods inherited from interface org.openehealth.ipf.platform.camel.ihe.core.InterceptableEndpoint
createConsumer, createProducer, getCustomInterceptors
-
-
-
-
Constructor Detail
-
MllpDispatchEndpoint
public MllpDispatchEndpoint(MllpDispatchComponent mllpComponent, org.apache.camel.component.mina.MinaEndpoint wrappedEndpoint, MllpDispatchEndpointConfiguration config)
-
-
Method Detail
-
createInitialConsumerInterceptorChain
public List<Interceptor> createInitialConsumerInterceptorChain()
- Returns:
- the initial chain of consumer interceptors for this endpoint
-
createInitialProducerInterceptorChain
public List<Interceptor> createInitialProducerInterceptorChain()
- Returns:
- the initial chain of producer interceptors for this endpoint
-
-