public class Hl7v3ContinuationAwareEndpoint extends Hl7v3Endpoint<Hl7v3ContinuationAwareWsTransactionConfiguration>
CORRELATION_KEY_HEADER_NAME, INCOMING_HTTP_HEADERS, INCOMING_SOAP_HEADERS, OUTGOING_HTTP_HEADERS, OUTGOING_SOAP_HEADERS, WSA_REPLYTO_HEADER_NAME
Modifier | Constructor and Description |
---|---|
protected |
Hl7v3ContinuationAwareEndpoint(String endpointUri,
String address,
AbstractWsComponent<Hl7v3AuditDataset,Hl7v3ContinuationAwareWsTransactionConfiguration,? extends WsInteractionId<Hl7v3ContinuationAwareWsTransactionConfiguration>> component,
Map<String,Object> parameters) |
Modifier and Type | Method and Description |
---|---|
Hl7v3ContinuationStorage |
getContinuationStorage()
Returns storage bean for continuation fragments.
|
int |
getDefaultContinuationThreshold()
Returns default count of data records to be sent in the first response
fragment, when the request does not contain "initialQuantity" element.
|
JaxWsClientFactory<Hl7v3AuditDataset> |
getJaxWsClientFactory() |
JaxWsServiceFactory<Hl7v3AuditDataset> |
getJaxWsServiceFactory() |
AbstractWsProducer<Hl7v3AuditDataset,Hl7v3ContinuationAwareWsTransactionConfiguration,?,?> |
getProducer(AbstractWsEndpoint<Hl7v3AuditDataset,Hl7v3ContinuationAwareWsTransactionConfiguration> endpoint,
JaxWsClientFactory<Hl7v3AuditDataset> clientFactory)
Constructs and returns a transaction-specific Camel producer instance
|
boolean |
isAutoCancel()
Returns
true when a "cancel continuation" message should
be automatically sent to the server after all continuation fragments
have been read. |
boolean |
isManualAudit() |
boolean |
isSupportContinuation()
Returns
true when this endpoint supports HL7v3 continuation. |
boolean |
isValidationOnContinuation() |
void |
setAutoCancel(boolean autoCancel) |
void |
setContinuationStorage(Hl7v3ContinuationStorage continuationStorage) |
void |
setDefaultContinuationThreshold(int defaultContinuationThreshold) |
void |
setSupportContinuation(boolean supportContinuation) |
void |
setValidationOnContinuation(boolean validationOnContinuation) |
createConsumer, createProducer, getAuditContext, getClientAuditStrategy, getComponent, getCorrelator, getCustomInterceptors, getCustomServiceInstance, getFeatures, getHomeCommunityId, getHostnameVerifier, getPassword, getProperties, getRejectionHandlingStrategy, getSchemaLocations, getServerAuditStrategy, getServiceAddress, getServiceInstance, getServiceUrl, getSslContextParameters, getUsername, isAddressing, isAudit, isMtom, isSecure, isSingleton, isSwaOutSupport, setAudit, setAuditContext, setCorrelator, setHomeCommunityId, setHomeCommunityId, setHostnameVerifier, setPassword, setRejectionHandlingStrategy, setSecure, setSslContextParameters, setUsername
configureConsumer, configurePollingConsumer, configureProperties, createEndpointConfiguration, createEndpointUri, createExchange, createExchange, createExchange, createPollingConsumer, doStart, doStop, equals, getCamelContext, getConsumerProperties, getEndpointConfiguration, getEndpointKey, getEndpointUri, getExceptionHandler, getExchangePattern, getId, getPollingConsumerBlockTimeout, getPollingConsumerQueueSize, hashCode, isBridgeErrorHandler, isLenientProperties, isPollingConsumerBlockWhenFull, isSynchronous, setBridgeErrorHandler, setCamelContext, setConsumerProperties, setEndpointConfiguration, setEndpointUri, setEndpointUriIfNotSpecified, setExceptionHandler, setExchangePattern, setPollingConsumerBlockTimeout, setPollingConsumerBlockWhenFull, setPollingConsumerQueueSize, setProperties, setSynchronous, toString
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
protected Hl7v3ContinuationAwareEndpoint(String endpointUri, String address, AbstractWsComponent<Hl7v3AuditDataset,Hl7v3ContinuationAwareWsTransactionConfiguration,? extends WsInteractionId<Hl7v3ContinuationAwareWsTransactionConfiguration>> component, Map<String,Object> parameters)
public AbstractWsProducer<Hl7v3AuditDataset,Hl7v3ContinuationAwareWsTransactionConfiguration,?,?> getProducer(AbstractWsEndpoint<Hl7v3AuditDataset,Hl7v3ContinuationAwareWsTransactionConfiguration> endpoint, JaxWsClientFactory<Hl7v3AuditDataset> clientFactory)
AbstractWsEndpoint
getProducer
in class AbstractWsEndpoint<Hl7v3AuditDataset,Hl7v3ContinuationAwareWsTransactionConfiguration>
clientFactory
- JAX-WS client factory instance.public boolean isSupportContinuation()
true
when this endpoint supports HL7v3 continuation.public void setSupportContinuation(boolean supportContinuation)
public int getDefaultContinuationThreshold()
public void setDefaultContinuationThreshold(int defaultContinuationThreshold)
public Hl7v3ContinuationStorage getContinuationStorage()
public void setContinuationStorage(Hl7v3ContinuationStorage continuationStorage)
public boolean isAutoCancel()
true
when a "cancel continuation" message should
be automatically sent to the server after all continuation fragments
have been read.
This parameter is relevant only on producer side.public void setAutoCancel(boolean autoCancel)
public boolean isValidationOnContinuation()
true
when messages, which are internally handled
when performing HL7v3 interactive continuation, should be validated.public void setValidationOnContinuation(boolean validationOnContinuation)
public boolean isManualAudit()
true
if ATNA audit strategies must be manually applied
in Camel producer and consumer instead of CXF interceptors.
This will be the case when interactive response continuation is supported.public JaxWsClientFactory<Hl7v3AuditDataset> getJaxWsClientFactory()
getJaxWsClientFactory
in class Hl7v3Endpoint<Hl7v3ContinuationAwareWsTransactionConfiguration>
public JaxWsServiceFactory<Hl7v3AuditDataset> getJaxWsServiceFactory()
getJaxWsServiceFactory
in class Hl7v3Endpoint<Hl7v3ContinuationAwareWsTransactionConfiguration>
Copyright © 2018 Open eHealth Foundation. All rights reserved.