A C D E F G H I J L M N O P R S V W X 
All Classes All Packages

A

AbstractAuditInterceptor<T extends WsAuditDataset> - Class in org.openehealth.ipf.commons.ihe.ws.cxf.audit
Base class for all ATNA audit-related CXF interceptors.
AbstractAuditInterceptor(String, AuditStrategy<T>, AuditContext) - Constructor for class org.openehealth.ipf.commons.ihe.ws.cxf.audit.AbstractAuditInterceptor
Constructor which sets a strategy.
AbstractSafeInterceptor - Class in org.openehealth.ipf.commons.ihe.ws.cxf
CXF interceptor which logs all errors instead of letting them break the processing flow.
AbstractSafeInterceptor(String) - Constructor for class org.openehealth.ipf.commons.ihe.ws.cxf.AbstractSafeInterceptor
Constructs the interceptor.
AbstractWsRejectionHandlingStrategy - Class in org.openehealth.ipf.commons.ihe.ws.cxf
Rejection handling strategy base for WS transactions.
AbstractWsRejectionHandlingStrategy() - Constructor for class org.openehealth.ipf.commons.ihe.ws.cxf.AbstractWsRejectionHandlingStrategy
 
addHeader(QName) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.MustUnderstandDecoratorInterceptor
Adds an item to the list of SOAP headers which are to be flagged with mustUnderstand.
addHeaders(List<String>) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.MustUnderstandDecoratorInterceptor
Adds a set of SOAP headers which are to be flagged with mustUnderstand.
addMtomAttachment(byte[], int, int, String, String, String) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.NonReadingAttachmentMarshaller
 
addMtomAttachment(DataHandler, String, String) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.NonReadingAttachmentMarshaller
 
addNamespacesFromElement(Element, Map<String, String>) - Static method in class org.openehealth.ipf.commons.ihe.ws.cxf.payload.InNamespaceMergeInterceptor
Adds NS defined in the given XML element to the map.
addSwaRefAttachment(DataHandler) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.NonReadingAttachmentMarshaller
 
AsynchronyCorrelator<AuditDatasetType extends WsAuditDataset> - Interface in org.openehealth.ipf.commons.ihe.ws.correlation
Interface for message correlators in asynchronous Web Service-based eHealth transactions.
ATTACHMENTS - Static variable in class org.openehealth.ipf.commons.ihe.ws.cxf.ProvidedAttachmentOutInterceptor
Context property that contains the provided attachments that need to be added to the message.
auditContext - Variable in class org.openehealth.ipf.commons.ihe.ws.JaxWsClientFactory
 
auditContext - Variable in class org.openehealth.ipf.commons.ihe.ws.JaxWsServiceFactory
 
AuditInRequestInterceptor<T extends WsAuditDataset> - Class in org.openehealth.ipf.commons.ihe.ws.cxf.audit
CXF interceptor for ATNA auditing in WS-based IHE transactions with WSA asynchrony support.
AuditInRequestInterceptor(AuditStrategy<T>, AuditContext, WsTransactionConfiguration<T>) - Constructor for class org.openehealth.ipf.commons.ihe.ws.cxf.audit.AuditInRequestInterceptor
Constructor.
AuditOutRequestInterceptor<T extends WsAuditDataset> - Class in org.openehealth.ipf.commons.ihe.ws.cxf.audit
CXF interceptor for ATNA auditing in WS-based IHE transactions with WSA asynchrony support.
AuditOutRequestInterceptor(AuditStrategy<T>, AuditContext, AsynchronyCorrelator<T>, WsTransactionConfiguration<T>) - Constructor for class org.openehealth.ipf.commons.ihe.ws.cxf.audit.AuditOutRequestInterceptor
Constructor.
AuditResponseInterceptor<T extends WsAuditDataset> - Class in org.openehealth.ipf.commons.ihe.ws.cxf.audit
CXF interceptor for ATNA auditing in WS-based IHE transactions with WSA asynchrony support.
AuditResponseInterceptor(AuditStrategy<T>, AuditContext, boolean, AsynchronyCorrelator<T>, boolean) - Constructor for class org.openehealth.ipf.commons.ihe.ws.cxf.audit.AuditResponseInterceptor
Constructor.
auditStrategy - Variable in class org.openehealth.ipf.commons.ihe.ws.JaxWsClientFactory
 
auditStrategy - Variable in class org.openehealth.ipf.commons.ihe.ws.JaxWsServiceFactory
Server-side ATNA audit strategy.

C

canProcess() - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.payload.InPayloadLoggerInterceptor
 
canProcess() - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.payload.OutPayloadLoggerInterceptor
 
clientPool - Variable in class org.openehealth.ipf.commons.ihe.ws.JaxWsClientFactory
 
configureHttpConduit(HTTPConduit) - Method in class org.openehealth.ipf.commons.ihe.ws.WsSecurityInformation
 
configureInterceptors(Client) - Method in class org.openehealth.ipf.commons.ihe.ws.JaxWsClientFactory
Configures SOAP interceptors for the given client.
configureInterceptors(Client) - Method in class org.openehealth.ipf.commons.ihe.ws.JaxWsRequestClientFactory
 
configureInterceptors(ServerFactoryBean) - Method in class org.openehealth.ipf.commons.ihe.ws.JaxWsAsyncResponseServiceFactory
 
configureInterceptors(ServerFactoryBean) - Method in class org.openehealth.ipf.commons.ihe.ws.JaxWsRequestServiceFactory
 
