public class Hl7v3WsTransactionConfiguration extends WsTransactionConfiguration<Hl7v3AuditDataset>
Constructor and Description |
---|
Hl7v3WsTransactionConfiguration(String name,
String description,
boolean isQuery,
AuditStrategy<Hl7v3AuditDataset> clientAuditStrategy,
AuditStrategy<Hl7v3AuditDataset> serverAuditStrategy,
QName serviceName,
Class<?> sei,
QName bindingName,
boolean mtom,
String wsdlLocation,
String nakRootElementName,
String controlActProcessCode,
boolean auditRequestPayload,
boolean supportAsynchrony,
CombinedXmlValidationProfile requestValidationProfile,
CombinedXmlValidationProfile responseValidationProfile)
Constructs the transaction configuration.
|
Modifier and Type | Method and Description |
---|---|
String |
getControlActProcessCode() |
String |
getNakRootElementName() |
CombinedXmlValidationProfile |
getRequestValidationProfile() |
CombinedXmlValidationProfile |
getResponseValidationProfile() |
getBindingName, getSei, getServiceName, getWsdlLocation, isAddressing, isAllowAsynchrony, isAuditRequestPayload, isMtom, isSwaOutSupport
getClientAuditStrategy, getDescription, getName, getServerAuditStrategy, isQuery
public Hl7v3WsTransactionConfiguration(String name, String description, boolean isQuery, AuditStrategy<Hl7v3AuditDataset> clientAuditStrategy, AuditStrategy<Hl7v3AuditDataset> serverAuditStrategy, QName serviceName, Class<?> sei, QName bindingName, boolean mtom, String wsdlLocation, String nakRootElementName, String controlActProcessCode, boolean auditRequestPayload, boolean supportAsynchrony, CombinedXmlValidationProfile requestValidationProfile, CombinedXmlValidationProfile responseValidationProfile)
name
- name of the transaction.description
- human-readable description of the transaction.isQuery
- true
if this transaction describes a query, false
otherwise.clientAuditStrategy
- AuditStrategy
to be used on client side to accomplish ATNA audit.serverAuditStrategy
- AuditStrategy
to be used on server side to accomplish ATNA audit.serviceName
- the qualified name of the service.sei
- service endpoint interface.bindingName
- the qualified name of the binding to use.mtom
- true
if this service requires MTOM.wsdlLocation
- the location of the WSDL of this webservice.nakRootElementName
- root element name of automatically generated NAKs.controlActProcessCode
- when not null
, the <controlActProcess>
element with the given code ID will be created in the NAK.auditRequestPayload
- whether request payload is needed for ATNA audit.supportAsynchrony
- whether producers can request asynchronous responses via WSA.@Generated(value="lombok") public String getNakRootElementName()
@Generated(value="lombok") public String getControlActProcessCode()
@Generated(value="lombok") public CombinedXmlValidationProfile getRequestValidationProfile()
@Generated(value="lombok") public CombinedXmlValidationProfile getResponseValidationProfile()
Copyright © 2018 Open eHealth Foundation. All rights reserved.