| Package | Description |
|---|---|
| org.openehealth.ipf.commons.ihe.ws | |
| org.openehealth.ipf.commons.ihe.ws.correlation | |
| org.openehealth.ipf.commons.ihe.ws.cxf.audit |
| Modifier and Type | Class and Description |
|---|---|
class |
JaxWsAsyncResponseServiceFactory<AuditDatasetType extends WsAuditDataset>
Factory for Web Services serving asynchronous responses
|
class |
JaxWsClientFactory<AuditDatasetType extends WsAuditDataset>
Factory for ITI Web Service stubs.
|
class |
JaxWsRequestClientFactory<AuditDatasetType extends WsAuditDataset>
Factory for ITI Web Service stubs.
|
class |
JaxWsRequestServiceFactory<AuditDatasetType extends WsAuditDataset>
Factory for Web Services serving requests
|
class |
JaxWsServiceFactory<AuditDatasetType extends WsAuditDataset>
Factory for Web Services
|
| 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.
|
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 | Interface and Description |
|---|---|
interface |
AsynchronyCorrelator<AuditDatasetType extends WsAuditDataset>
Interface for message correlators in asynchronous
Web Service-based eHealth transactions.
|
class |
EhcacheAsynchronyCorrelator<AuditDatasetType extends WsAuditDataset>
Ehcache-based implementation of asynchronous message correlator.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AsynchronyCorrelator.storeAuditDataset(String messageId,
WsAuditDataset auditDataset)
Stores audit dataset.
|
void |
EhcacheAsynchronyCorrelator.storeAuditDataset(String messageId,
WsAuditDataset auditDataset) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractAuditInterceptor<T extends WsAuditDataset>
Base class for all ATNA audit-related CXF interceptors.
|
class |
AuditInRequestInterceptor<T extends WsAuditDataset>
CXF interceptor for ATNA auditing in WS-based IHE transactions with
WSA asynchrony support.
|
class |
AuditOutRequestInterceptor<T extends WsAuditDataset>
CXF interceptor for ATNA auditing in WS-based IHE transactions with
WSA asynchrony support.
|
class |
AuditResponseInterceptor<T extends WsAuditDataset>
CXF interceptor for ATNA auditing in WS-based IHE transactions with
WSA asynchrony support.
|
| Modifier and Type | Method and Description |
|---|---|
protected static void |
AbstractAuditInterceptor.extractAddressesFromServletRequest(org.apache.cxf.binding.soap.SoapMessage message,
WsAuditDataset auditDataset)
Extracts service URI and client IP address from the servlet request.
|
protected static void |
AbstractAuditInterceptor.extractUserIdFromWSAddressing(org.apache.cxf.binding.soap.SoapMessage message,
boolean isInbound,
boolean inverseWsaDirection,
WsAuditDataset auditDataset)
Extracts user ID from an WS-Addressing SOAP header and stores it in the given
audit dataset.
|
protected static void |
AbstractAuditInterceptor.extractXuaUserNameFromSaml2Assertion(org.apache.cxf.binding.soap.SoapMessage message,
org.apache.cxf.headers.Header.Direction headerDirection,
WsAuditDataset auditDataset)
Extracts ITI-40 XUA user name from the SAML2 assertion contained
in the given CXF message, and stores it in the ATNA audit dataset.
|
void |
XuaProcessor.extractXuaUserNameFromSaml2Assertion(org.apache.cxf.binding.soap.SoapMessage message,
org.apache.cxf.headers.Header.Direction headerDirection,
WsAuditDataset auditDataset)
Extracts ITI-40 XUA user name from the SAML2 assertion contained
in the given CXF message, and stores it in the ATNA audit dataset.
|
Copyright © 2018 Open eHealth Foundation. All rights reserved.