configureInterceptors(ServerFactoryBean) - Method in class org.openehealth.ipf.commons.ihe.ws.JaxWsServiceFactory
Called to configure any interceptors of the service.
configureProperties(Client) - Method in class org.openehealth.ipf.commons.ihe.ws.JaxWsClientFactory
 
copyInterceptorsFromProvider(InterceptorProvider, InterceptorProvider) - Static method in class org.openehealth.ipf.commons.ihe.ws.InterceptorUtils
 
correlator - Variable in class org.openehealth.ipf.commons.ihe.ws.JaxWsAsyncResponseServiceFactory
 
correlator - Variable in class org.openehealth.ipf.commons.ihe.ws.JaxWsClientFactory
 
createReader(Class<T>) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.databinding.plainxml.PlainXmlDataBinding
 
createServerFactory(Class<?>) - Method in class org.openehealth.ipf.commons.ihe.ws.JaxWsServiceFactory
Creates and configures a server factory.
createServerFactory(Object) - Method in class org.openehealth.ipf.commons.ihe.ws.JaxWsServiceFactory
 
createWriter(Class<T>) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.databinding.plainxml.PlainXmlDataBinding
 
customInterceptors - Variable in class org.openehealth.ipf.commons.ihe.ws.JaxWsClientFactory
 
customInterceptors - Variable in class org.openehealth.ipf.commons.ihe.ws.JaxWsServiceFactory
User-defined custom CXF interceptors.
Cxf3791WorkaroundInterceptor - Class in org.openehealth.ipf.commons.ihe.ws.cxf
According to ITI TF CP-510, SOAP Action should be ignored.
Cxf3791WorkaroundInterceptor() - Constructor for class org.openehealth.ipf.commons.ihe.ws.cxf.Cxf3791WorkaroundInterceptor
 

D

DATASET_CONTEXT_KEY - Static variable in class org.openehealth.ipf.commons.ihe.ws.cxf.audit.AbstractAuditInterceptor
Key used to store audit datasets in Web Service contexts.
deactivate() - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.payload.WrappedOutputStream
Deactivates any further data collecting.
delete(String) - Method in interface org.openehealth.ipf.commons.ihe.ws.correlation.AsynchronyCorrelator
Deletes information pieces about the message with the given ID.
delete(String) - Method in class org.openehealth.ipf.commons.ihe.ws.correlation.EhcacheAsynchronyCorrelator
 
delete(String) - Method in class org.openehealth.ipf.commons.ihe.ws.correlation.SpringCacheAsynchronyCorrelator
 
DisablePayloadCollectingDeactivationInterceptor - Class in org.openehealth.ipf.commons.ihe.ws.cxf.payload
Interceptor which sets a context property to disable stopping collecting payload in the OutPayloadExtractorInterceptor.
DisablePayloadCollectingDeactivationInterceptor() - Constructor for class org.openehealth.ipf.commons.ihe.ws.cxf.payload.DisablePayloadCollectingDeactivationInterceptor
 

E

EhcacheAsynchronyCorrelator<AuditDatasetType extends WsAuditDataset> - Class in org.openehealth.ipf.commons.ihe.ws.correlation
Ehcache-based implementation of asynchronous message correlator.
EhcacheAsynchronyCorrelator(Cache<String, Serializable>) - Constructor for class org.openehealth.ipf.commons.ihe.ws.correlation.EhcacheAsynchronyCorrelator
 
enrichAuditDatasetFromXuaToken(SoapMessage, Header.Direction, WsAuditDataset) - Static method in class org.openehealth.ipf.commons.ihe.ws.cxf.audit.AbstractAuditInterceptor
Enriches the given audit dataset with elements from the XUA token (SAML2 assertion) contained in the given CXF message.
enrichAuditDatasetFromXuaToken(SoapMessage, Header.Direction, WsAuditDataset) - Method in interface org.openehealth.ipf.commons.ihe.ws.cxf.audit.XuaProcessor
Enriches the given audit dataset with elements from the XUA token (SAML2 assertion) contained in the given CXF message.
enrichNamespaces(Document, String) - Static method in class org.openehealth.ipf.commons.ihe.ws.cxf.payload.InNamespaceMergeInterceptor
Copies namespace definitions from SOAP Envelope and SOAP Body elements of the given XML Document into the top-level element of the XML document represented by the given String.
extractAddressesFromServletRequest(SoapMessage, WsAuditDataset) - Static method in class org.openehealth.ipf.commons.ihe.ws.cxf.audit.AbstractAuditInterceptor
Extracts service URI and client IP address from the servlet request.
extractClientCertificateCommonName(SoapMessage, WsAuditDataset) - Static method in class org.openehealth.ipf.commons.ihe.ws.cxf.audit.AbstractAuditInterceptor
Extract TLS information from servlet request, if available
extractOutgoingException(Exchange) - Static method in class org.openehealth.ipf.commons.ihe.ws.utils.SoapUtils
Returns Exception object from the outgoing fault message contained in the given CXF exchange, or null, when no exception could be extracted.
extractOutgoingPayload(Exchange) - Static method in class org.openehealth.ipf.commons.ihe.ws.utils.SoapUtils
Returns String payload of the outgoing message contained in the given CXF exchange, or null, when no String payload could be extracted.
extractPojo(Message) - Static method in class org.openehealth.ipf.commons.ihe.ws.cxf.audit.AbstractAuditInterceptor
Extracts POJO from the given CXF message.
extractSoapBody(String) - Static method in class org.openehealth.ipf.commons.ihe.ws.utils.SoapUtils
Extracts the proper body (for example, a Query) from the SOAP envelope, both represented as Strings.
extractUserIdFromWSAddressing(SoapMessage, boolean, boolean, WsAuditDataset) - Static method in class org.openehealth.ipf.commons.ihe.ws.cxf.audit.AbstractAuditInterceptor
Extracts user ID from an WS-Addressing SOAP header and stores it in the given audit dataset.

