public abstract class MllpComponent<ConfigType extends MllpEndpointConfiguration,AuditDatasetType extends MllpAuditDataset> extends org.apache.camel.component.mina2.Mina2Component implements InterceptableComponent, Hl7v2ConfigurationHolder<AuditDatasetType>
Modifier and Type | Field and Description |
---|---|
static String |
ACK_TYPE_CODE_HEADER |
Modifier | Constructor and Description |
---|---|
protected |
MllpComponent() |
protected |
MllpComponent(org.apache.camel.CamelContext camelContext)
Camel context-based constructor.
|
Modifier and Type | Method and Description |
---|---|
protected ConfigType |
createConfig(Map<String,Object> parameters)
Deprecated.
|
protected abstract ConfigType |
createConfig(String uri,
Map<String,Object> parameters)
Creates a configuration object.
|
protected abstract MllpEndpoint<?,?,?> |
createEndpoint(org.apache.camel.component.mina2.Mina2Endpoint wrappedEndpoint,
ConfigType config)
Creates an endpoint object.
|
protected org.apache.camel.Endpoint |
createEndpoint(String uri,
String remaining,
Map<String,Object> parameters)
Creates and configures the endpoint.
|
List<Interceptor<?>> |
getAdditionalConsumerInterceptors()
Returns a list of component-specific (i.e.
|
List<Interceptor<?>> |
getAdditionalProducerInterceptors()
Returns a list of component-specific (i.e.
|
createEndpoint, getConfiguration, isUseGlobalSslContextParameters, setConfiguration, setUseGlobalSslContextParameters
createComponentConfiguration, createParameterConfigurationMap, getEndpointClass, getParameterConfigurationMap, populateParameterConfigurationMap, setEndpointClass
afterConfiguration, createConfiguration, createEndpoint, doStart, doStop, getAndRemoveOrResolveReferenceParameter, getAndRemoveOrResolveReferenceParameter, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, getExtension, getSupportedExtensions, ifStartsWithReturnRemainder, isResolvePropertyPlaceholders, preProcessUri, registerExtension, registerExtension, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, setCamelContext, setProperties, setProperties, setResolvePropertyPlaceholders, useIntrospectionOnEndpoint, useRawUri, validateParameters, validateURI
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createComponentConfiguration, createConfiguration, createEndpoint, getExtension, getSupportedExtensions, useRawUri
getCamelContext, setCamelContext
getHl7v2TransactionConfiguration, getInteractionId, getNakFactory
public static final String ACK_TYPE_CODE_HEADER
protected MllpComponent()
protected MllpComponent(org.apache.camel.CamelContext camelContext)
camelContext
- camel contextprotected abstract ConfigType createConfig(String uri, Map<String,Object> parameters) throws Exception
uri
- endpoint URIparameters
- URL parameters.Exception
protected ConfigType createConfig(Map<String,Object> parameters) throws Exception
createConfig(String, Map)
parameters
- URL parameters.Exception
protected abstract MllpEndpoint<?,?,?> createEndpoint(org.apache.camel.component.mina2.Mina2Endpoint wrappedEndpoint, ConfigType config)
wrappedEndpoint
- standard Camel MINA2 endpoint instance.config
- endpoint configuration.protected org.apache.camel.Endpoint createEndpoint(String uri, String remaining, Map<String,Object> parameters) throws Exception
createEndpoint
in class org.apache.camel.component.mina2.Mina2Component
Exception
public List<Interceptor<?>> getAdditionalConsumerInterceptors()
InterceptableComponent
null
.
getAdditionalConsumerInterceptors
in interface InterceptableComponent
public List<Interceptor<?>> getAdditionalProducerInterceptors()
InterceptableComponent
null
.
getAdditionalProducerInterceptors
in interface InterceptableComponent
Copyright © 2018 Open eHealth Foundation. All rights reserved.