Class Hl7v3AsyncResponseServiceFactory
java.lang.Object
org.openehealth.ipf.commons.ihe.ws.JaxWsServiceFactory<AuditDatasetType>
org.openehealth.ipf.commons.ihe.ws.JaxWsAsyncResponseServiceFactory<Hl7v3AuditDataset>
org.openehealth.ipf.commons.ihe.hl7v3.Hl7v3AsyncResponseServiceFactory
public class Hl7v3AsyncResponseServiceFactory
extends JaxWsAsyncResponseServiceFactory<Hl7v3AuditDataset>
Service factory for receivers of asynchronous XCPD responses.
- Author:
- Dmytro Rud
-
Field Summary
Fields inherited from class org.openehealth.ipf.commons.ihe.ws.JaxWsAsyncResponseServiceFactory
correlator
Fields inherited from class org.openehealth.ipf.commons.ihe.ws.JaxWsServiceFactory
auditContext, auditStrategy, customInterceptors, rejectionHandlingStrategy, serviceAddress, wsTransactionConfiguration
-
Constructor Summary
ConstructorDescriptionHl7v3AsyncResponseServiceFactory
(Hl7v3WsTransactionConfiguration wsTransactionConfiguration, String serviceAddress, AuditStrategy<Hl7v3AuditDataset> auditStrategy, AuditContext auditContext, AsynchronyCorrelator<Hl7v3AuditDataset> correlator, InterceptorProvider customInterceptors) Constructs the factory. -
Method Summary
Modifier and TypeMethodDescriptionprotected void
configureInterceptors
(org.apache.cxf.frontend.ServerFactoryBean svrFactory) Called to configure any interceptors of the service.Methods inherited from class org.openehealth.ipf.commons.ihe.ws.JaxWsServiceFactory
createServerFactory, createServerFactory
-
Constructor Details
-
Hl7v3AsyncResponseServiceFactory
public Hl7v3AsyncResponseServiceFactory(Hl7v3WsTransactionConfiguration wsTransactionConfiguration, String serviceAddress, AuditStrategy<Hl7v3AuditDataset> auditStrategy, AuditContext auditContext, AsynchronyCorrelator<Hl7v3AuditDataset> correlator, InterceptorProvider customInterceptors) Constructs the factory.- Parameters:
wsTransactionConfiguration
- the info about the service to produce.auditStrategy
- the auditing strategy to use.serviceAddress
- the address of the service that it should be published with.correlator
- correlator for asynchronous interactions.customInterceptors
- user-defined custom CXF interceptors.
-
-
Method Details
-
configureInterceptors
protected void configureInterceptors(org.apache.cxf.frontend.ServerFactoryBean svrFactory) Description copied from class:JaxWsServiceFactory
Called to configure any interceptors of the service.- Overrides:
configureInterceptors
in classJaxWsAsyncResponseServiceFactory<Hl7v3AuditDataset>
- Parameters:
svrFactory
- the server factory.
-