F

FaultMessageOutInterceptor - Class in org.openehealth.ipf.commons.ihe.ws.cxf
CXF interceptor which provides the message with a property that is evaluated when creating fault details
FaultMessageOutInterceptor(String) - Constructor for class org.openehealth.ipf.commons.ihe.ws.cxf.FaultMessageOutInterceptor
 
features - Variable in class org.openehealth.ipf.commons.ihe.ws.JaxWsClientFactory
 
findContextualProperty(Message, String) - Static method in class org.openehealth.ipf.commons.ihe.ws.InterceptorUtils
Searches for a property in all available contexts associated with the given SOAP message.
FixContentTypeOutInterceptor - Class in org.openehealth.ipf.commons.ihe.ws.cxf
Workaround for a compatibility issue with Axis 2 0.9x.
FixContentTypeOutInterceptor() - Constructor for class org.openehealth.ipf.commons.ihe.ws.cxf.FixContentTypeOutInterceptor
Constructs the interceptor.
FORCE_CORRELATION - Static variable in interface org.openehealth.ipf.commons.ihe.ws.correlation.AsynchronyCorrelator
When the Web Service context of an outgoing request message contains Boolean.TRUE value in the property with this name, then correlation items of this request message will be stored in the configured asynchrony correlator instance, even when the WS-Addressing <ReplyTo> header is not set.

G

get(StringPayloadHolder.PayloadType) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.payload.StringPayloadHolder
 
getAdditionalInterceptors() - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.payload.InPayloadLoggerInterceptor
 
getAdditionalInterceptors() - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.payload.OutPayloadLoggerInterceptor
 
getAuditContext() - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.audit.AbstractAuditInterceptor
 
getAuditDataset(String) - Method in interface org.openehealth.ipf.commons.ihe.ws.correlation.AsynchronyCorrelator
Returns the audit dataset for the request message with the given ID, or null if the message is unknown.
getAuditDataset(String) - Method in class org.openehealth.ipf.commons.ihe.ws.correlation.EhcacheAsynchronyCorrelator
 
getAuditDataset(String) - Method in class org.openehealth.ipf.commons.ihe.ws.correlation.SpringCacheAsynchronyCorrelator
 
getAuditDataset(SoapMessage) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.audit.AbstractAuditInterceptor
Returns an audit dataset instance which corresponds to the given message.
getAuditStrategy() - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.audit.AbstractAuditInterceptor
Returns the audit strategy associated with this interceptor.
getBindingName() - Method in class org.openehealth.ipf.commons.ihe.ws.WsTransactionConfiguration
 
getClient() - Method in class org.openehealth.ipf.commons.ihe.ws.JaxWsClientFactory
Returns a client stub for the web-service.
getClientIpAddress() - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.audit.WsAuditDataset
Client IP address.
getCollectedPayload() - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.payload.WrappedOutputStream
Returns the collected message payload.
getCorrelationKey(String) - Method in interface org.openehealth.ipf.commons.ihe.ws.correlation.AsynchronyCorrelator
Returns the user-defined correlation key for the message with the given ID, or null if the message is unknown or the user did not provided any correlation key.
getCorrelationKey(String) - Method in class org.openehealth.ipf.commons.ihe.ws.correlation.EhcacheAsynchronyCorrelator
 
getCorrelationKey(String) - Method in class org.openehealth.ipf.commons.ihe.ws.correlation.SpringCacheAsynchronyCorrelator
 
getDestinationUserId() - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.audit.WsAuditDataset
Server user ID (SOAP endpoint)
getElementNS(Element, Set<String>, String) - Static method in class org.openehealth.ipf.commons.ihe.ws.utils.SoapUtils
Searches for the first sub-element of the given XML element, which has the given local name and whose namespace belongs to the given set.
getErrorCountLimit() - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.payload.InPayloadLoggerInterceptor
 
getErrorCountLimit() - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.payload.OutPayloadLoggerInterceptor
 
getExpressionResolver() - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.payload.InPayloadLoggerInterceptor
 
getExpressionResolver() - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.payload.OutPayloadLoggerInterceptor
 
getHumanUsers() - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.audit.WsAuditDataset
IDs and real-world names of human users.
getLocalAddress() - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.audit.WsAuditDataset
 
getMessageId(String) - Method in interface org.openehealth.ipf.commons.ihe.ws.correlation.AsynchronyCorrelator
Determines WS-Addressing message ID ("primary key") which corresponds to the given alternative key.
getMessageId(String) - Method in class org.openehealth.ipf.commons.ihe.ws.correlation.EhcacheAsynchronyCorrelator
 
getMessageId(String) - Method in class org.openehealth.ipf.commons.ihe.ws.correlation.SpringCacheAsynchronyCorrelator
 
getPurposesOfUse() - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.audit.WsAuditDataset
Purposes of use, see ITI TF-2a section 3.20.7.8 and ITI TF-2b section 3.40.4.1.2.3.
getRemoteAddress() - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.audit.WsAuditDataset
Remote address
getRequestPayload() - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.audit.WsAuditDataset
Request SOAP Body (XML) payload.
getSei() - Method in class org.openehealth.ipf.commons.ihe.ws.WsTransactionConfiguration
 
