Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- accept(SecurityStrategyVisitor) - Method in class org.mule.runtime.extension.api.soap.security.DecryptSecurityStrategy
- accept(SecurityStrategyVisitor) - Method in class org.mule.runtime.extension.api.soap.security.EncryptSecurityStrategy
- accept(SecurityStrategyVisitor) - Method in interface org.mule.runtime.extension.api.soap.security.SecurityStrategy
-
Dispatches in a reflective way to the method with the specific
SecurityStrategytype as argument. - accept(SecurityStrategyVisitor) - Method in class org.mule.runtime.extension.api.soap.security.SignSecurityStrategy
- accept(SecurityStrategyVisitor) - Method in class org.mule.runtime.extension.api.soap.security.TimestampSecurityStrategy
- accept(SecurityStrategyVisitor) - Method in class org.mule.runtime.extension.api.soap.security.UsernameTokenSecurityStrategy
- accept(SecurityStrategyVisitor) - Method in class org.mule.runtime.extension.api.soap.security.VerifySignatureSecurityStrategy
- ATTACHMENTS_FIELD - Static variable in class org.mule.runtime.extension.api.soap.metadata.SoapOutputTypeBuilder
B
- BODY_FIELD - Static variable in class org.mule.runtime.extension.api.soap.metadata.SoapOutputTypeBuilder
- build() - Method in class org.mule.runtime.extension.api.soap.WebServiceDefinitionBuilder
- builder() - Static method in class org.mule.runtime.extension.api.soap.WebServiceDefinition
- buildOutputType(MetadataType, MetadataType, MetadataType, BaseTypeBuilder) - Static method in class org.mule.runtime.extension.api.soap.metadata.SoapOutputTypeBuilder
C
- connect() - Method in class org.mule.runtime.extension.api.soap.ContextAwareMessageDispatcherProvider
-
This method should not be used, instead use
ContextAwareMessageDispatcherProvider.connect(DispatchingContext). - connect(DispatchingContext) - Method in class org.mule.runtime.extension.api.soap.ContextAwareMessageDispatcherProvider
- ContextAwareMessageDispatcherProvider<T extends MessageDispatcher> - Class in org.mule.runtime.extension.api.soap
- ContextAwareMessageDispatcherProvider() - Constructor for class org.mule.runtime.extension.api.soap.ContextAwareMessageDispatcherProvider
D
- DecryptSecurityStrategy - Class in org.mule.runtime.extension.api.soap.security
-
Decrypts an encrypted SOAP response, using the private key of the key-store in the provided TLS context.
- DecryptSecurityStrategy(WssKeyStoreConfiguration) - Constructor for class org.mule.runtime.extension.api.soap.security.DecryptSecurityStrategy
- DIGEST - Enum constant in enum class org.mule.runtime.extension.api.soap.security.PasswordType
-
The digest of the password (and optionally nonce and/or creation timestamp) for the username.
- dispatch(DispatchingRequest) - Method in interface org.mule.runtime.extension.api.soap.message.MessageDispatcher
-
Sends off a Soap Request to a destination and returns it's response.
- DispatchingContext - Interface in org.mule.runtime.extension.api.soap
-
A resolving context that provides access to an
ExtensionsClientduring the creation of aMessageDispatcher. - DispatchingRequest - Class in org.mule.runtime.extension.api.soap.message
-
A context with all the required information for a
MessageDispatcherto properly dispatch the Soap message. - DispatchingRequest(InputStream, String, Map<String, String>) - Constructor for class org.mule.runtime.extension.api.soap.message.DispatchingRequest
- DispatchingResponse - Class in org.mule.runtime.extension.api.soap.message
-
A simple object that carries the information retrieved after the message was dispatched with a
MessageDispatcher. - DispatchingResponse(InputStream, Map<String, String>) - Constructor for class org.mule.runtime.extension.api.soap.message.DispatchingResponse
E
- EncryptSecurityStrategy - Class in org.mule.runtime.extension.api.soap.security
-
Verifies the signature of a SOAP response, using certificates of the trust-store in the provided TLS context.
- EncryptSecurityStrategy(WssKeyStoreConfiguration) - Constructor for class org.mule.runtime.extension.api.soap.security.EncryptSecurityStrategy
- equals(Object) - Method in class org.mule.runtime.extension.api.soap.WebServiceDefinition
G
- getAddress() - Method in class org.mule.runtime.extension.api.soap.message.DispatchingRequest
- getAddress() - Method in class org.mule.runtime.extension.api.soap.WebServiceDefinition
- getAlias() - Method in class org.mule.runtime.extension.api.soap.security.config.WssKeyStoreConfiguration
- getAttachments() - Method in class org.mule.runtime.extension.api.soap.SoapOutputPayload
- getBody() - Method in class org.mule.runtime.extension.api.soap.SoapOutputPayload
- getContent() - Method in class org.mule.runtime.extension.api.soap.message.DispatchingResponse
- getContent() - Method in class org.mule.runtime.extension.api.soap.SoapAttachment
- getContentType() - Method in class org.mule.runtime.extension.api.soap.message.DispatchingResponse
- getContentType() - Method in class org.mule.runtime.extension.api.soap.SoapAttachment
- getCustomHeaders(WebServiceDefinition, String) - Method in interface org.mule.runtime.extension.api.soap.SoapServiceProvider
-
Gives the capability to create Soap headers given the a service definition and the operation that is being consumed so they can be bundled with the soap request
- getExcludedOperations() - Method in class org.mule.runtime.extension.api.soap.WebServiceDefinition
- getExtensionsClient() - Method in interface org.mule.runtime.extension.api.soap.DispatchingContext
- getFriendlyName() - Method in class org.mule.runtime.extension.api.soap.WebServiceDefinition
- getHeader(String) - Method in class org.mule.runtime.extension.api.soap.message.DispatchingResponse
- getHeaders() - Method in class org.mule.runtime.extension.api.soap.message.DispatchingResponse
- getHeaders() - Method in class org.mule.runtime.extension.api.soap.SoapOutputPayload
- getKeyPassword() - Method in class org.mule.runtime.extension.api.soap.security.config.WssKeyStoreConfiguration
- getKeyStoreConfiguration() - Method in class org.mule.runtime.extension.api.soap.security.DecryptSecurityStrategy
- getKeyStoreConfiguration() - Method in class org.mule.runtime.extension.api.soap.security.EncryptSecurityStrategy
- getKeyStoreConfiguration() - Method in class org.mule.runtime.extension.api.soap.security.SignSecurityStrategy
- getOperation() - Method in class org.mule.runtime.extension.api.soap.WebServiceTypeKey
- getPassword() - Method in class org.mule.runtime.extension.api.soap.security.config.WssKeyStoreConfiguration
- getPassword() - Method in interface org.mule.runtime.extension.api.soap.security.config.WssStoreConfiguration
- getPassword() - Method in class org.mule.runtime.extension.api.soap.security.config.WssTrustStoreConfiguration
- getPassword() - Method in class org.mule.runtime.extension.api.soap.security.UsernameTokenSecurityStrategy
- getPasswordType() - Method in class org.mule.runtime.extension.api.soap.security.UsernameTokenSecurityStrategy
- getPort() - Method in class org.mule.runtime.extension.api.soap.WebServiceDefinition
- getProtocolHeaders() - Method in class org.mule.runtime.extension.api.soap.SoapAttributes
- getSecurities() - Method in interface org.mule.runtime.extension.api.soap.SoapServiceProvider
- getService() - Method in class org.mule.runtime.extension.api.soap.WebServiceDefinition
- getService() - Method in class org.mule.runtime.extension.api.soap.WebServiceTypeKey
- getServiceId() - Method in class org.mule.runtime.extension.api.soap.WebServiceDefinition
- getStorePath() - Method in class org.mule.runtime.extension.api.soap.security.config.WssKeyStoreConfiguration
- getStorePath() - Method in interface org.mule.runtime.extension.api.soap.security.config.WssStoreConfiguration
- getStorePath() - Method in class org.mule.runtime.extension.api.soap.security.config.WssTrustStoreConfiguration
- getTimeToLeaveInSeconds() - Method in class org.mule.runtime.extension.api.soap.security.TimestampSecurityStrategy
- getTrustStoreConfiguration() - Method in class org.mule.runtime.extension.api.soap.security.VerifySignatureSecurityStrategy
- getType() - Method in class org.mule.runtime.extension.api.soap.security.config.WssKeyStoreConfiguration
- getType() - Method in interface org.mule.runtime.extension.api.soap.security.config.WssStoreConfiguration
- getType() - Method in class org.mule.runtime.extension.api.soap.security.config.WssTrustStoreConfiguration
- getType() - Method in enum class org.mule.runtime.extension.api.soap.security.PasswordType
- getUsername() - Method in class org.mule.runtime.extension.api.soap.security.UsernameTokenSecurityStrategy
- getWebServiceDefinitions() - Method in interface org.mule.runtime.extension.api.soap.SoapServiceProvider
- getWsdlUrl() - Method in class org.mule.runtime.extension.api.soap.WebServiceDefinition
H
- hashCode() - Method in class org.mule.runtime.extension.api.soap.WebServiceDefinition
- HEADERS_FIELD - Static variable in class org.mule.runtime.extension.api.soap.metadata.SoapOutputTypeBuilder
I
- isAddCreated() - Method in class org.mule.runtime.extension.api.soap.security.UsernameTokenSecurityStrategy
- isAddNonce() - Method in class org.mule.runtime.extension.api.soap.security.UsernameTokenSecurityStrategy
M
- MessageDispatcher - Interface in org.mule.runtime.extension.api.soap.message
-
This interface allows that different transports (such as JMS or HTTP) behave the same way when dispatching a Web Service operation message.
- MessageDispatcherProvider<T extends MessageDispatcher> - Interface in org.mule.runtime.extension.api.soap
-
ConnectionProviderspecialization that handlesMessageDispatcherconnections that are bundled to aSoapServiceProvider, which are created from when theSoapServiceProvideris created.
O
- org.mule.runtime.extension.api.soap - package org.mule.runtime.extension.api.soap
- org.mule.runtime.extension.api.soap.annotation - package org.mule.runtime.extension.api.soap.annotation
- org.mule.runtime.extension.api.soap.message - package org.mule.runtime.extension.api.soap.message
- org.mule.runtime.extension.api.soap.metadata - package org.mule.runtime.extension.api.soap.metadata
- org.mule.runtime.extension.api.soap.security - package org.mule.runtime.extension.api.soap.security
- org.mule.runtime.extension.api.soap.security.config - package org.mule.runtime.extension.api.soap.security.config
- org.mule.runtime.extensions.soap.api - module org.mule.runtime.extensions.soap.api
-
API for Mule SOAP Based Extensions to integrate with the Mule Runtime in a decoupled way.
P
- PasswordType - Enum Class in org.mule.runtime.extension.api.soap.security
-
Password types that can be configured in a
SecurityStrategy.
S
- SecurityStrategy - Interface in org.mule.runtime.extension.api.soap.security
-
Contract for objects that adds a level of security to the SOAP Protocol.
- SecurityStrategyVisitor - Interface in org.mule.runtime.extension.api.soap.security
-
Used in
SecurityStrategy.accept(SecurityStrategyVisitor)as a visitor pattern. - SignSecurityStrategy - Class in org.mule.runtime.extension.api.soap.security
-
Signs the SOAP request that is being sent, using the private key of the key-store in the provided TLS context.
- SignSecurityStrategy(WssKeyStoreConfiguration) - Constructor for class org.mule.runtime.extension.api.soap.security.SignSecurityStrategy
- Soap - Annotation Interface in org.mule.runtime.extension.api.soap.annotation
-
Annotation to be used on a
Classalso annotated with @Extension, to list theSoapServiceProviders that the extension exposes. - SoapAttachment - Class in org.mule.runtime.extension.api.soap
-
Represents and enables the construction of an attachment to be sent over SOAP.
- SoapAttachment() - Constructor for class org.mule.runtime.extension.api.soap.SoapAttachment
- SoapAttachment(InputStream, MediaType) - Constructor for class org.mule.runtime.extension.api.soap.SoapAttachment
- SoapAttributes - Class in org.mule.runtime.extension.api.soap
-
Contains the headers retrieved by the protocol after the request.
- SoapAttributes(Map<String, String>) - Constructor for class org.mule.runtime.extension.api.soap.SoapAttributes
- SoapMessageDispatcherProviders - Annotation Interface in org.mule.runtime.extension.api.soap.annotation
-
Annotation to be used on the Extension class, to list the
MessageDispatcherProviders that the extension handles. - SoapOutputPayload - Class in org.mule.runtime.extension.api.soap
-
A simple container object that carries the SOAP envelope information and the attachments bounded to the response.
- SoapOutputPayload(TypedValue<InputStream>, Map<String, TypedValue<InputStream>>, Map<String, TypedValue<String>>) - Constructor for class org.mule.runtime.extension.api.soap.SoapOutputPayload
- SoapOutputTypeBuilder - Class in org.mule.runtime.extension.api.soap.metadata
-
Helper class that builds the output types retrieved by Soap Connect extensions and WSC.
- SoapOutputTypeBuilder() - Constructor for class org.mule.runtime.extension.api.soap.metadata.SoapOutputTypeBuilder
- SoapServiceProvider - Interface in org.mule.runtime.extension.api.soap
-
Contract for implementations that handles the web services that the extension will be able to execute by returning a list of
WebServiceDefinitions. - SoapServiceProviderConfigurationException - Exception in org.mule.runtime.extension.api.soap
-
RuntimeExceptionthat aims to be thrown in theSoapServiceProvider.validateConfiguration()when some configured value is invalid. - SoapServiceProviderConfigurationException(String) - Constructor for exception org.mule.runtime.extension.api.soap.SoapServiceProviderConfigurationException
- SoapServiceProviderConfigurationException(String, Throwable) - Constructor for exception org.mule.runtime.extension.api.soap.SoapServiceProviderConfigurationException
T
- TEXT - Enum constant in enum class org.mule.runtime.extension.api.soap.security.PasswordType
-
The actual password for the username, the password hash, or derived password.
- TimestampSecurityStrategy - Class in org.mule.runtime.extension.api.soap.security
-
Bundles the outgoing SOAP message that it's being built with a timestamp that carries the creation.
- TimestampSecurityStrategy() - Constructor for class org.mule.runtime.extension.api.soap.security.TimestampSecurityStrategy
- TimestampSecurityStrategy(long) - Constructor for class org.mule.runtime.extension.api.soap.security.TimestampSecurityStrategy
- toString() - Method in class org.mule.runtime.extension.api.soap.SoapOutputPayload
U
- UsernameTokenSecurityStrategy - Class in org.mule.runtime.extension.api.soap.security
-
Provides the capability to authenticate using Username and Password with a SOAP service by adding the UsernameToken element in the SOAP request.
- UsernameTokenSecurityStrategy(String, String, PasswordType) - Constructor for class org.mule.runtime.extension.api.soap.security.UsernameTokenSecurityStrategy
- UsernameTokenSecurityStrategy(String, String, PasswordType, boolean, boolean) - Constructor for class org.mule.runtime.extension.api.soap.security.UsernameTokenSecurityStrategy
V
- validate(T) - Method in interface org.mule.runtime.extension.api.soap.MessageDispatcherProvider
-
Deprecated.
- validate(T, SoapServiceProvider) - Method in interface org.mule.runtime.extension.api.soap.MessageDispatcherProvider
-
Validates the given
MessageDispatcherProvider. - validateConfiguration() - Method in interface org.mule.runtime.extension.api.soap.SoapServiceProvider
-
This method is a hook for
SoapServiceProviderinstances to validate the configured parameters and fail gracefully before attempting to create a connection avoiding misleading and confusing error messages. - value() - Element in annotation interface org.mule.runtime.extension.api.soap.annotation.Soap
-
An array of classes which implement the
SoapServiceProviderinterface. - value() - Element in annotation interface org.mule.runtime.extension.api.soap.annotation.SoapMessageDispatcherProviders
- valueOf(String) - Static method in enum class org.mule.runtime.extension.api.soap.security.PasswordType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.mule.runtime.extension.api.soap.security.PasswordType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VerifySignatureSecurityStrategy - Class in org.mule.runtime.extension.api.soap.security
-
Verifies the signature of a SOAP response, using certificates of the trust-store in the provided TLS context.
- VerifySignatureSecurityStrategy() - Constructor for class org.mule.runtime.extension.api.soap.security.VerifySignatureSecurityStrategy
- VerifySignatureSecurityStrategy(WssTrustStoreConfiguration) - Constructor for class org.mule.runtime.extension.api.soap.security.VerifySignatureSecurityStrategy
- visitDecrypt(DecryptSecurityStrategy) - Method in interface org.mule.runtime.extension.api.soap.security.SecurityStrategyVisitor
- visitEncrypt(EncryptSecurityStrategy) - Method in interface org.mule.runtime.extension.api.soap.security.SecurityStrategyVisitor
- visitSign(SignSecurityStrategy) - Method in interface org.mule.runtime.extension.api.soap.security.SecurityStrategyVisitor
- visitTimestamp(TimestampSecurityStrategy) - Method in interface org.mule.runtime.extension.api.soap.security.SecurityStrategyVisitor
- visitUsernameToken(UsernameTokenSecurityStrategy) - Method in interface org.mule.runtime.extension.api.soap.security.SecurityStrategyVisitor
- visitVerify(VerifySignatureSecurityStrategy) - Method in interface org.mule.runtime.extension.api.soap.security.SecurityStrategyVisitor
W
- WebServiceDefinition - Class in org.mule.runtime.extension.api.soap
-
Representation of a web service, carrying the WSDL that can be accessible either locally or remotely, a Service, a Port. and an ID to identify this web service so set of operations can be discovered for execution.
- WebServiceDefinitionBuilder - Class in org.mule.runtime.extension.api.soap
-
Builder pattern implementation to create
WebServiceDefinitioninstances. - WebServiceTypeKey - Class in org.mule.runtime.extension.api.soap
-
Represents a multilevel metadata key that describes a soap operation giving a web service.
- WebServiceTypeKey() - Constructor for class org.mule.runtime.extension.api.soap.WebServiceTypeKey
- withAddress(String) - Method in class org.mule.runtime.extension.api.soap.WebServiceDefinitionBuilder
- withAddress(URL) - Method in class org.mule.runtime.extension.api.soap.WebServiceDefinitionBuilder
- withExcludedOperations(List<String>) - Method in class org.mule.runtime.extension.api.soap.WebServiceDefinitionBuilder
- withFriendlyName(String) - Method in class org.mule.runtime.extension.api.soap.WebServiceDefinitionBuilder
- withId(String) - Method in class org.mule.runtime.extension.api.soap.WebServiceDefinitionBuilder
- withPort(String) - Method in class org.mule.runtime.extension.api.soap.WebServiceDefinitionBuilder
- withService(String) - Method in class org.mule.runtime.extension.api.soap.WebServiceDefinitionBuilder
- withWsdlUrl(String) - Method in class org.mule.runtime.extension.api.soap.WebServiceDefinitionBuilder
- withWsdlUrl(URL) - Method in class org.mule.runtime.extension.api.soap.WebServiceDefinitionBuilder
- WssKeyStoreConfiguration - Class in org.mule.runtime.extension.api.soap.security.config
-
WssStoreConfigurationimplementation for Key Stores, used for encryption, decryption and signing. - WssKeyStoreConfiguration(String, String, String) - Constructor for class org.mule.runtime.extension.api.soap.security.config.WssKeyStoreConfiguration
- WssKeyStoreConfiguration(String, String, String, String, String) - Constructor for class org.mule.runtime.extension.api.soap.security.config.WssKeyStoreConfiguration
- WssStoreConfiguration - Interface in org.mule.runtime.extension.api.soap.security.config
-
Provides methods to access the configuration of a store used to add WS security to the SOAP requests.
- WssTrustStoreConfiguration - Class in org.mule.runtime.extension.api.soap.security.config
-
WssStoreConfigurationimplementation for Trust Stores, used for signature verification. - WssTrustStoreConfiguration(String, String, String) - Constructor for class org.mule.runtime.extension.api.soap.security.config.WssTrustStoreConfiguration
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
MessageDispatcherProvider.validate(MessageDispatcher, SoapServiceProvider)