public class WsTransactionConfiguration<T extends WsAuditDataset> extends TransactionConfiguration<T>
Constructor and Description |
---|
WsTransactionConfiguration(String name,
String description,
boolean isQuery,
AuditStrategy<T> clientAuditStrategy,
AuditStrategy<T> serverAuditStrategy,
QName serviceName,
Class<?> sei,
QName bindingName,
boolean mtom,
String wsdlLocation,
boolean addressing,
boolean swaOutSupport,
boolean auditRequestPayload,
boolean allowAsynchrony)
Constructs the transaction configuration.
|
Modifier and Type | Method and Description |
---|---|
QName |
getBindingName() |
Class<?> |
getSei() |
QName |
getServiceName() |
String |
getWsdlLocation() |
boolean |
isAddressing()
Whether WS-Addressing should be supported.
|
boolean |
isAllowAsynchrony() |
boolean |
isAuditRequestPayload() |
boolean |
isMtom() |
boolean |
isSwaOutSupport() |
getClientAuditStrategy, getDescription, getName, getServerAuditStrategy, isQuery
public WsTransactionConfiguration(String name, String description, boolean isQuery, AuditStrategy<T> clientAuditStrategy, AuditStrategy<T> serverAuditStrategy, QName serviceName, Class<?> sei, QName bindingName, boolean mtom, String wsdlLocation, boolean addressing, boolean swaOutSupport, boolean auditRequestPayload, boolean allowAsynchrony)
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.addressing
- true
if this service requires WS-Addressing.swaOutSupport
- true
if this service requires SwA for its output.auditRequestPayload
- true
if this service must save payload in audit record.allowAsynchrony
- true
if service producers should be allowed to request
asynchronous responses via WS-Addressing <ReplyTo> header.
(obviously does not make any sense when addressing==false
).public QName getBindingName()
public QName getServiceName()
public Class<?> getSei()
public boolean isMtom()
true
if this service requires MTOM.public String getWsdlLocation()
public boolean isAddressing()
true
if this service requires WS-Addressing.public boolean isSwaOutSupport()
true
if this service requires SwA for its output.public boolean isAuditRequestPayload()
true
if this service must save payload in audit record.public boolean isAllowAsynchrony()
true
if service producers sre allowed to request
asynchronous responses via WS-Addressing <ReplyTo> header.Copyright © 2018 Open eHealth Foundation. All rights reserved.