getServiceEndpointUri(String) - Method in interface org.openehealth.ipf.commons.ihe.ws.correlation.AsynchronyCorrelator
Returns the URI of the endpoint to which the message with the given ID has been sent, or null if the message is unknown.
getServiceEndpointUri(String) - Method in class org.openehealth.ipf.commons.ihe.ws.correlation.EhcacheAsynchronyCorrelator
 
getServiceEndpointUri(String) - Method in class org.openehealth.ipf.commons.ihe.ws.correlation.SpringCacheAsynchronyCorrelator
 
getServiceName() - Method in class org.openehealth.ipf.commons.ihe.ws.WsTransactionConfiguration
 
getSourceUserId() - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.audit.WsAuditDataset
Client user ID (WS-Addressing <Reply-To> header).
getStreamWrapper(Message) - Static method in class org.openehealth.ipf.commons.ihe.ws.cxf.payload.OutStreamSubstituteInterceptor
Retrieves the instance of stream wrapper installed by this interceptor.
getSupportedReaderFormats() - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.databinding.plainxml.PlainXmlDataBinding
 
getSupportedWriterFormats() - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.databinding.plainxml.PlainXmlDataBinding
 
getUnderstoodHeaders() - Method in class org.openehealth.ipf.commons.ihe.ws.WsSecurityUnderstandingInInterceptor
 
getWsdlLocation() - Method in class org.openehealth.ipf.commons.ihe.ws.WsTransactionConfiguration
 
getWsTransactionConfiguration() - Method in class org.openehealth.ipf.commons.ihe.ws.JaxWsClientFactory
 
getWsTransactionConfiguration() - Method in interface org.openehealth.ipf.commons.ihe.ws.WsInteractionId
 
getXuaPatientId() - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.audit.WsAuditDataset
Patient ID from XUA token, see ITI TF-2b Section 3.40.4.1.2.2.1.
getXuaProcessor() - Static method in class org.openehealth.ipf.commons.ihe.ws.cxf.audit.AbstractAuditInterceptor
Processor for extracting SAML tokens when XUA is used

H

handleMessage(SoapMessage) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.AbstractSafeInterceptor
Calls AbstractSafeInterceptor.process(org.apache.cxf.binding.soap.SoapMessage) and "forwards" all exceptions to the error log.
handleMessage(SoapMessage) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.Cxf3791WorkaroundInterceptor
 
handleMessage(SoapMessage) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.FixContentTypeOutInterceptor
 
handleMessage(SoapMessage) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.MustUnderstandDecoratorInterceptor
 
handleMessage(SoapMessage) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.ProvidedAttachmentOutInterceptor
 
handleMessage(SoapMessage) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.RejectionHandlerInterceptor
 
handleMessage(SoapMessage) - Method in class org.openehealth.ipf.commons.ihe.ws.WsSecurityUnderstandingInInterceptor
 
handleMessage(Message) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.payload.DisablePayloadCollectingDeactivationInterceptor
 
handleMessage(Message) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.payload.InNamespaceMergeInterceptor
 
handleMessage(Message) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.payload.InPayloadExtractorInterceptor
 
handleMessage(Message) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.payload.InPayloadInjectorInterceptor
 
handleMessage(Message) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.payload.OutPayloadExtractorInterceptor
 
handleMessage(Message) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.payload.OutStreamSubstituteInterceptor
 
handleRejectedExchange(Exchange) - Method in interface org.openehealth.ipf.commons.ihe.ws.cxf.WsRejectionHandlingStrategy
This method will be called when the request has been rejected by CXF (in this case, the CXF exchange will contain a SOAP fault) or by IPF (transaction-specific logic).
HTTP - org.openehealth.ipf.commons.ihe.ws.cxf.payload.StringPayloadHolder.PayloadType
 
httpClientPolicy - Variable in class org.openehealth.ipf.commons.ihe.ws.JaxWsClientFactory
 

I

initialize(Service) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.databinding.plainxml.PlainXmlDataBinding
 
InNamespaceMergeInterceptor - Class in org.openehealth.ipf.commons.ihe.ws.cxf.payload
CXF interceptor which inserts XML namespace declarations from incoming SOAP Envelope and SOAP Body elements into the String payload.
InNamespaceMergeInterceptor() - Constructor for class org.openehealth.ipf.commons.ihe.ws.cxf.payload.InNamespaceMergeInterceptor
 
InPayloadExtractorInterceptor - Class in org.openehealth.ipf.commons.ihe.ws.cxf.payload
CXF interceptor that saves String payload of the incoming SOAP message body into the CXF message.
InPayloadExtractorInterceptor(StringPayloadHolder.PayloadType) - Constructor for class org.openehealth.ipf.commons.ihe.ws.cxf.payload.InPayloadExtractorInterceptor
 
InPayloadInjectorInterceptor - Class in org.openehealth.ipf.commons.ihe.ws.cxf.payload
CXF interceptor which inserts data of String content type (it is supposed to be the XML payload of the incoming message) into the list of an operation's parameters or response values.
InPayloadInjectorInterceptor(int) - Constructor for class org.openehealth.ipf.commons.ihe.ws.cxf.payload.InPayloadInjectorInterceptor
Constructs an interceptor instance.
InPayloadLoggerInterceptor - Class in org.openehealth.ipf.commons.ihe.ws.cxf.payload
CXF interceptor which stores incoming HTTP payload into files with user-defined name patterns.
InPayloadLoggerInterceptor(String) - Constructor for class org.openehealth.ipf.commons.ihe.ws.cxf.payload.InPayloadLoggerInterceptor
 
