public class WsTransactionConfiguration extends TransactionConfiguration
| Constructor and Description |
|---|
WsTransactionConfiguration(String name,
String description,
boolean isQuery,
AuditStrategy<? extends WsAuditDataset> clientAuditStrategy,
AuditStrategy<? extends WsAuditDataset> 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, isQuerypublic WsTransactionConfiguration(String name, String description, boolean isQuery, AuditStrategy<? extends WsAuditDataset> clientAuditStrategy, AuditStrategy<? extends WsAuditDataset> 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.