InPayloadLoggerInterceptor(ExpressionResolver) - Constructor for class org.openehealth.ipf.commons.ihe.ws.cxf.payload.InPayloadLoggerInterceptor
Instantiation, explicitly using a ExpressionResolver instance
installPayloadInterceptors(Client) - Static method in class org.openehealth.ipf.commons.ihe.ws.JaxWsClientFactory
Helper method for installing of payload-collecting SOAP interceptors for the given Client.
InterceptorUtils - Class in org.openehealth.ipf.commons.ihe.ws
Helper methods for handling user-defined custom interceptors.
isAddressing() - Method in class org.openehealth.ipf.commons.ihe.ws.WsTransactionConfiguration
Whether WS-Addressing should be supported.
isAllowAsynchrony() - Method in class org.openehealth.ipf.commons.ihe.ws.WsTransactionConfiguration
 
isAuditRequestPayload() - Method in class org.openehealth.ipf.commons.ihe.ws.WsTransactionConfiguration
 
isEnabled() - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.payload.InPayloadLoggerInterceptor
 
isEnabled() - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.payload.OutPayloadLoggerInterceptor
 
isMtom() - Method in class org.openehealth.ipf.commons.ihe.ws.WsTransactionConfiguration
 
isRejected(Exchange) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.AbstractWsRejectionHandlingStrategy
 
isRejected(Exchange) - Method in interface org.openehealth.ipf.commons.ihe.ws.cxf.WsRejectionHandlingStrategy
This method should return true when the given CXF exchange can be considered rejected (failed).
isSourceUserIsRequestor() - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.audit.WsAuditDataset
 
isSwaOutSupport() - Method in class org.openehealth.ipf.commons.ihe.ws.WsTransactionConfiguration
 
isXOPPackage() - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.NonReadingAttachmentMarshaller
 

J

JaxWsAsyncResponseServiceFactory<AuditDatasetType extends WsAuditDataset> - Class in org.openehealth.ipf.commons.ihe.ws
Factory for Web Services serving asynchronous responses
JaxWsAsyncResponseServiceFactory(WsTransactionConfiguration<AuditDatasetType>, String, AuditStrategy<AuditDatasetType>, AuditContext, InterceptorProvider, AsynchronyCorrelator<AuditDatasetType>) - Constructor for class org.openehealth.ipf.commons.ihe.ws.JaxWsAsyncResponseServiceFactory
Constructs the factory.
JaxWsClientFactory<AuditDatasetType extends WsAuditDataset> - Class in org.openehealth.ipf.commons.ihe.ws
Factory for ITI Web Service stubs.
JaxWsClientFactory(WsTransactionConfiguration<AuditDatasetType>, String, AuditStrategy<AuditDatasetType>, AuditContext, InterceptorProvider, List<AbstractFeature>, Map<String, Object>, AsynchronyCorrelator<AuditDatasetType>, WsSecurityInformation, HTTPClientPolicy) - Constructor for class org.openehealth.ipf.commons.ihe.ws.JaxWsClientFactory
Constructs the factory.
JaxWsRequestClientFactory<AuditDatasetType extends WsAuditDataset> - Class in org.openehealth.ipf.commons.ihe.ws
Factory for ITI Web Service stubs
JaxWsRequestClientFactory(WsTransactionConfiguration<AuditDatasetType>, String, AuditStrategy<AuditDatasetType>, AuditContext, InterceptorProvider, List<AbstractFeature>, Map<String, Object>, AsynchronyCorrelator<AuditDatasetType>, WsSecurityInformation, HTTPClientPolicy) - Constructor for class org.openehealth.ipf.commons.ihe.ws.JaxWsRequestClientFactory
 
JaxWsRequestServiceFactory<AuditDatasetType extends WsAuditDataset> - Class in org.openehealth.ipf.commons.ihe.ws
Factory for Web Services serving requests
JaxWsRequestServiceFactory(WsTransactionConfiguration<AuditDatasetType>, String, AuditStrategy<AuditDatasetType>, AuditContext, InterceptorProvider, WsRejectionHandlingStrategy) - Constructor for class org.openehealth.ipf.commons.ihe.ws.JaxWsRequestServiceFactory
 
JaxWsServiceFactory<AuditDatasetType extends WsAuditDataset> - Class in org.openehealth.ipf.commons.ihe.ws
Factory for Web Services
JaxWsServiceFactory(WsTransactionConfiguration<AuditDatasetType>, String, AuditStrategy<AuditDatasetType>, AuditContext, InterceptorProvider, WsRejectionHandlingStrategy) - Constructor for class org.openehealth.ipf.commons.ihe.ws.JaxWsServiceFactory
Constructs the factory.

L

logPayload(Message) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.payload.InPayloadLoggerInterceptor
 
logPayload(Message) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.payload.OutPayloadLoggerInterceptor
 
logPayload(Message) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.payload.WsPayloadLoggerBase
 

M

MustUnderstandDecoratorInterceptor - Class in org.openehealth.ipf.commons.ihe.ws.cxf
CXF Interceptor to tag SOAP headers with an mustUnderstand flag.
MustUnderstandDecoratorInterceptor() - Constructor for class org.openehealth.ipf.commons.ihe.ws.cxf.MustUnderstandDecoratorInterceptor
Constructs the interceptor.

N

NonReadingAttachmentMarshaller - Class in org.openehealth.ipf.commons.ihe.ws.cxf
An attachment marshaller implementation which does not read any data from the provided data handlers in order to keep all streams usable.
NonReadingAttachmentMarshaller() - Constructor for class org.openehealth.ipf.commons.ihe.ws.cxf.NonReadingAttachmentMarshaller
 
NOOP - Static variable in interface org.openehealth.ipf.commons.ihe.ws.cxf.audit.XuaProcessor
 

O

org.openehealth.ipf.commons.ihe.ws - package org.openehealth.ipf.commons.ihe.ws
 
org.openehealth.ipf.commons.ihe.ws.correlation - package org.openehealth.ipf.commons.ihe.ws.correlation
 
org.openehealth.ipf.commons.ihe.ws.cxf - package org.openehealth.ipf.commons.ihe.ws.cxf
 
org.openehealth.ipf.commons.ihe.ws.cxf.audit - package org.openehealth.ipf.commons.ihe.ws.cxf.audit
 
org.openehealth.ipf.commons.ihe.ws.cxf.databinding.plainxml - package org.openehealth.ipf.commons.ihe.ws.cxf.databinding.plainxml
 
org.openehealth.ipf.commons.ihe.ws.cxf.payload - package org.openehealth.ipf.commons.ihe.ws.cxf.payload
 
org.openehealth.ipf.commons.ihe.ws.utils - package org.openehealth.ipf.commons.ihe.ws.utils
 
OutPayloadExtractorInterceptor - Class in org.openehealth.ipf.commons.ihe.ws.cxf.payload
CXF interceptor that reads outgoing payload collected by the output stream proxy installed in OutStreamSubstituteInterceptor and stores it in the message as String content type.
OutPayloadExtractorInterceptor() - Constructor for class org.openehealth.ipf.commons.ihe.ws.cxf.payload.OutPayloadExtractorInterceptor
 
OutPayloadLoggerInterceptor - Class in org.openehealth.ipf.commons.ihe.ws.cxf.payload
CXF interceptor which stores outgoing HTTP payload into files with user-defined name patterns.
OutPayloadLoggerInterceptor(String) - Constructor for class org.openehealth.ipf.commons.ihe.ws.cxf.payload.OutPayloadLoggerInterceptor
 
OutPayloadLoggerInterceptor(ExpressionResolver) - Constructor for class org.openehealth.ipf.commons.ihe.ws.cxf.payload.OutPayloadLoggerInterceptor
Instantiation, explicitly using a ExpressionResolver instance
OutStreamSubstituteInterceptor - Class in org.openehealth.ipf.commons.ihe.ws.cxf.payload
CXF interceptor that substitutes message output stream with a special wrapper that collects SOAP payload.
OutStreamSubstituteInterceptor() - Constructor for class org.openehealth.ipf.commons.ihe.ws.cxf.payload.OutStreamSubstituteInterceptor
 

P

PAYLOAD_COLLECTING_DEACTIVATION_ENABLED - Static variable in class org.openehealth.ipf.commons.ihe.ws.cxf.payload.OutPayloadExtractorInterceptor
When the CXF message contains Boolean.FALSE in the property with this name, collecting message payload will not be deactivated after the SOAP part has been written.
PlainXmlDataBinding - Class in org.openehealth.ipf.commons.ihe.ws.cxf.databinding.plainxml
Special CXF data binding for plain XML transactions (e.g.
PlainXmlDataBinding() - Constructor for class org.openehealth.ipf.commons.ihe.ws.cxf.databinding.plainxml.PlainXmlDataBinding
 
PlainXmlReader - Class in org.openehealth.ipf.commons.ihe.ws.cxf.databinding.plainxml
Fake data reader which reads in the whole XML stream and returns a null value instead of the expected POJO.
PlainXmlReader() - Constructor for class org.openehealth.ipf.commons.ihe.ws.cxf.databinding.plainxml.PlainXmlReader
 
PlainXmlWriter - Class in org.openehealth.ipf.commons.ihe.ws.cxf.databinding.plainxml
A special writer for some transactions (e.g.
PlainXmlWriter() - Constructor for class org.openehealth.ipf.commons.ihe.ws.cxf.databinding.plainxml.PlainXmlWriter
 
POOL_SIZE_PROPERTY - Static variable in class org.openehealth.ipf.commons.ihe.ws.JaxWsClientFactory
 
process(SoapMessage) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.AbstractSafeInterceptor
Performs the actual work, being called from AbstractSafeInterceptor.handleMessage(SoapMessage).
process(SoapMessage) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.audit.AuditInRequestInterceptor
 
process(SoapMessage) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.audit.AuditOutRequestInterceptor
 
process(SoapMessage) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.audit.AuditResponseInterceptor
 
process(SoapMessage) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.FaultMessageOutInterceptor
 
process(SoapMessage) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.payload.InPayloadLoggerInterceptor
 
process(SoapMessage) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.payload.OutPayloadLoggerInterceptor
 
properties - Variable in class org.openehealth.ipf.commons.ihe.ws.JaxWsClientFactory
 
ProvidedAttachmentOutInterceptor - Class in org.openehealth.ipf.commons.ihe.ws.cxf
Interceptor to add provided outgoing attachments for SwA on the client side.
ProvidedAttachmentOutInterceptor() - Constructor for class org.openehealth.ipf.commons.ihe.ws.cxf.ProvidedAttachmentOutInterceptor
Constructs the interceptor.
put(StringPayloadHolder.PayloadType, String) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.payload.StringPayloadHolder
 

R

read(QName, XMLStreamReader, Class) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.databinding.plainxml.PlainXmlReader
 
read(XMLStreamReader) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.databinding.plainxml.PlainXmlReader
 
read(MessagePartInfo, XMLStreamReader) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.databinding.plainxml.PlainXmlReader
 
RejectionHandlerInterceptor - Class in org.openehealth.ipf.commons.ihe.ws.cxf
CXF interceptor which sends all rejected CXF exchanges to the user-defined failure handler.
RejectionHandlerInterceptor(WsRejectionHandlingStrategy) - Constructor for class org.openehealth.ipf.commons.ihe.ws.cxf.RejectionHandlerInterceptor
 
rejectionHandlingStrategy - Variable in class org.openehealth.ipf.commons.ihe.ws.JaxWsServiceFactory
User-defined strategy for handling rejected messages.
remove(StringPayloadHolder.PayloadType) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.payload.StringPayloadHolder
 
resetErrorCount() - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.payload.InPayloadLoggerInterceptor
 
resetErrorCount() - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.payload.OutPayloadLoggerInterceptor
 
restoreClient(Object) - Method in class org.openehealth.ipf.commons.ihe.ws.JaxWsClientFactory
Returns a client stub (previously gained via JaxWsClientFactory.getClient()) to the pool.

S

securityInformation - Variable in class org.openehealth.ipf.commons.ihe.ws.JaxWsClientFactory
 
serviceAddress - Variable in class org.openehealth.ipf.commons.ihe.ws.JaxWsServiceFactory
Service endpoint address.
serviceUrl - Variable in class org.openehealth.ipf.commons.ihe.ws.JaxWsClientFactory
 
setAttachments(Collection<Attachment>) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.databinding.plainxml.PlainXmlReader
 
setAttachments(Collection<Attachment>) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.databinding.plainxml.PlainXmlWriter
 
setClientIpAddress(String) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.audit.WsAuditDataset
Client IP address.
setDestinationUserId(String) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.audit.WsAuditDataset
Server user ID (SOAP endpoint)
setEnabled(boolean) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.payload.InPayloadLoggerInterceptor
 
setEnabled(boolean) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.payload.OutPayloadLoggerInterceptor
 
setErrorCountLimit(int) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.payload.InPayloadLoggerInterceptor
 
setErrorCountLimit(int) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.payload.OutPayloadLoggerInterceptor
 
setExpressionResolver(ExpressionResolver) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.payload.InPayloadLoggerInterceptor
 
setExpressionResolver(ExpressionResolver) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.payload.OutPayloadLoggerInterceptor
 
setLocalAddress(String) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.audit.WsAuditDataset
Local address
setProperty(String, Object) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.databinding.plainxml.PlainXmlReader
 
setProperty(String, Object) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.databinding.plainxml.PlainXmlWriter
 
setPurposesOfUse(PurposeOfUse[]) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.audit.WsAuditDataset
Purposes of use, see ITI TF-2a section 3.20.7.8 and ITI TF-2b section 3.40.4.1.2.3.
setRemoteAddress(String) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.audit.WsAuditDataset
Remote address
setRequestPayload(String) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.audit.WsAuditDataset
Sets the request SOAP Body (XML) payload.
setRequestPayload(StringPayloadHolder) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.audit.WsAuditDataset
Sets the request SOAP Body (XML) payload.
setSchema(Schema) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.databinding.plainxml.PlainXmlReader
 
setSchema(Schema) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.databinding.plainxml.PlainXmlWriter
 
setSourceUserId(String) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.audit.WsAuditDataset
Client user ID (WS-Addressing <Reply-To> header).
setSourceUserIsRequestor(boolean) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.audit.WsAuditDataset
 
setXuaPatientId(String) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.audit.WsAuditDataset
Patient ID from XUA token, see ITI TF-2b Section 3.40.4.1.2.2.1.
setXuaProcessor(XuaProcessor) - Static method in class org.openehealth.ipf.commons.ihe.ws.cxf.audit.AbstractAuditInterceptor
Processor for extracting SAML tokens when XUA is used
SOAP_BODY - org.openehealth.ipf.commons.ihe.ws.cxf.payload.StringPayloadHolder.PayloadType
 
SOAP_NS_URIS - Static variable in class org.openehealth.ipf.commons.ihe.ws.utils.SoapUtils
Set of URIs corresponding to supported SOAP versions.
SoapUtils - Class in org.openehealth.ipf.commons.ihe.ws.utils
Generic constants and subroutines for SOAP/XML processing.
SpringCacheAsynchronyCorrelator<AuditDatasetType extends WsAuditDataset> - Class in org.openehealth.ipf.commons.ihe.ws.correlation
Ehcache-based implementation of asynchronous message correlator.
SpringCacheAsynchronyCorrelator(CacheManager) - Constructor for class org.openehealth.ipf.commons.ihe.ws.correlation.SpringCacheAsynchronyCorrelator
 
storeAlternativeKeys(String, String...) - Method in interface org.openehealth.ipf.commons.ihe.ws.correlation.AsynchronyCorrelator
Stores a set of alternative keys for the message with the given WS-Addressing ID.
storeAlternativeKeys(String, String...) - Method in class org.openehealth.ipf.commons.ihe.ws.correlation.EhcacheAsynchronyCorrelator
 
storeAlternativeKeys(String, String...) - Method in class org.openehealth.ipf.commons.ihe.ws.correlation.SpringCacheAsynchronyCorrelator
 
storeAuditDataset(String, WsAuditDataset) - Method in interface org.openehealth.ipf.commons.ihe.ws.correlation.AsynchronyCorrelator
Stores audit dataset.
storeAuditDataset(String, WsAuditDataset) - Method in class org.openehealth.ipf.commons.ihe.ws.correlation.EhcacheAsynchronyCorrelator
 
storeAuditDataset(String, WsAuditDataset) - Method in class org.openehealth.ipf.commons.ihe.ws.correlation.SpringCacheAsynchronyCorrelator
 
storeCorrelationKey(String, String) - Method in interface org.openehealth.ipf.commons.ihe.ws.correlation.AsynchronyCorrelator
Stores a user-defined correlation key.
storeCorrelationKey(String, String) - Method in class org.openehealth.ipf.commons.ihe.ws.correlation.EhcacheAsynchronyCorrelator
 
storeCorrelationKey(String, String) - Method in class org.openehealth.ipf.commons.ihe.ws.correlation.SpringCacheAsynchronyCorrelator
 
storeServiceEndpointUri(String, String) - Method in interface org.openehealth.ipf.commons.ihe.ws.correlation.AsynchronyCorrelator
Stores a service endpoint URI.
storeServiceEndpointUri(String, String) - Method in class org.openehealth.ipf.commons.ihe.ws.correlation.EhcacheAsynchronyCorrelator
 
storeServiceEndpointUri(String, String) - Method in class org.openehealth.ipf.commons.ihe.ws.correlation.SpringCacheAsynchronyCorrelator
 
StringPayloadHolder - Class in org.openehealth.ipf.commons.ihe.ws.cxf.payload
Holder for various types of String message payloads.
StringPayloadHolder() - Constructor for class org.openehealth.ipf.commons.ihe.ws.cxf.payload.StringPayloadHolder
 
StringPayloadHolder.PayloadType - Enum in org.openehealth.ipf.commons.ihe.ws.cxf.payload
Types of supported payload: HTTP (probably multi-part, i.e. with all attachments), SOAP Body.

V

valueOf(String) - Static method in enum org.openehealth.ipf.commons.ihe.ws.cxf.payload.StringPayloadHolder.PayloadType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.openehealth.ipf.commons.ihe.ws.cxf.payload.StringPayloadHolder.PayloadType
Returns an array containing the constants of this enum type, in the order they are declared.

W

WrappedOutputStream - Class in org.openehealth.ipf.commons.ihe.ws.cxf.payload
An implementation of output stream which serves as a proxy for another output stream instance and collects the data pieces to be written in a string buffer (these pieces are XML and/or MIME artifacts).
WrappedOutputStream(OutputStream, String) - Constructor for class org.openehealth.ipf.commons.ihe.ws.cxf.payload.WrappedOutputStream
Constructor.
write(byte[], int, int) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.payload.WrappedOutputStream
 
write(Object, XMLStreamWriter) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.databinding.plainxml.PlainXmlWriter
 
write(Object, MessagePartInfo, XMLStreamWriter) - Method in class org.openehealth.ipf.commons.ihe.ws.cxf.databinding.plainxml.PlainXmlWriter
 
WS_ADDRESSING_NS_URIS - Static variable in class org.openehealth.ipf.commons.ihe.ws.utils.SoapUtils
Set of URIs corresponding to supported WS-Addressing specification versions.
WsAuditDataset - Class in org.openehealth.ipf.commons.ihe.ws.cxf.audit
A data structure that contains various ATNA audit information pieces common for all Web Service-based IHE transactions.
WsAuditDataset(boolean) - Constructor for class org.openehealth.ipf.commons.ihe.ws.cxf.audit.WsAuditDataset
Constructor.
WsInteractionId<ConfigType extends WsTransactionConfiguration<? extends WsAuditDataset>> - Interface in org.openehealth.ipf.commons.ihe.ws
 
WsPayloadLoggerBase - Class in org.openehealth.ipf.commons.ihe.ws.cxf.payload
Base class for CXF interceptors which store incoming and outgoing HTTP payload into files with user-defined name patterns.
WsPayloadLoggerBase() - Constructor for class org.openehealth.ipf.commons.ihe.ws.cxf.payload.WsPayloadLoggerBase
 
WsRejectionHandlingStrategy - Interface in org.openehealth.ipf.commons.ihe.ws.cxf
Rejection handling strategy for WS transactions.
WsSecurityInformation - Class in org.openehealth.ipf.commons.ihe.ws
 
WsSecurityInformation(boolean, SSLContext, HostnameVerifier, String, String) - Constructor for class org.openehealth.ipf.commons.ihe.ws.WsSecurityInformation
 
WsSecurityUnderstandingInInterceptor - Class in org.openehealth.ipf.commons.ihe.ws
CXF interceptor that claims to understand WS-Security headers.
WsSecurityUnderstandingInInterceptor() - Constructor for class org.openehealth.ipf.commons.ihe.ws.WsSecurityUnderstandingInInterceptor
 
wsTransactionConfiguration - Variable in class org.openehealth.ipf.commons.ihe.ws.JaxWsClientFactory
 
wsTransactionConfiguration - Variable in class org.openehealth.ipf.commons.ihe.ws.JaxWsServiceFactory
Transaction configuration.
WsTransactionConfiguration<T extends WsAuditDataset> - Class in org.openehealth.ipf.commons.ihe.ws
Contains information about a Web Service-based transaction.
WsTransactionConfiguration(String, String, boolean, AuditStrategy<T>, AuditStrategy<T>, QName, Class<?>, QName, boolean, String, boolean, boolean, boolean, boolean) - Constructor for class org.openehealth.ipf.commons.ihe.ws.WsTransactionConfiguration
Constructs the transaction configuration.

X

XuaProcessor - Interface in org.openehealth.ipf.commons.ihe.ws.cxf.audit
 
A C D E F G H I J L M N O P R S V W X 
All Classes All Packages