Skip navigation links
A B C D E F G H I K L M N O P R S T U V W X 

A

accept(Consumer<PollContext.PollItem<T, A>>) - Method in interface org.mule.sdk.api.runtime.source.PollContext
Submits an item to be processed.
AccessTokenExpiredException - Exception in org.mule.sdk.api.connectivity.oauth
Exception to be thrown by operations which are trying to use an expired access token.
AccessTokenExpiredException() - Constructor for exception org.mule.sdk.api.connectivity.oauth.AccessTokenExpiredException
Creates a new instance using the literal default as a AccessTokenExpiredException.resourceOwnerId
AccessTokenExpiredException(String) - Constructor for exception org.mule.sdk.api.connectivity.oauth.AccessTokenExpiredException
Creates a new instance
AccountId - Annotation Type in org.mule.sdk.api.annotation.semantics.security
Indicates that the annotated parameter represent an account id
addParameter(String, Object) - Method in class org.mule.sdk.api.client.DefaultOperationParametersBuilder
Ads a new parameter to execute the operation with.
addParameter(String, Class<?>, DefaultOperationParametersBuilder) - Method in class org.mule.sdk.api.client.DefaultOperationParametersBuilder
Ads a new complex parameter to execute the operation with.
addVariable(String, Object) - Method in interface org.mule.sdk.api.runtime.source.SourceCallbackContext
Adds a variable
ADVANCED - Static variable in annotation type org.mule.sdk.api.annotation.param.ParameterGroup
Group name for parameters that are considered for advanced usage.
ADVANCED_TAB - Static variable in annotation type org.mule.sdk.api.annotation.param.display.Placement
Tab name for parameters that are considered for advanced usage.
Alias - Annotation Type in org.mule.sdk.api.annotation
Defines an alias for a Java type.
AllowedStereotypes - Annotation Type in org.mule.sdk.api.annotation.param.stereotype
Declares an array of classes of an StereotypeDefinition, to communicate and declare which StereotypeDefinition the nested component allows to be injected with.
ANY - Static variable in annotation type org.mule.sdk.api.annotation.param.MediaType
 
ApiKey - Annotation Type in org.mule.sdk.api.annotation.semantics.security
Indicates that the annotated parameter represent an API Key
ApiKeyAuth - Annotation Type in org.mule.sdk.api.annotation.semantics.connectivity
Describes a Connection with is secured through an API Key
APPLICATION_CSV - Static variable in annotation type org.mule.sdk.api.annotation.param.MediaType
 
APPLICATION_HTML - Static variable in annotation type org.mule.sdk.api.annotation.param.MediaType
 
APPLICATION_JSON - Static variable in annotation type org.mule.sdk.api.annotation.param.MediaType
 
APPLICATION_OCTET_STREAM - Static variable in annotation type org.mule.sdk.api.annotation.param.MediaType
 
APPLICATION_PLAIN - Static variable in annotation type org.mule.sdk.api.annotation.param.MediaType
 
APPLICATION_XML - Static variable in annotation type org.mule.sdk.api.annotation.param.MediaType
 
attributes(A) - Method in class org.mule.sdk.api.runtime.operation.Result.Builder
Sets the output attributes value
AttributesJsonType - Annotation Type in org.mule.sdk.api.annotation.metadata.fixed
Declares the annotated ComponentModel's attributes MetadataType to the type represented by the JSON Schema.
attributesMediaType(MediaType) - Method in class org.mule.sdk.api.runtime.operation.Result.Builder
Sets the output MediaType for the attributes
AttributesTypeResolver<K> - Interface in org.mule.sdk.api.metadata.resolving
Handles the dynamic MetadataType resolving for the output attributes of an associated component.
AttributesXmlType - Annotation Type in org.mule.sdk.api.annotation.metadata.fixed
Declares the annotated ComponentModel's attributes MetadataType to the type represented by the provided element in the XSD Schema.
AuthCodeRequest - Interface in org.mule.sdk.api.connectivity.oauth
Provides information about the request that is sent to the authorization url during an OAuth2 dance using the Authorization-Code grant type.
Authentication - Interface in org.mule.sdk.api.security
Authentication represents an authentication request and contains authentication information if the request was successful.
AuthenticationHandler - Interface in org.mule.sdk.api.security
This handler allows to configure the current context's authentication, used for encryption and inbound authentication, based on a given Authentication request.
AuthorizationCode - Annotation Type in org.mule.sdk.api.annotation.connectivity.oauth
To be used on implementations of ConnectionProvider, indicates that the provided connections will be authenticated using Authorization-Code grant type of the OAuth2 specification.
AuthorizationCodeState - Interface in org.mule.sdk.api.connectivity.oauth
ConnectionProvider implementations which are also annotated with AuthorizationCode MUST have a field of this type.
available() - Method in class org.mule.sdk.api.streaming.bytes.ImmutableFileRepeatableInputStream
 

B

BackPressure - Annotation Type in org.mule.sdk.api.annotation.source
Allows the customization of a Source available and default BackPressureMode.
BackPressureAction - Enum in org.mule.sdk.api.runtime.source
Indicates which type of back pressure has the runtime applied on a give message.
BackPressureContext - Interface in org.mule.sdk.api.runtime.source
Provides information about how the runtime applied back pressure on a certain event
BackPressureMode - Enum in org.mule.sdk.api.runtime.source
Describes the available back pressure strategies
BasicAuth - Annotation Type in org.mule.sdk.api.annotation.semantics.connectivity
Describes a Connection with is secured through Basic Authentication

This annotation is to be applied on ConnectionProvider implementations

begin() - Method in interface org.mule.sdk.api.tx.Transactional
Begins the transaction
bindConnection(Object) - Method in interface org.mule.sdk.api.runtime.source.SourceCallbackContext
Associates the given connection to this context.
build() - Method in class org.mule.sdk.api.client.DefaultOperationParametersBuilder
Builds a new OperationParameters instance with all the configured parameters.
build() - Method in class org.mule.sdk.api.metadata.MetadataKeyBuilder
Builds a new instance of MetadataKey.
build() - Method in class org.mule.sdk.api.runtime.operation.Result.Builder
 
build() - Method in interface org.mule.sdk.api.security.CredentialsBuilder
 
build() - Method in class org.mule.sdk.api.values.ValueBuilder
Create an Value based in the information given to the Builder, included all their children.
builder() - Static method in class org.mule.sdk.api.client.DefaultOperationParameters
 
builder() - Static method in class org.mule.sdk.api.runtime.operation.Result
Creates a new Result.Builder
builder(Message) - Static method in class org.mule.sdk.api.runtime.operation.Result
Creates a new Result.Builder initialises with a state that matched the one of the given muleMessage
Builder() - Constructor for class org.mule.sdk.api.runtime.operation.Result.Builder
 

C

CachedConnectionProvider<C> - Interface in org.mule.sdk.api.connectivity
A ConnectionProvider specialization which lazily creates and caches connections.
Category - Enum in org.mule.sdk.api.meta
Enum that stores a list of valid categories that a plugin can be assigned to.
Chain - Interface in org.mule.sdk.api.runtime.route
A Chain allows a given Operation to receive a chain of message processors to be executed as part of the operation's execution.
ClassValue - Annotation Type in org.mule.sdk.api.annotation.param.display
Marks a field or parameter annotated with Parameter as actually representing a class.
ClientCredentials - Annotation Type in org.mule.sdk.api.annotation.connectivity.oauth
To be used on implementations of ConnectionProvider, indicates that the provided connections will be authenticated using Client Credentials grant type of the OAuth2 specification.
ClientCredentialsState - Interface in org.mule.sdk.api.connectivity.oauth
ConnectionProvider implementations which are also annotated with ClientCredentials MUST have a field of this type.
ClientId - Annotation Type in org.mule.sdk.api.annotation.semantics.security
Indicates that the annotated parameter represent a Client ID
ClientSecret - Annotation Type in org.mule.sdk.api.annotation.semantics.security
Indicates that the annotated parameter represent a Client Secret
close() - Method in interface org.mule.sdk.api.connectivity.XATransactionalConnection
Closes this connection and the underlying XATransactionalConnection.getXAResource().
close(C) - Method in interface org.mule.sdk.api.runtime.streaming.PagingProvider
Closes this provider and all resources allocated by it, both local and remote.
close() - Method in class org.mule.sdk.api.streaming.bytes.ImmutableFileRepeatableInputStream
 
ClusterSupport - Annotation Type in org.mule.sdk.api.annotation.source
Indicates the SourceClusterSupport that a Source should have when running in cluster mode.
commit() - Method in interface org.mule.sdk.api.tx.Transactional
Commits the transaction
commit() - Method in interface org.mule.sdk.api.tx.TransactionHandle
Commits the transaction.
CompletionCallback<T,A> - Interface in org.mule.sdk.api.runtime.process
This callback is how non blocking operations notify their outcome.
ComplexParameter - Class in org.mule.sdk.internal.client
Represents a complex parameter that has a type and it's composed by other parameters.
ComplexParameter(Class<?>, Map<String, Object>) - Constructor for class org.mule.sdk.internal.client.ComplexParameter
 
ComponentId - Annotation Type in org.mule.sdk.api.annotation.param.stereotype
Marks a Component's ParameterModel as the Component ID.
compute(Serializable) - Method in interface org.mule.sdk.api.metadata.MetadataCache.MetadataCacheValueResolver
 
computeIfAbsent(Serializable, MetadataCache.MetadataCacheValueResolver) - Method in interface org.mule.sdk.api.metadata.MetadataCache
If the specified key is not already associated with a value, attempts to compute its value using the given mapping function and enters it into this map unless null.
Config - Annotation Type in org.mule.sdk.api.annotation.param
Indicates that the annotated member should be injected with the currently active configuration instance.
configName(String) - Method in class org.mule.sdk.api.client.DefaultOperationParametersBuilder
Sets the name of the config used to execute an operation.
ConfigOverride - Annotation Type in org.mule.sdk.api.annotation.param
Binds the annotated member with the ParameterModel of the same name and type that exists in the config associated to the container of the annotated member.
ConfigReference - Annotation Type in org.mule.sdk.api.annotation.param.reference
Annotation to be used in a String type Parameter field or parameter which value is a reference to a global configuration element.
ConfigReferences - Annotation Type in org.mule.sdk.api.annotation
Container for the Repeatable ConfigReference annotation
Configuration - Annotation Type in org.mule.sdk.api.annotation
Used to express that a class should be used to describe a org.mule.runtime.extension.api.introspection.Configuration model.
Configurations - Annotation Type in org.mule.sdk.api.annotation
Allows to reference a list of classes from which a org.mule.runtime.extension.api.introspection.Configuration model is to be inferred.
ConfiguresNtlmProxy - Annotation Type in org.mule.sdk.api.annotation.semantics.connectivity
Indicates that the annotated class models the configuration of a NTLM Proxy

This annotation is to be used on parameters which model a statically typed object (pojos or statically typed json, xml, etc)

ConfiguresProxy - Annotation Type in org.mule.sdk.api.annotation.semantics.connectivity
Indicates that the annotated class models the configuration of a generic Proxy

This annotation is to be used on parameters which model a statically typed object (pojos or statically typed json, xml, etc).

connect() - Method in interface org.mule.sdk.api.connectivity.ConnectionProvider
Creates a new connection.
Connection - Annotation Type in org.mule.sdk.api.annotation.param
Indicates that the annotated member should be injected with a currently active connection.
CONNECTION - Static variable in annotation type org.mule.sdk.api.annotation.param.ParameterGroup
Group name for parameters that are considered to be part of a connection configuration.
CONNECTION_FAILURE - Static variable in exception org.mule.sdk.api.data.sample.SampleDataException
Indicates that a connection couldn't be established
CONNECTION_FAILURE - Static variable in exception org.mule.sdk.api.values.ValueResolvingException
 
CONNECTION_TAB - Static variable in annotation type org.mule.sdk.api.annotation.param.display.Placement
Tab name for parameters that are considered to be part of a connection configuration.
ConnectionId - Annotation Type in org.mule.sdk.api.annotation.semantics.security
Indicates that the annotated parameter represent a Connection ID
ConnectionProvider<C> - Interface in org.mule.sdk.api.connectivity
Handles connections of the generic Connection type, which are created from a configuration object of the generic type Config.
ConnectionProviders - Annotation Type in org.mule.sdk.api.annotation.connectivity
Annotation to be used on a Class also annotated with Extension, to list the ConnectionProviders that the extension exposes.
ConnectionValidationResult - Class in org.mule.sdk.api.connectivity
Represents the result of a Connection Validation.
Content - Annotation Type in org.mule.sdk.api.annotation.param
 
copy() - Method in class org.mule.sdk.api.runtime.operation.Result
Creates a new Result.Builder initialises with a state that matched this result
CorrelationInfo - Interface in org.mule.sdk.api.runtime.parameter
Provides message correlation information.
createAuthentication(Credentials) - Method in interface org.mule.sdk.api.security.AuthenticationHandler
 
createContext() - Method in interface org.mule.sdk.api.runtime.source.SourceCallback
 
createCredentialsBuilder() - Method in interface org.mule.sdk.api.security.AuthenticationHandler
 
Credentials - Interface in org.mule.sdk.api.security
Credentials holds credentials information for a user.
CredentialsBuilder - Interface in org.mule.sdk.api.security
Builder for a Credentials implementation.
CredentialsPlacement - Enum in org.mule.sdk.api.security
Describes the possible placements credentials can have inside a HTTP request

D

DEFAULT_CONFIG_DESCRIPTION - Static variable in annotation type org.mule.sdk.api.annotation.Extension
 
DEFAULT_CONFIG_NAME - Static variable in annotation type org.mule.sdk.api.annotation.Extension
 
DEFAULT_ORDER - Static variable in annotation type org.mule.sdk.api.annotation.param.display.Placement
Parameter's default order.
DEFAULT_TAB - Static variable in annotation type org.mule.sdk.api.annotation.param.display.Placement
 
DefaultEncoding - Annotation Type in org.mule.sdk.api.annotation.param
This annotation is meant to be applied on fields of classes or on operation's arguments.
DefaultMetadataKey - Class in org.mule.sdk.api.metadata
Default immutable implementation for the MetadataKey.
DefaultMetadataKey(String, String, Set<MetadataProperty>, Set<MetadataKey>, String) - Constructor for class org.mule.sdk.api.metadata.DefaultMetadataKey
 
DefaultOperationParameters - Class in org.mule.sdk.api.client
Default OperationParameters implementation, works as a generic OperationParameters for every extension operation.
DefaultOperationParametersBuilder - Class in org.mule.sdk.api.client
Builder pattern implementation for building a new OperationParameters instance.
Deprecated - Annotation Type in org.mule.sdk.api.annotation.deprecated
Indicated that the current annotated member is deprecated from the extension.
DigestAuth - Annotation Type in org.mule.sdk.api.annotation.semantics.connectivity
Describes a Connection with is secured through Digest Authentication

This annotation is to be applied on ConnectionProvider implementations

disconnect(C) - Method in interface org.mule.sdk.api.connectivity.ConnectionProvider
Disposes the given connection, freeing all its allocated resources
DisplayName - Annotation Type in org.mule.sdk.api.annotation.param.display
Allows to specify a custom label for the element and/or field to be used in the UI.
Domain - Annotation Type in org.mule.sdk.api.annotation.semantics.connectivity
Indicates that the annotated parameter represent a network domain.
doStart() - Method in class org.mule.sdk.api.runtime.source.PollingSource
Implement this method to perform custom starting logic.
doStop() - Method in class org.mule.sdk.api.runtime.source.PollingSource
Implement this method to perform custom stopping logic.

E

EmitsResponse - Annotation Type in org.mule.sdk.api.annotation.source
Indicates that the annotated Source supports emitting responses back to the client once a generated message is processed (either correctly or incorrectly).
Endpoint - Annotation Type in org.mule.sdk.api.annotation.semantics.connectivity
Indicates that the annotated parameter represents an Endpoint
enrichException(Exception) - Method in class org.mule.sdk.api.runtime.exception.ExceptionHandler
This method can return a new enriched exception or the original exception after doing some processing with it.
equals(Object) - Method in class org.mule.sdk.api.metadata.DefaultMetadataKey
 
equals(Object) - Method in class org.mule.sdk.internal.values.ImmutableValue
 
error(Throwable) - Method in interface org.mule.sdk.api.runtime.process.CompletionCallback
This method is not be invoked when the operation failed to execute.
error(Throwable) - Method in interface org.mule.sdk.api.runtime.process.VoidCompletionCallback
This method is to be invoked when the Router execution ends with an error.
error(Throwable) - Method in interface org.mule.sdk.api.runtime.source.SourceCompletionCallback
Signals the runtime that the response was processed, but with an error
ErrorTypeDefinition<E extends Enum<E>> - Interface in org.mule.sdk.api.error
Identifies a Mule Error Type to be declared by extensions and must be implemented by an Enum.
ErrorTypeProvider - Interface in org.mule.sdk.api.annotation.error
A component responsible for providing an idempotent Set of ErrorTypeDefinition representing the list of errors that a component can throw.
ErrorTypes - Annotation Type in org.mule.sdk.api.annotation.error
Annotation for Extension level to communicate and declare the ErrorTypeDefinitions that the whole extension manages
Example - Annotation Type in org.mule.sdk.api.annotation.param.display
Allows to specify an example for a EnrichableModel to be used in the UI.
ExceptionHandler - Class in org.mule.sdk.api.runtime.exception
Allows the developer to provide generic logic to enrich exceptions, either via logging, sending notifications, etc.
ExceptionHandler() - Constructor for class org.mule.sdk.api.runtime.exception.ExceptionHandler
 
ExclusiveOptionals - Annotation Type in org.mule.sdk.api.annotation.param
This annotation marks that all the Optional Parameters contained in the annotated class have an exclusive relationship among each other.
execute(String, String, OperationParameters) - Method in interface org.mule.sdk.api.client.ExtensionsClient
Executes an operation synchronously and returns a Result with the operation's output and attributes if available.
executeAsync(String, String, OperationParameters) - Method in interface org.mule.sdk.api.client.ExtensionsClient
Executes an operation asynchronously by returning a CompletableFuture instance that will complete into a Result with the corresponding payload and attributes after the operation execution finished.
Execution - Annotation Type in org.mule.sdk.api.annotation.execution
Allows to specify the ExecutionType of the annotated component.
ExecutionType - Enum in org.mule.sdk.api.runtime.operation
In order for Mule to determine the best way to execute different components, it needs to know the type of work the components will be performing.
Export - Annotation Type in org.mule.sdk.api.annotation
Specifies classes and resources that an extension should expose beyond the default ClassLoader isolation.
Expression - Annotation Type in org.mule.sdk.api.annotation
Allows customizing how a ParameterModel supports expressions.
ExpressionFunctions - Annotation Type in org.mule.sdk.api.annotation
Allows to reference a list of classes from which an Extension's functions for usage in the expression language are to be inferred.
ExpressionSupport - Enum in org.mule.sdk.api.meta
Enumerates the different types of support that a given component can provide regarding expressions
Extensible - Annotation Type in org.mule.sdk.api.annotation
Denotes that a given type can be extended by others.
Extension - Annotation Type in org.mule.sdk.api.annotation
This annotation defines a class that will export its functionality as a Mule module.
ExtensionsClient - Interface in org.mule.sdk.api.client
The ExtensionsClient is a simple common interface for executing extension operations programmatically without the need of much manual coding and allowing to scale quickly all of this without a the need of compile dependency to the executed extension.
ExternalLib - Annotation Type in org.mule.sdk.api.annotation
Specifies that the annotated element depends on a library which is not packaged with the extension.
ExternalLibraryType - Enum in org.mule.sdk.api.meta
Enumerates the different types of external libraries an extension may require
ExternalLibs - Annotation Type in org.mule.sdk.api.annotation
Container for the Repeatable ExternalLib annotation

F

failed(ConnectionException) - Method in interface org.mule.sdk.api.runtime.connectivity.ReconnectionCallback
Notifies the runtime that the reconnection attempt failed because of the given exception
failure(String, Exception) - Static method in class org.mule.sdk.api.connectivity.ConnectionValidationResult
 
failure(String, ErrorType, Exception) - Static method in class org.mule.sdk.api.connectivity.ConnectionValidationResult
 
FilePath - Annotation Type in org.mule.sdk.api.annotation.semantics.file
Marks a field or parameter annotated with Parameter as a path to a file or directory.
fire(NotificationActionDefinition, TypedValue<?>) - Method in interface org.mule.sdk.api.notification.NotificationEmitter
Fires an ExtensionNotification with the desired information.
fireLazy(NotificationActionDefinition, Supplier<?>, DataType) - Method in interface org.mule.sdk.api.notification.NotificationEmitter
Fires an ExtensionNotification with the desired information.
fireOnHandle(NotificationActionDefinition<?>, TypedValue<?>) - Method in interface org.mule.sdk.api.runtime.source.SourceCallbackContext
Indicates that an ExtensionNotification should be fired with the desired information when the runtime takes the source result to process it.
Fires - Annotation Type in org.mule.sdk.api.annotation.notification
Declares an array of classes of an NotificationActionProvider, to communicate and declare which NotificationActionDefinitions a component could fire.
FlowListener - Interface in org.mule.sdk.api.runtime.operation
Allows to execute custom logic when the flow on which an operation is being executed finishes.
FlowReference - Annotation Type in org.mule.sdk.api.annotation.param.reference
Annotation to be used in a String type Parameter field or parameter that is a reference to a flow in a mule app.

G

get() - Method in class org.mule.sdk.api.client.DefaultOperationParameters
get() - Method in interface org.mule.sdk.api.client.OperationParameters
 
get(Serializable) - Method in interface org.mule.sdk.api.metadata.MetadataCache
 
getAccessToken() - Method in interface org.mule.sdk.api.connectivity.oauth.OAuthState
 
getAccessTokenUrl() - Method in interface org.mule.sdk.api.connectivity.oauth.AuthorizationCodeState
 
getAction() - Method in interface org.mule.sdk.api.runtime.source.BackPressureContext
 
getAttributes() - Method in class org.mule.sdk.api.runtime.operation.Result
The new value that the operation wants to set on Message.getAttributes().
getAttributesMediaType() - Method in class org.mule.sdk.api.runtime.operation.Result
The new MediaType that the operation wants to set on Message attributes.
getAttributesType(MetadataContext, Object) - Method in class org.mule.sdk.api.metadata.NullMetadataResolver
Null implementation of AttributesTypeResolver, used when no implementation is provided by the connector developer.
getAttributesType(MetadataContext, K) - Method in interface org.mule.sdk.api.metadata.resolving.AttributesTypeResolver
Given an instance of type K, resolves their MetadataType, which represents the type structure.
getAuthentication() - Method in interface org.mule.sdk.api.security.AuthenticationHandler
 
getAuthorizationUrl() - Method in interface org.mule.sdk.api.connectivity.oauth.AuthorizationCodeState
 
getByteLength() - Method in class org.mule.sdk.api.runtime.operation.Result
The length of the payload in bytes if known.
getCache() - Method in interface org.mule.sdk.api.metadata.MetadataContext
 
getCategoryName() - Method in class org.mule.sdk.api.metadata.NullMetadataResolver
This is the name of the TypeResolver Category, that relates a given TypeKeysResolver with the input and output type resolvers.
getCategoryName() - Method in class org.mule.sdk.api.metadata.resolving.InputStaticTypeResolver
This is the name of the TypeResolver Category, that relates a given TypeKeysResolver with the input and output type resolvers.
getCategoryName() - Method in interface org.mule.sdk.api.metadata.resolving.NamedTypeResolver
This is the name of the TypeResolver Category, that relates a given TypeKeysResolver with the input and output type resolvers.
getCategoryName() - Method in class org.mule.sdk.api.metadata.resolving.OutputStaticTypeResolver
This is the name of the TypeResolver Category, that relates a given TypeKeysResolver with the input and output type resolvers.
getCauseOfType(Throwable, Class<T>) - Method in class org.mule.sdk.api.runtime.exception.ExceptionHandler
Returns the first cause of throwable which is an instance of causeType.
getChain() - Method in class org.mule.sdk.api.runtime.route.Route
 
getChilds() - Method in class org.mule.sdk.api.metadata.DefaultMetadataKey
getChilds() - Method in interface org.mule.sdk.api.metadata.MetadataKey
 
getChilds() - Method in class org.mule.sdk.api.metadata.NullMetadataKey
getChilds() - Method in interface org.mule.sdk.api.values.Value
 
getChilds() - Method in class org.mule.sdk.internal.values.ImmutableValue
getConfigName() - Method in class org.mule.sdk.api.client.DefaultOperationParameters
getConfigName() - Method in interface org.mule.sdk.api.client.OperationParameters
 
getConnection() - Method in interface org.mule.sdk.api.metadata.MetadataContext
Retrieves the connection for the related a component and configuration
getConnection() - Method in interface org.mule.sdk.api.runtime.source.SourceCallbackContext
Returns the connection that was bound through SourceCallbackContext.bindConnection(Object).
getConsumerKey() - Method in interface org.mule.sdk.api.connectivity.oauth.AuthorizationCodeState
 
getConsumerSecret() - Method in interface org.mule.sdk.api.connectivity.oauth.AuthorizationCodeState
 
getCorrelationId() - Method in interface org.mule.sdk.api.runtime.parameter.CorrelationInfo
 
getCorrelationId() - Method in interface org.mule.sdk.api.runtime.source.SourceCallbackContext
 
getCredentials() - Method in interface org.mule.sdk.api.security.Authentication
 
getDataType() - Method in interface org.mule.sdk.api.notification.NotificationActionDefinition
Indicates the Class of the data associated to the notification
getDisplayName() - Method in class org.mule.sdk.api.metadata.DefaultMetadataKey
getDisplayName() - Method in interface org.mule.sdk.api.metadata.MetadataKey
 
getDisplayName() - Method in class org.mule.sdk.api.metadata.NullMetadataKey
getDisplayName() - Method in interface org.mule.sdk.api.values.Value
 
getDisplayName() - Method in class org.mule.sdk.internal.values.ImmutableValue
getErrorType() - Method in class org.mule.sdk.api.connectivity.ConnectionValidationResult
 
getErrorTypes() - Method in interface org.mule.sdk.api.annotation.error.ErrorTypeProvider
 
getEvent() - Method in interface org.mule.sdk.api.runtime.source.BackPressureContext
 
getEventId() - Method in interface org.mule.sdk.api.runtime.parameter.CorrelationInfo
 
getException() - Method in class org.mule.sdk.api.connectivity.ConnectionValidationResult
 
getExpiresIn() - Method in interface org.mule.sdk.api.connectivity.oauth.OAuthState
 
getExpression() - Method in interface org.mule.sdk.api.runtime.parameter.ParameterResolver
 
getExternalCallbackUrl() - Method in interface org.mule.sdk.api.connectivity.oauth.AuthCodeRequest
 
getExternalCallbackUrl() - Method in interface org.mule.sdk.api.connectivity.oauth.AuthorizationCodeState
 
getFailureCode() - Method in exception org.mule.sdk.api.data.sample.SampleDataException
 
getFailureCode() - Method in exception org.mule.sdk.api.values.ValueResolvingException
 
getFile() - Method in class org.mule.sdk.api.streaming.bytes.ImmutableFileRepeatableInputStream
 
getId() - Method in interface org.mule.sdk.api.data.sample.SampleDataProvider
An id which identifies each implementation of this interface.
getId() - Method in class org.mule.sdk.api.metadata.DefaultMetadataKey
getId() - Method in interface org.mule.sdk.api.metadata.MetadataKey
 
getId() - Method in class org.mule.sdk.api.metadata.NullMetadataKey
getId() - Method in interface org.mule.sdk.api.values.Value
 
getId() - Method in interface org.mule.sdk.api.values.ValueProvider
This is the id of the ValueProvider.
getId() - Method in class org.mule.sdk.internal.values.ImmutableValue
getInputMetadata(MetadataContext, Object) - Method in class org.mule.sdk.api.metadata.NullMetadataResolver
Null implementation of InputTypeResolver, used when no implementation is provided by the connector developer.
getInputMetadata(MetadataContext, Object) - Method in class org.mule.sdk.api.metadata.resolving.InputStaticTypeResolver
This method resolves the static input type for a ParameterModel proxing to the StaticResolver.getStaticMetadata() method.
getInputMetadata(MetadataContext, K) - Method in interface org.mule.sdk.api.metadata.resolving.InputTypeResolver
Given an instance of type K, resolves their MetadataType which represents the type structure.
getInvocationError() - Method in class org.mule.sdk.api.runtime.source.SourceResult
Indicates whether an error occurred before calling OnSuccess or OnError.
getItemSequenceInfo() - Method in interface org.mule.sdk.api.runtime.parameter.CorrelationInfo
 
getKeys(MetadataContext) - Method in class org.mule.sdk.api.metadata.NullMetadataResolver
Null implementation of TypeKeysResolver, used when no implementation is provided by the connector developer.
getKeys(MetadataContext) - Method in interface org.mule.sdk.api.metadata.resolving.TypeKeysResolver
Resolves the Set of types that can be described, representing them as a Set of MetadataKey
getLiteralValue() - Method in interface org.mule.sdk.api.runtime.parameter.Literal
The parameter's literal value, as was written in the DSL
getMediaType() - Method in class org.mule.sdk.api.runtime.operation.Result
The new MediaType that the operation wants to set on Message payload.
getMessage() - Method in class org.mule.sdk.api.connectivity.ConnectionValidationResult
 
getMetadataProperty(Class<T>) - Method in class org.mule.sdk.api.metadata.DefaultMetadataKey
Returns a registered model property of typepropertyType
getMetadataProperty(Class<T>) - Method in interface org.mule.sdk.api.metadata.MetadataEnrichableModel
Returns a registered model property of typepropertyType
getMetadataProperty(Class<T>) - Method in class org.mule.sdk.api.metadata.NullMetadataKey
getName() - Method in interface org.mule.sdk.api.metadata.MetadataProperty
A unique name which identifies this property.
getName() - Method in interface org.mule.sdk.api.stereotype.StereotypeDefinition
 
getNamespace() - Method in interface org.mule.sdk.api.stereotype.StereotypeDefinition
The stereotype's namespace.
getNotificationActions() - Method in interface org.mule.sdk.api.annotation.notification.NotificationActionProvider
 
getOutboundCorrelationId(CorrelationInfo, String) - Method in enum org.mule.sdk.api.runtime.parameter.OutboundCorrelationStrategy
Determines the correlation id that should be sent through an outbound operation (if any).
getOutput() - Method in class org.mule.sdk.api.runtime.operation.Result
 
getOutputType(MetadataContext, Object) - Method in class org.mule.sdk.api.metadata.NullMetadataResolver
Null implementation of OutputTypeResolver, used when no implementation is provided by the connector developer.
getOutputType(MetadataContext, Object) - Method in class org.mule.sdk.api.metadata.resolving.OutputStaticTypeResolver
This method resolves the static output type for a OutputModel proxing to the StaticResolver.getStaticMetadata() method.
getOutputType(MetadataContext, K) - Method in interface org.mule.sdk.api.metadata.resolving.OutputTypeResolver
Given an instance of type K, resolves their MetadataType, which represents the type structure.
getPage(C) - Method in interface org.mule.sdk.api.runtime.streaming.PagingProvider
Returns the next page of items.
getParameters() - Method in class org.mule.sdk.internal.client.ComplexParameter
 
getParent() - Method in interface org.mule.sdk.api.error.ErrorTypeDefinition
 
getParent() - Method in enum org.mule.sdk.api.error.MuleErrors
 
getParent() - Method in interface org.mule.sdk.api.stereotype.StereotypeDefinition
 
getPartName() - Method in class org.mule.sdk.api.metadata.DefaultMetadataKey
getPartName() - Method in interface org.mule.sdk.api.metadata.MetadataKey
 
getPartName() - Method in class org.mule.sdk.api.metadata.NullMetadataKey
 
getPartName() - Method in interface org.mule.sdk.api.values.Value
 
getPartName() - Method in class org.mule.sdk.internal.values.ImmutableValue
getPassword() - Method in interface org.mule.sdk.api.security.Credentials
 
getPrincipal() - Method in interface org.mule.sdk.api.security.Authentication
 
getProperties() - Method in class org.mule.sdk.api.metadata.DefaultMetadataKey
getProperties() - Method in interface org.mule.sdk.api.metadata.MetadataEnrichableModel
 
getProperties() - Method in class org.mule.sdk.api.metadata.NullMetadataKey
getProperties() - Method in interface org.mule.sdk.api.security.Authentication
 
getRefreshToken() - Method in interface org.mule.sdk.api.connectivity.oauth.AuthorizationCodeState
 
getResolverName() - Method in class org.mule.sdk.api.metadata.NullMetadataResolver
This is the name of the TypeResolver.
getResolverName() - Method in interface org.mule.sdk.api.metadata.resolving.AttributesTypeResolver
This is the name of the TypeResolver.
getResolverName() - Method in interface org.mule.sdk.api.metadata.resolving.InputTypeResolver
This is the name of the TypeResolver.
getResolverName() - Method in interface org.mule.sdk.api.metadata.resolving.NamedTypeResolver
This is the name of the TypeResolver.
getResolverName() - Method in interface org.mule.sdk.api.metadata.resolving.OutputTypeResolver
This is the name of the TypeResolver.
getResolverName() - Method in interface org.mule.sdk.api.metadata.resolving.TypeKeysResolver
getResourceOwnerId() - Method in exception org.mule.sdk.api.connectivity.oauth.AccessTokenExpiredException
 
getResourceOwnerId() - Method in interface org.mule.sdk.api.connectivity.oauth.AuthCodeRequest
 
getResourceOwnerId() - Method in interface org.mule.sdk.api.connectivity.oauth.AuthorizationCodeState
 
getResponseError() - Method in class org.mule.sdk.api.runtime.source.SourceResult
Indicates whether an error occurred or not executing one of the source callbacks (OnSuccess or OnError).
getRoles() - Method in interface org.mule.sdk.api.security.Credentials
 
getRootErrorException(Exception) - Method in class org.mule.sdk.api.runtime.exception.ExceptionHandler
This method instrospects the given exception looking for the deepest ErrorTypeDefinition in the causes.
getSample() - Method in interface org.mule.sdk.api.data.sample.SampleDataProvider
Obtains and returns the sample information.
getScopes() - Method in interface org.mule.sdk.api.connectivity.oauth.AuthCodeRequest
 
getSourceCallback() - Method in interface org.mule.sdk.api.runtime.source.SourceCallbackContext
 
getSourceCallbackContext() - Method in interface org.mule.sdk.api.runtime.source.BackPressureContext
 
getSourceCallbackContext() - Method in interface org.mule.sdk.api.runtime.source.PollContext.PollItem
 
getSourceCallbackContext() - Method in class org.mule.sdk.api.runtime.source.SourceResult
 
getState() - Method in interface org.mule.sdk.api.connectivity.oauth.AuthCodeRequest
 
getState() - Method in interface org.mule.sdk.api.connectivity.oauth.AuthorizationCodeState
 
getStaticMetadata() - Method in interface org.mule.sdk.api.metadata.resolving.StaticResolver
Creates a new MetadataType
getTotalResults(C) - Method in interface org.mule.sdk.api.runtime.streaming.PagingProvider
returns the total amount of items in the non-paged result set.
getTransactionHandle() - Method in interface org.mule.sdk.api.runtime.source.SourceCallbackContext
A handle to the current on-going transaction.
getType() - Method in interface org.mule.sdk.api.error.ErrorTypeDefinition
 
getType() - Method in exception org.mule.sdk.api.exception.ModuleException
 
getType() - Method in interface org.mule.sdk.api.runtime.parameter.Literal
 
getType() - Method in class org.mule.sdk.internal.client.ComplexParameter
 
getTypeBuilder() - Method in interface org.mule.sdk.api.metadata.MetadataContext
 
getTypeLoader() - Method in interface org.mule.sdk.api.metadata.MetadataContext
 
getUsername() - Method in interface org.mule.sdk.api.security.Credentials
 
getValuesFor(String...) - Static method in class org.mule.sdk.api.values.ValueBuilder
Utility to create single level values from an array of Strings.
getValuesFor(List<String>) - Static method in class org.mule.sdk.api.values.ValueBuilder
Utility to create single level values from an List of Strings.
getValuesFor(Stream<String>) - Static method in class org.mule.sdk.api.values.ValueBuilder
Utility to create single level values from an Stream of Strings.
getValuesFor(Map<String, String>) - Static method in class org.mule.sdk.api.values.ValueBuilder
Utility to create single level values from an Map of Strings to Strings.
getVariable(String) - Method in interface org.mule.sdk.api.runtime.source.SourceCallbackContext
Returns the value associated to a variable of name variableName
getWatermark() - Method in interface org.mule.sdk.api.runtime.source.PollContext
The current watermark value at the moment of starting the poll.
getXAResource() - Method in interface org.mule.sdk.api.connectivity.XATransactionalConnection
 

H

handle(Result<T, A>) - Method in interface org.mule.sdk.api.runtime.source.SourceCallback
Passes the given result back to the runtime for processing.
handle(Result<T, A>, SourceCallbackContext) - Method in interface org.mule.sdk.api.runtime.source.SourceCallback
Passes the given result back to the runtime for processing.
hashCode() - Method in class org.mule.sdk.api.metadata.DefaultMetadataKey
 
hashCode() - Method in class org.mule.sdk.internal.values.ImmutableValue
 
hasVariable(String) - Method in interface org.mule.sdk.api.runtime.source.SourceCallbackContext
Returns whether a variable of name variableName has a value associated to it through the SourceCallbackContext.addVariable(String, Object) method
Host - Annotation Type in org.mule.sdk.api.annotation.semantics.connectivity
Indicates that the annotated parameter represents a network host
HttpParameterPlacement - Enum in org.mule.sdk.api.runtime.parameter
Describes the possible placements a parameter can have inside a HTTP request

I

ID - Static variable in class org.mule.sdk.api.metadata.NullMetadataKey
 
IDS_ON_UPDATED_WATERMARK_OS_NAME_SUFFIX - Static variable in class org.mule.sdk.api.runtime.source.PollingSource
 
Ignore - Annotation Type in org.mule.sdk.api.annotation
Ignores a field or method inside a complex type.
ImmutableFileRepeatableInputStream - Class in org.mule.sdk.api.streaming.bytes
An InputStream implementation that allows obtaining a repeatable stream from the contents of an immutable file that already exists in the local file system.
ImmutableFileRepeatableInputStream(File, boolean) - Constructor for class org.mule.sdk.api.streaming.bytes.ImmutableFileRepeatableInputStream
Creates a new instance
ImmutableValue - Class in org.mule.sdk.internal.values
Immutable implementation of Value
ImmutableValue(String, String, Set<Value>, String) - Constructor for class org.mule.sdk.internal.values.ImmutableValue
 
Import - Annotation Type in org.mule.sdk.api.annotation
Annotation to be used on an Extension to declare that a given Class definition has to be imported from another Extension declaration.
ImportedTypes - Annotation Type in org.mule.sdk.api.annotation
Container for the Repeatable Import annotation
InputJsonType - Annotation Type in org.mule.sdk.api.annotation.metadata.fixed
Declares the annotated ParameterModel's MetadataType to the type represented by the provided JSON Schema.
InputStaticTypeResolver - Class in org.mule.sdk.api.metadata.resolving
StaticResolver implementation for the ParameterModels.
InputStaticTypeResolver() - Constructor for class org.mule.sdk.api.metadata.resolving.InputStaticTypeResolver
 
InputTypeResolver<K> - Interface in org.mule.sdk.api.metadata.resolving
Handles the dynamic MetadataType resolving for the Content parameter of an associated component.
InputXmlType - Annotation Type in org.mule.sdk.api.annotation.metadata.fixed
Declares the annotated ParameterModel's MetadataType to the type represented by the provided element in the XSD Schema.
INVALID_LOCATION - Static variable in exception org.mule.sdk.api.data.sample.SampleDataException
Indicates that Sample Data resolution was attempted on a Location which doesn't exist
INVALID_LOCATION - Static variable in exception org.mule.sdk.api.values.ValueResolvingException
 
INVALID_TARGET_EXTENSION - Static variable in exception org.mule.sdk.api.data.sample.SampleDataException
Indicates that Sample Data resolution was attempted on an unregistered Extension
INVALID_VALUE_RESOLVER_NAME - Static variable in exception org.mule.sdk.api.values.ValueResolvingException
 
invocationError(Error, SourceCallbackContext) - Static method in class org.mule.sdk.api.runtime.source.SourceResult
 
isAutoDelete() - Method in class org.mule.sdk.api.streaming.bytes.ImmutableFileRepeatableInputStream
 
isOutboundCorrelationEnabled() - Method in interface org.mule.sdk.api.runtime.parameter.CorrelationInfo
Indicates if outbound correlation ids are enabled at the application level or not.
isSourceStopping() - Method in interface org.mule.sdk.api.runtime.source.PollContext
Whether the source has received the stopping signal.
isSuccess() - Method in class org.mule.sdk.api.runtime.source.SourceResult
Indicates whether an error has occurred or not processing a message from a Source through the owned flow
isTransacted() - Method in interface org.mule.sdk.api.tx.TransactionHandle
 
isValid() - Method in class org.mule.sdk.api.connectivity.ConnectionValidationResult
 

K

KerberosAuth - Annotation Type in org.mule.sdk.api.annotation.semantics.connectivity
Describes a Connection with is secured through Kerberos.

L

length(long) - Method in class org.mule.sdk.api.runtime.operation.Result.Builder
Sets the length in bytes of the payload
Literal<T> - Interface in org.mule.sdk.api.runtime.parameter
A parameter type which allows to get values as they were provided in the DSL, preventing the runtime from resolving expressions or applying any transformations.

M

mark(int) - Method in class org.mule.sdk.api.streaming.bytes.ImmutableFileRepeatableInputStream
 
markSupported() - Method in class org.mule.sdk.api.streaming.bytes.ImmutableFileRepeatableInputStream
 
MediaType - Annotation Type in org.mule.sdk.api.annotation.param
Use this annotation on operation methods and Source classes which return either String or InputStream.
mediaType(MediaType) - Method in class org.mule.sdk.api.runtime.operation.Result.Builder
Sets the output MediaType for the payload
MetadataCache - Interface in org.mule.sdk.api.metadata
This component provides the capability to store data so future requests for that data can be served faster and accessed from every InputTypeResolver, TypeKeysResolver and OutputTypeResolver
MetadataCache.MetadataCacheValueResolver - Interface in org.mule.sdk.api.metadata
 
MetadataComponent - Enum in org.mule.sdk.api.metadata.resolving
Enumerates all the components that can be retrieved in a MetadataResult.
MetadataContext - Interface in org.mule.sdk.api.metadata
Metadata resolving context, provides access to the Config and Connection used during metadata fetch invocation.
MetadataEnrichableModel - Interface in org.mule.sdk.api.metadata
A model which can be augmented with MetadataProperties that are not part of the canonical metadata model.
MetadataKey - Interface in org.mule.sdk.api.metadata
A key, that with the given ID, represents a MetadataType.
MetadataKeyBuilder - Class in org.mule.sdk.api.metadata
An implementation of the builder design pattern to create a new MetadataKey instance.
MetadataKeyBuilder(String) - Constructor for class org.mule.sdk.api.metadata.MetadataKeyBuilder
 
MetadataKeyId - Annotation Type in org.mule.sdk.api.annotation.metadata
Marks one of the parameters of an Operation or Source as the key for the metadata lookup.
MetadataKeyPart - Annotation Type in org.mule.sdk.api.annotation.metadata
Marks a field inside a POJO that represents a composed MetadataKey as one of the parts of that composed MetadataKey.
MetadataProperty - Interface in org.mule.sdk.api.metadata
A custom property which augments a MetadataEnrichableModel with non canonical pieces of information.
MetadataScope - Annotation Type in org.mule.sdk.api.annotation.metadata
Associates the annotated Component to a TypeKeysResolver, and an OutputTypeResolver that will be used to resolve the Component's MetadataType dynamically This annotation can be used at Operation or Extension level.
MinMuleVersion - Annotation Type in org.mule.sdk.api.annotation
This annotation signals that the annotated component relies on a Mule Runtime feature that is only available starting with a specific version.
MISSING_REQUIRED_PARAMETERS - Static variable in exception org.mule.sdk.api.data.sample.SampleDataException
Indicates that the Sample Data resolution was attempted but the underlying SampleDataProvider has required parameters which weren't supplied
MISSING_REQUIRED_PARAMETERS - Static variable in exception org.mule.sdk.api.values.ValueResolvingException
 
ModuleException - Exception in org.mule.sdk.api.exception
RuntimeException implementation to throw Exceptions that indicates explicitly the ErrorTypeDefinition that is wanted to throw.
ModuleException(ErrorTypeDefinition<T>, Throwable) - Constructor for exception org.mule.sdk.api.exception.ModuleException
 
ModuleException(I18nMessage, ErrorTypeDefinition<T>, Throwable) - Constructor for exception org.mule.sdk.api.exception.ModuleException
 
ModuleException(String, ErrorTypeDefinition<T>, Throwable) - Constructor for exception org.mule.sdk.api.exception.ModuleException
 
ModuleException(I18nMessage, ErrorTypeDefinition<T>) - Constructor for exception org.mule.sdk.api.exception.ModuleException
 
ModuleException(String, ErrorTypeDefinition<T>) - Constructor for exception org.mule.sdk.api.exception.ModuleException
 
MuleErrors - Enum in org.mule.sdk.api.error
ErrorTypeDefinition Enum which publish the available errors that the Mule Runtime provides to be extended from an extension.
MULESOFT - Static variable in annotation type org.mule.sdk.api.annotation.Extension
 

N

NamedTypeResolver - Interface in org.mule.sdk.api.metadata.resolving
A base interface for resolvers in which they specify it's category name.
newKey(String) - Static method in class org.mule.sdk.api.metadata.MetadataKeyBuilder
Creates and returns new instance of a MetadataKeyBuilder, to help building a new MetadataKey represented by the given
newValue(String) - Static method in class org.mule.sdk.api.values.ValueBuilder
Creates and returns new instance of a ValueBuilder, to help building a new Value represented by the given
newValue(String, String) - Static method in class org.mule.sdk.api.values.ValueBuilder
Creates and returns new instance of a ValueBuilder, to help building a new Value represented by the given
NO_DATA_AVAILABLE - Static variable in exception org.mule.sdk.api.data.sample.SampleDataException
Indicates that the SampleDataProvider didn't return any information
NoConnectivityTest - Interface in org.mule.sdk.api.connectivity
Marker, interface to indicate that the implementing component does not support connectivity testing.
NoImplicit - Annotation Type in org.mule.sdk.api.annotation
Used to express that the annotated element should not support being used implicitly.
NOT_SUPPORTED - Static variable in exception org.mule.sdk.api.data.sample.SampleDataException
Indicates that Sample Data resolution was attempted on a component which doesn't support that capability
NOT_VALUE_PROVIDER_ENABLED - Static variable in exception org.mule.sdk.api.values.ValueResolvingException
 
NotificationActionDefinition<E extends Enum<E>> - Interface in org.mule.sdk.api.notification
Identifies a notification action to be declared by extensions and must be implemented by an Enum.
NotificationActionProvider - Interface in org.mule.sdk.api.annotation.notification
A component responsible for providing an immutable Set of NotificationActionDefinitions.
NotificationActions - Annotation Type in org.mule.sdk.api.annotation.notification
Annotation for Extension level to communicate and declare the NotificationActionDefinitions that the whole extension emits.
NotificationEmitter - Interface in org.mule.sdk.api.notification
This component allows firing ExtensionNotifications with both custom data and default one.
NtlmDomain - Annotation Type in org.mule.sdk.api.annotation.semantics.connectivity
Indicates that the annotated parameter represent a NTLM domain.
NULL - Static variable in annotation type org.mule.sdk.api.annotation.param.Optional
Because Java doesn't allow null values as defaults in annotations, this value is used to represent a null.
NULL_CATEGORY_NAME - Static variable in class org.mule.sdk.api.metadata.NullMetadataResolver
 
NULL_RESOLVER_NAME - Static variable in class org.mule.sdk.api.metadata.NullMetadataResolver
 
NullMetadataKey - Class in org.mule.sdk.api.metadata
Null MetadataKey implementation that represents the absence of a key
NullMetadataKey() - Constructor for class org.mule.sdk.api.metadata.NullMetadataKey
 
NullMetadataResolver - Class in org.mule.sdk.api.metadata
Null implementation of InputTypeResolver, AttributesTypeResolver and TypeKeysResolver, used to represent the absence of any of them when required.
NullMetadataResolver() - Constructor for class org.mule.sdk.api.metadata.NullMetadataResolver
 
NullSafe - Annotation Type in org.mule.sdk.api.annotation.param
Indicates that the annotated parameter should never be assigned a null value, even though such value is a valid assignment on the mule DSL.

O

OAuthCallbackValue - Annotation Type in org.mule.sdk.api.annotation.connectivity.oauth
This annotation is used to annotate fields on a ConnectionProvider which supports OAuth.
OAuthParameter - Annotation Type in org.mule.sdk.api.annotation.connectivity.oauth
Similar to Parameter, but intended to be used exclusively on fields of a ConnectionProvider which supports OAuth.
OAuthState - Interface in org.mule.sdk.api.connectivity.oauth
An object which holds information about an OAuth authorization
ObjectStoreReference - Annotation Type in org.mule.sdk.api.annotation.param.reference
Annotation to be used in a field or parameter which value is a reference to a global object store element
OfValues - Annotation Type in org.mule.sdk.api.annotation.values
Marks a parameter or parameter group as a value that has the capability of resolve values for this one.
OnBackPressure - Annotation Type in org.mule.sdk.api.annotation.source
Used to indicate that an annotated method in a Source should be executed when the runtime applies back pressure on a message generated by the owning source.
onBorrow(C) - Method in interface org.mule.sdk.api.connectivity.PoolingListener
Executes after the connection was successfully borrowed from the pool but before it's handed over to the requester.
onComplete(Runnable) - Method in interface org.mule.sdk.api.runtime.operation.FlowListener
Executes the given handler when the Event on which the operation was executed is terminated.
onConnectionException(ConnectionException) - Method in interface org.mule.sdk.api.runtime.source.PollContext
onConnectionException(ConnectionException) - Method in interface org.mule.sdk.api.runtime.source.SourceCallback
Any started Source must use this method to communicate the runtime that a ConnectionExceptionwas found trying to produce messages.
OnError - Annotation Type in org.mule.sdk.api.annotation.execution
Used to indicate that an annotated method should be executed when a generated event was processed by the owning flow but an error was thrown.
onError(Consumer<Exception>) - Method in interface org.mule.sdk.api.runtime.operation.FlowListener
Executes the given handler when the flow that owns the listening operation fails.
OnException - Annotation Type in org.mule.sdk.api.annotation
This annotation can be used at Operation level or at Extension level as a common handler for all the Operations, When an exception occurs in an operation the Enricher Class declared in this annotation will be called immediately, passing to the enrichException method the exception thrown by the operation.
onRejectedItem(Result<T, A>, SourceCallbackContext) - Method in class org.mule.sdk.api.runtime.source.PollingSource
If one of the items dispatched through PollContext.accept(Consumer) were rejected (either by watermarking, idempotency, server overload, etc.), this method is to be used to released any resources associated to the given result.
onReturn(C) - Method in interface org.mule.sdk.api.connectivity.PoolingListener
Executes right before the pool accepts the connection back.
onStart(SourceCallback<T, A>) - Method in class org.mule.sdk.api.runtime.source.PollingSource
This method will be invoked by the runtime to make the source start producing messages.
onStart(SourceCallback<T, A>) - Method in class org.mule.sdk.api.runtime.source.Source
This method will be invoked by the runtime to make the source start producing messages.
onStop() - Method in class org.mule.sdk.api.runtime.source.PollingSource
This method will be invoked by the runtime to make the source stop producing messages.
onStop() - Method in class org.mule.sdk.api.runtime.source.Source
This method will be invoked by the runtime to make the source stop producing messages.
OnSuccess - Annotation Type in org.mule.sdk.api.annotation.execution
Used to indicate that an Source's method should be executed when a generated event is successfully processed by the owning flow.
onSuccess(Consumer<Message>) - Method in interface org.mule.sdk.api.runtime.operation.FlowListener
Executes the given handler when the flow that owns the listening operation finishes.
OnTerminate - Annotation Type in org.mule.sdk.api.annotation.execution
Used to indicate that an annotated method should be executed when a generated event was processed by the owning flow, doesn't taking in account if the processing finished successfully or not.
OperationParameters - Interface in org.mule.sdk.api.client
A simple interface for parameters that aims to be used to execute an extension operation using the ExtensionsClient.
Operations - Annotation Type in org.mule.sdk.api.annotation
Allows to reference a list of classes from which an Extension's operations are to be inferred.
OperationTransactionalAction - Enum in org.mule.sdk.api.tx
The type of joining actions that operations can take regarding transactions.
Optional - Annotation Type in org.mule.sdk.api.annotation.param
Marks a Parameter field a optional.
org.mule.sdk.api.annotation - package org.mule.sdk.api.annotation
 
org.mule.sdk.api.annotation.connectivity - package org.mule.sdk.api.annotation.connectivity
 
org.mule.sdk.api.annotation.connectivity.oauth - package org.mule.sdk.api.annotation.connectivity.oauth
 
org.mule.sdk.api.annotation.data.sample - package org.mule.sdk.api.annotation.data.sample
 
org.mule.sdk.api.annotation.deprecated - package org.mule.sdk.api.annotation.deprecated
 
org.mule.sdk.api.annotation.dsl.xml - package org.mule.sdk.api.annotation.dsl.xml
 
org.mule.sdk.api.annotation.error - package org.mule.sdk.api.annotation.error
 
org.mule.sdk.api.annotation.execution - package org.mule.sdk.api.annotation.execution
 
org.mule.sdk.api.annotation.license - package org.mule.sdk.api.annotation.license
 
org.mule.sdk.api.annotation.metadata - package org.mule.sdk.api.annotation.metadata
 
org.mule.sdk.api.annotation.metadata.fixed - package org.mule.sdk.api.annotation.metadata.fixed
 
org.mule.sdk.api.annotation.notification - package org.mule.sdk.api.annotation.notification
 
org.mule.sdk.api.annotation.param - package org.mule.sdk.api.annotation.param
 
org.mule.sdk.api.annotation.param.display - package org.mule.sdk.api.annotation.param.display
 
org.mule.sdk.api.annotation.param.reference - package org.mule.sdk.api.annotation.param.reference
 
org.mule.sdk.api.annotation.param.stereotype - package org.mule.sdk.api.annotation.param.stereotype
 
org.mule.sdk.api.annotation.semantics.connectivity - package org.mule.sdk.api.annotation.semantics.connectivity
 
org.mule.sdk.api.annotation.semantics.file - package org.mule.sdk.api.annotation.semantics.file
 
org.mule.sdk.api.annotation.semantics.security - package org.mule.sdk.api.annotation.semantics.security
 
org.mule.sdk.api.annotation.source - package org.mule.sdk.api.annotation.source
 
org.mule.sdk.api.annotation.values - package org.mule.sdk.api.annotation.values
 
org.mule.sdk.api.client - package org.mule.sdk.api.client
 
org.mule.sdk.api.connectivity - package org.mule.sdk.api.connectivity
 
org.mule.sdk.api.connectivity.oauth - package org.mule.sdk.api.connectivity.oauth
 
org.mule.sdk.api.data.sample - package org.mule.sdk.api.data.sample
 
org.mule.sdk.api.error - package org.mule.sdk.api.error
 
org.mule.sdk.api.exception - package org.mule.sdk.api.exception
 
org.mule.sdk.api.meta - package org.mule.sdk.api.meta
 
org.mule.sdk.api.metadata - package org.mule.sdk.api.metadata
 
org.mule.sdk.api.metadata.resolving - package org.mule.sdk.api.metadata.resolving
 
org.mule.sdk.api.notification - package org.mule.sdk.api.notification
 
org.mule.sdk.api.runtime.connectivity - package org.mule.sdk.api.runtime.connectivity
 
org.mule.sdk.api.runtime.exception - package org.mule.sdk.api.runtime.exception
 
org.mule.sdk.api.runtime.operation - package org.mule.sdk.api.runtime.operation
 
org.mule.sdk.api.runtime.parameter - package org.mule.sdk.api.runtime.parameter
 
org.mule.sdk.api.runtime.process - package org.mule.sdk.api.runtime.process
 
org.mule.sdk.api.runtime.route - package org.mule.sdk.api.runtime.route
 
org.mule.sdk.api.runtime.source - package org.mule.sdk.api.runtime.source
 
org.mule.sdk.api.runtime.streaming - package org.mule.sdk.api.runtime.streaming
 
org.mule.sdk.api.security - package org.mule.sdk.api.security
 
org.mule.sdk.api.stereotype - package org.mule.sdk.api.stereotype
 
org.mule.sdk.api.streaming.bytes - package org.mule.sdk.api.streaming.bytes
 
org.mule.sdk.api.tx - package org.mule.sdk.api.tx
 
org.mule.sdk.api.values - package org.mule.sdk.api.values
 
org.mule.sdk.internal.client - package org.mule.sdk.internal.client
 
org.mule.sdk.internal.values - package org.mule.sdk.internal.values
 
OS_NAME_MASK - Static variable in class org.mule.sdk.api.runtime.source.PollingSource
 
OS_NAME_PREFIX - Static variable in class org.mule.sdk.api.runtime.source.PollingSource
 
OutboundCorrelationStrategy - Enum in org.mule.sdk.api.runtime.parameter
Lists the possible strategies to determine the correlation id that should be sent on an outbound operation which supports correlation.
output(T) - Method in class org.mule.sdk.api.runtime.operation.Result.Builder
Sets the output value
OutputJsonType - Annotation Type in org.mule.sdk.api.annotation.metadata.fixed
Declares the annotated ComponentModel's output MetadataType to the type represented by the JSON Schema.
OutputResolver - Annotation Type in org.mule.sdk.api.annotation.metadata
Associates the annotated Component to an OutputTypeResolver that will be used to resolve the Component's return type dynamically
OutputStaticTypeResolver - Class in org.mule.sdk.api.metadata.resolving
StaticResolver implementation for the OutputModels.
OutputStaticTypeResolver() - Constructor for class org.mule.sdk.api.metadata.resolving.OutputStaticTypeResolver
 
OutputTypeResolver<K> - Interface in org.mule.sdk.api.metadata.resolving
Handles the dynamic MetadataType resolving for the output of an associated component.
OutputXmlType - Annotation Type in org.mule.sdk.api.annotation.metadata.fixed
Declares the annotated ComponentModel's output MetadataType to the type represented by the provided element in the XSD Schema.

P

PagingProvider<C,T> - Interface in org.mule.sdk.api.runtime.streaming
This interface provides functionality for consuming a data feed in pages.
Parameter - Annotation Type in org.mule.sdk.api.annotation.param
Marks a field inside a mule extension as being a parameter that the user can set.
ParameterDsl - Annotation Type in org.mule.sdk.api.annotation.dsl.xml
Allows setting directives regarding syntax and semantics of the generated XML DSL.
ParameterGroup - Annotation Type in org.mule.sdk.api.annotation.param
Allows to define a group of parameters which share some kind of special relationship and thus makes sense for them to belong to the same group.
ParameterResolver<T> - Interface in org.mule.sdk.api.runtime.parameter
A parameter type that gives the capability of: Get the configured expression: With ParameterResolver.getExpression() returns the possible expression used to resolve the parameter value Differ the resolution: Using ParameterResolver.resolve() resolves the parameter value of type T
PartialTypeKeysResolver<T> - Interface in org.mule.sdk.api.metadata.resolving
A TypeKeysResolver that can handle the resolution of multi-level MetadataKey in a lazy way.
Password - Annotation Type in org.mule.sdk.api.annotation.semantics.security
Indicates that the annotated parameter represents a password.
PAYLOAD - Static variable in annotation type org.mule.sdk.api.annotation.param.Optional
Denotes that if the parameter is not defined, the value will be taken from the message payload.
Placement - Annotation Type in org.mule.sdk.api.annotation.param.display
Defines the particular place of a Parameter field in the extension configuration window.
poll(PollContext<T, A>) - Method in class org.mule.sdk.api.runtime.source.PollingSource
This method is responsible for obtaining the items to be dispatched and communicate them through the pollContext using the PollContext.accept(Consumer) method.
PollContext<T,A> - Interface in org.mule.sdk.api.runtime.source
Contains context associated to each polling execution, and allows to dispatch items for execution through the PollContext.accept(Consumer) method.
PollContext.PollItem<T,A> - Interface in org.mule.sdk.api.runtime.source
An item obtained through a poll
PollContext.PollItemStatus - Enum in org.mule.sdk.api.runtime.source
The possible outcomes of submiting an item for processing through the PollContext.accept(Consumer) method
PollingSource<T,A> - Class in org.mule.sdk.api.runtime.source
A Special kind of Source which automatically handles polling, idempotency and watermarking.
PollingSource() - Constructor for class org.mule.sdk.api.runtime.source.PollingSource
 
PoolingConnectionProvider<C> - Interface in org.mule.sdk.api.connectivity
A ConnectionProvider specialization which pools connections.
PoolingListener<C> - Interface in org.mule.sdk.api.connectivity
Gets notifications for events related to connections on a pool.
Port - Annotation Type in org.mule.sdk.api.annotation.semantics.connectivity
Indicates that the annotated parameter represent a network port.
PrivilegedExport - Annotation Type in org.mule.sdk.api.annotation
Specifies packages that an extension should expose beyond the default ClassLoader isolation.
process(Consumer<Result>, BiConsumer<Throwable, Result>) - Method in interface org.mule.sdk.api.runtime.route.Chain
Executes the chain of components starting with the same input message that it's container scope received.
process(Object, Object, Consumer<Result>, BiConsumer<Throwable, Result>) - Method in interface org.mule.sdk.api.runtime.route.Chain
Executes the chain of components starting with the given payload and attributes as Message.
process(Result, Consumer<Result>, BiConsumer<Throwable, Result>) - Method in interface org.mule.sdk.api.runtime.route.Chain
Executes the chain of components starting with the given Result data as input Message.
put(Serializable, Serializable) - Method in interface org.mule.sdk.api.metadata.MetadataCache
Associates the specified value with the specified key in the cache.
putAll(Map<? extends Serializable, ? extends Serializable>) - Method in interface org.mule.sdk.api.metadata.MetadataCache
Copies all of the entries from the specified map to the cache.

R

read() - Method in class org.mule.sdk.api.streaming.bytes.ImmutableFileRepeatableInputStream
 
read(byte[]) - Method in class org.mule.sdk.api.streaming.bytes.ImmutableFileRepeatableInputStream
 
read(byte[], int, int) - Method in class org.mule.sdk.api.streaming.bytes.ImmutableFileRepeatableInputStream
 
RECENTLY_PROCESSED_IDS_OS_NAME_SUFFIX - Static variable in class org.mule.sdk.api.runtime.source.PollingSource
 
reconnect(ConnectionException, ReconnectionCallback) - Method in interface org.mule.sdk.api.runtime.connectivity.Reconnectable
Performs custom reconnection logic.
Reconnectable - Interface in org.mule.sdk.api.runtime.connectivity
A component which has its own way of reconnecting.
ReconnectionCallback - Interface in org.mule.sdk.api.runtime.connectivity
Callback used to notify the runtime about the outcome of a reconnection attempt.
RefName - Annotation Type in org.mule.sdk.api.annotation.param
This annotation is meant to be applied on fields of classes which are serving as top level elements which can be referenced by name, such as configs or global objects.
RequiredForMetadata - Annotation Type in org.mule.sdk.api.annotation.metadata
Marker annotation which indicates that the annotated parameter is required for Metadata, this indicates that any other not annotated parameter won't be considered as part of the metadata resolution, so if the value changes the metadata resolution won't be triggered for those connectors
RequiresEnterpriseLicense - Annotation Type in org.mule.sdk.api.annotation.license
Defines if the extension requires an enterprise license to run.
RequiresEntitlement - Annotation Type in org.mule.sdk.api.annotation.license
Defines if the extension license requires a custom entitlement.
reset() - Method in class org.mule.sdk.api.streaming.bytes.ImmutableFileRepeatableInputStream
 
resolve() - Method in interface org.mule.sdk.api.runtime.parameter.ParameterResolver
 
resolve() - Method in interface org.mule.sdk.api.tx.TransactionHandle
If the actual transaction is marked as RollbackOnly, then rollbacks the transaction.
resolve() - Method in interface org.mule.sdk.api.values.ValueProvider
Resolves and provides a Set of values which represents a set of possible and valid values for a parameter.
resolveChilds(MetadataContext, T) - Method in interface org.mule.sdk.api.metadata.resolving.PartialTypeKeysResolver
Further resolves the of types that can be described based on a partial configuration of the Type descriptor, representing them as a multi level MetadataKey.
resolveCursor(Object) - Method in interface org.mule.sdk.api.runtime.streaming.StreamingHelper
If the value is a CursorProvider, a corresponding Cursor is returned.
resolveCursorProvider(Object) - Method in interface org.mule.sdk.api.runtime.streaming.StreamingHelper
If the value is a repeatable streaming resource such as InputStream, Cursor, streaming iterators, etc., then an equivalent CursorProvider is returned.
resolveCursorProviders(Map<K, Object>, boolean) - Method in interface org.mule.sdk.api.runtime.streaming.StreamingHelper
Inspects the values of the given map looking for repeatable streaming resources such as InputStream, Cursor, streaming iterators, etc., A new equivalent map is returned, except that such values have been replaced by CursorProvider instances.
resolveCursors(Map<K, Object>, boolean) - Method in interface org.mule.sdk.api.runtime.streaming.StreamingHelper
Inspects the values of the given map looking for instances of CursorProvider.
responseError(Error, SourceCallbackContext) - Static method in class org.mule.sdk.api.runtime.source.SourceResult
 
Result<T,A> - Class in org.mule.sdk.api.runtime.operation
Represents the result of a component's execution.
Result() - Constructor for class org.mule.sdk.api.runtime.operation.Result
 
Result.Builder<T,A> - Class in org.mule.sdk.api.runtime.operation
Builds instances of Result
rollback() - Method in interface org.mule.sdk.api.tx.Transactional
Rolls the transaction back
rollback() - Method in interface org.mule.sdk.api.tx.TransactionHandle
Rolls the transaction back.
Route - Class in org.mule.sdk.api.runtime.route
A Route allows a given Operation to receive a chain of message processors along with a set of parameters, to be executed as part of the operation's execution.
Route() - Constructor for class org.mule.sdk.api.runtime.route.Route
 
RouterCompletionCallback - Interface in org.mule.sdk.api.runtime.process
This callback is how a Router receiving Routes notify their outcome.
RuntimeVersion - Annotation Type in org.mule.sdk.api.annotation.param
This annotation is meant to be applied on fields of classes.

S

SampleData - Annotation Type in org.mule.sdk.api.annotation.data.sample
Associates a Source class or operation method with a SampleDataProvider.
SampleDataException - Exception in org.mule.sdk.api.data.sample
Exception to indicate than an error occurred fetching sample data through a SampleDataProvider.
SampleDataException(String, String) - Constructor for exception org.mule.sdk.api.data.sample.SampleDataException
 
SampleDataException(String, String, Throwable) - Constructor for exception org.mule.sdk.api.data.sample.SampleDataException
 
SampleDataException(I18nMessage, String) - Constructor for exception org.mule.sdk.api.data.sample.SampleDataException
 
SampleDataException(I18nMessage, String, Throwable) - Constructor for exception org.mule.sdk.api.data.sample.SampleDataException
 
SampleDataProvider<T,A> - Interface in org.mule.sdk.api.data.sample
Implement this interface to enhance operations and message sources with sample data that is representative of the one that the component will produce in real production scenarios.
Secret - Annotation Type in org.mule.sdk.api.annotation.semantics.security
Indicates that the annotated parameter holds a value which should be encrypted.
SecretToken - Annotation Type in org.mule.sdk.api.annotation.semantics.security
Indicates that the annotated parameter holds a secret token
SECURITY_TAB - Static variable in annotation type org.mule.sdk.api.annotation.param.display.Placement
 
SecurityToken - Annotation Type in org.mule.sdk.api.annotation.semantics.security
Indicates that the annotated parameter holds a security token
SessionId - Annotation Type in org.mule.sdk.api.annotation.semantics.security
Indicates that the annotated parameter holds a session ID
setAuthentication(Authentication) - Method in interface org.mule.sdk.api.security.AuthenticationHandler
Updates the current context with the given Authentication information.
setAuthentication(List<String>, Authentication) - Method in interface org.mule.sdk.api.security.AuthenticationHandler
Updates the current context with the given Authentication information.
setCorrelationId(String) - Method in interface org.mule.sdk.api.runtime.source.SourceCallbackContext
Sets the correlationId of the event that will be passed to the flow when the SourceCallback.handle(Result, SourceCallbackContext) method is invoked.
setId(String) - Method in interface org.mule.sdk.api.runtime.source.PollContext.PollItem
Associates this item to a unique identifier.
setPartName(String) - Method in class org.mule.sdk.api.metadata.MetadataKeyBuilder
 
setPartName(String) - Method in class org.mule.sdk.api.values.ValueBuilder
 
setProperties(Map<String, Object>) - Method in interface org.mule.sdk.api.security.Authentication
Makes a copy of this Authentication with the passed properties set.
setResult(Result<T, A>) - Method in interface org.mule.sdk.api.runtime.source.PollContext.PollItem
Sets the item content in the form of a Result
setWatermark(Serializable) - Method in interface org.mule.sdk.api.runtime.source.PollContext.PollItem
Sets the watermark value associated to this item.
setWatermarkComparator(Comparator<? extends Serializable>) - Method in interface org.mule.sdk.api.runtime.source.PollContext
Allows to set a custom Comparator to evaluate watermark values.
skip(long) - Method in class org.mule.sdk.api.streaming.bytes.ImmutableFileRepeatableInputStream
 
Source<T,A> - Class in org.mule.sdk.api.runtime.source
Base class to write message sources compliant with a given SourceModel.
Source() - Constructor for class org.mule.sdk.api.runtime.source.Source
 
SourceCallback<T,A> - Interface in org.mule.sdk.api.runtime.source
A callback to allow Source implementations to communicate generated messages back to the runtime so that they can be processed.
SourceCallbackContext - Interface in org.mule.sdk.api.runtime.source
A context interface to correlate a message generated by a Source to a particular state
SourceClusterSupport - Enum in org.mule.sdk.api.annotation.source
Describes the operation modes that a Source can have when running in cluster mode.
SourceCompletionCallback - Interface in org.mule.sdk.api.runtime.source
Callback used by sources in order tell the runtime that they will process the flow's response in an asynchronous manner (from now on, async sources).
SourceResult - Class in org.mule.sdk.api.runtime.source
A class that represents the result of processing a message from a Source through a flow, this reports whether the result of the processing was successful or terminated with errors.
Sources - Annotation Type in org.mule.sdk.api.annotation
Annotation to be used on a Class also annotated with Extension, to list the Sources that the extension exposes.
SourceTransactionalAction - Enum in org.mule.sdk.api.tx
The type of beginning actions that sources can take regarding transactions.
STATIC_RESOLVER_NAME - Static variable in interface org.mule.sdk.api.metadata.resolving.StaticResolver
 
StaticResolver - Interface in org.mule.sdk.api.metadata.resolving
Handles the construction of a custom MetadataType in any format to be set in a Typed component statically when building the extension avoiding dynamically metadata resolution when we know exactly the non necessarily java type structure at compile time.
Stereotype - Annotation Type in org.mule.sdk.api.annotation.param.stereotype
Annotation for Sources, Operations, Configuration and Connections level to communicate and declare the StereotypeDefinitions that characterize the annotated components
StereotypeDefinition - Interface in org.mule.sdk.api.stereotype
A widely held but fixed and oversimplified image or idea of the owning model.
Streaming - Annotation Type in org.mule.sdk.api.annotation
Intended to be used on operation methods and implementations of Source, this annotation indicates that such component supports streaming.
StreamingHelper - Interface in org.mule.sdk.api.runtime.streaming
This class provides helper methods to deal with repeatable streaming resources which are contained into structures of arbitrary complexity.
SubTypeMapping - Annotation Type in org.mule.sdk.api.annotation
Annotation to be used on an Extension to declare the concrete implementations of a given abstract Class or interface.
SubTypesMapping - Annotation Type in org.mule.sdk.api.annotation
Container for the Repeatable SubTypeMapping annotation
success() - Static method in class org.mule.sdk.api.connectivity.ConnectionValidationResult
 
success() - Method in interface org.mule.sdk.api.runtime.connectivity.ReconnectionCallback
Notifies the runtime that the connection was successfully reestablished
success(Result<T, A>) - Method in interface org.mule.sdk.api.runtime.process.CompletionCallback
This method is to be invoked with the operation's result.
success() - Method in interface org.mule.sdk.api.runtime.process.VoidCompletionCallback
This method is to be invoked when the Router execution is completed successfully
success() - Method in interface org.mule.sdk.api.runtime.source.SourceCompletionCallback
Signals the runtime that it has successfully processed the response
success(SourceCallbackContext) - Static method in class org.mule.sdk.api.runtime.source.SourceResult
 
Summary - Annotation Type in org.mule.sdk.api.annotation.param.display
Allows to specify a summary for a EnrichableModel to be used in the UI.

T

TenantIdentifier - Annotation Type in org.mule.sdk.api.annotation.semantics.security
Indicates that the annotated parameter holds a value which identifies a tenant
Text - Annotation Type in org.mule.sdk.api.annotation.param.display
Marks a Parameter field as one that supports a multi line string input both in the editor (when it is populated from the UI) and in the DSL.
TEXT_PLAIN - Static variable in annotation type org.mule.sdk.api.annotation.param.MediaType
 
Throws - Annotation Type in org.mule.sdk.api.annotation.error
Declares an array of classes of an ErrorTypeProvider, to communicate and declare which ErrorTypeDefinition the operation could throw.
TokenId - Annotation Type in org.mule.sdk.api.annotation.semantics.security
Indicates that the annotated parameter holds a token ID
toString() - Method in exception org.mule.sdk.api.exception.ModuleException
 
toString() - Method in class org.mule.sdk.api.metadata.DefaultMetadataKey
 
toString() - Method in class org.mule.sdk.internal.values.ImmutableValue
 
Transactional - Interface in org.mule.sdk.api.tx
Base contract for a component which can participate in a transaction
TransactionalConnection - Interface in org.mule.sdk.api.connectivity
Connections which support transaction must implement this interface in order to start or join a current transaction.
TransactionHandle - Interface in org.mule.sdk.api.tx
Allows to manipulate the transaction that was started and bound to an specific SourceCallbackContext
TypeDsl - Annotation Type in org.mule.sdk.api.annotation.dsl.xml
Allows setting directives regarding syntax and semantics of the generated XML DSL.
TypeKeysResolver - Interface in org.mule.sdk.api.metadata.resolving
Handles the dynamic resolution of the available MetadataKey that can be used to populate the MetadataKeyId of an associated Component
TypeResolver - Annotation Type in org.mule.sdk.api.annotation.metadata
Associates the annotated Parameter to an InputTypeResolver that will be used to resolve the Parameter's MetadataType dynamically

U

UNKNOWN - Static variable in exception org.mule.sdk.api.data.sample.SampleDataException
Signals an unexpected exception
UNKNOWN - Static variable in exception org.mule.sdk.api.values.ValueResolvingException
 
Unsecured - Annotation Type in org.mule.sdk.api.annotation.semantics.connectivity
Describes a Connection which is not secured through any authentication type.
UPDATED_WATERMARK_ITEM_OS_KEY - Static variable in class org.mule.sdk.api.runtime.source.PollingSource
 
Url - Annotation Type in org.mule.sdk.api.annotation.semantics.connectivity
Indicates that the annotated parameter represent an URL
UrlPath - Annotation Type in org.mule.sdk.api.annotation.semantics.connectivity
Indicates that the annotated parameter represent a path relative to a base URL
Username - Annotation Type in org.mule.sdk.api.annotation.semantics.security
Indicates that the annotated parameter holds an username
useStickyConnections() - Method in interface org.mule.sdk.api.runtime.streaming.PagingProvider
Some systems require the same connection that obtained the first page to be used to fetch the subsequent ones.

V

validate(C) - Method in interface org.mule.sdk.api.connectivity.ConnectionProvider
Validates the given C.
Validator - Annotation Type in org.mule.sdk.api.annotation.param.stereotype
Stereotype annotation to mark that one or more operations are validators.
Value - Interface in org.mule.sdk.api.values
Represents a possible and valid value for a parameter.
ValueBuilder - Class in org.mule.sdk.api.values
An implementation of the builder design pattern to create a new ValueBuilder instance.
valueOf(String) - Static method in enum org.mule.sdk.api.annotation.source.SourceClusterSupport
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mule.sdk.api.error.MuleErrors
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mule.sdk.api.meta.Category
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mule.sdk.api.meta.ExpressionSupport
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mule.sdk.api.meta.ExternalLibraryType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mule.sdk.api.metadata.resolving.MetadataComponent
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mule.sdk.api.runtime.operation.ExecutionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mule.sdk.api.runtime.parameter.HttpParameterPlacement
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mule.sdk.api.runtime.parameter.OutboundCorrelationStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mule.sdk.api.runtime.source.BackPressureAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mule.sdk.api.runtime.source.BackPressureMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mule.sdk.api.runtime.source.PollContext.PollItemStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mule.sdk.api.security.CredentialsPlacement
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mule.sdk.api.tx.OperationTransactionalAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mule.sdk.api.tx.SourceTransactionalAction
Returns the enum constant of this type with the specified name.
ValuePart - Annotation Type in org.mule.sdk.api.annotation.values
Marks a field inside a POJO that represents a composed Value as one of the parts of that composed Value.
ValueProvider - Interface in org.mule.sdk.api.values
Provider of values.
ValueResolvingException - Exception in org.mule.sdk.api.values
Exception to indicate than an error occurred resolving values
ValueResolvingException(String, String) - Constructor for exception org.mule.sdk.api.values.ValueResolvingException
 
ValueResolvingException(String, String, Throwable) - Constructor for exception org.mule.sdk.api.values.ValueResolvingException
 
ValueResolvingException(I18nMessage, String) - Constructor for exception org.mule.sdk.api.values.ValueResolvingException
 
ValueResolvingException(I18nMessage, String, Throwable) - Constructor for exception org.mule.sdk.api.values.ValueResolvingException
 
values() - Static method in enum org.mule.sdk.api.annotation.source.SourceClusterSupport
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mule.sdk.api.error.MuleErrors
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mule.sdk.api.meta.Category
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mule.sdk.api.meta.ExpressionSupport
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mule.sdk.api.meta.ExternalLibraryType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mule.sdk.api.metadata.resolving.MetadataComponent
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mule.sdk.api.runtime.operation.ExecutionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mule.sdk.api.runtime.parameter.HttpParameterPlacement
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mule.sdk.api.runtime.parameter.OutboundCorrelationStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mule.sdk.api.runtime.source.BackPressureAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mule.sdk.api.runtime.source.BackPressureMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mule.sdk.api.runtime.source.PollContext.PollItemStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mule.sdk.api.security.CredentialsPlacement
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mule.sdk.api.tx.OperationTransactionalAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mule.sdk.api.tx.SourceTransactionalAction
Returns an array containing the constants of this enum type, in the order they are declared.
VoidCompletionCallback - Interface in org.mule.sdk.api.runtime.process
This callback is how Routers notify the end of its execution when no result is produced.

W

WATERMARK_ITEM_OS_KEY - Static variable in class org.mule.sdk.api.runtime.source.PollingSource
 
WATERMARK_OS_NAME_SUFFIX - Static variable in class org.mule.sdk.api.runtime.source.PollingSource
 
withChild(MetadataKeyBuilder) - Method in class org.mule.sdk.api.metadata.MetadataKeyBuilder
Adds a new MetadataKeyBuilder child to the MetadataKey that is being built.
withChild(MetadataKey) - Method in class org.mule.sdk.api.metadata.MetadataKeyBuilder
Adds a new MetadataKey child to the MetadataKey that is being built.
withChild(ValueBuilder) - Method in class org.mule.sdk.api.values.ValueBuilder
Adds a new ValueBuilder child to the Value that is being built.
withDisplayName(String) - Method in class org.mule.sdk.api.metadata.MetadataKeyBuilder
Adds a display name to the MetadataKey that is being built
withDisplayName(String) - Method in class org.mule.sdk.api.values.ValueBuilder
Adds a display name to the Value that is being built
withPartName(String) - Method in class org.mule.sdk.api.metadata.MetadataKeyBuilder
Adds a new MetadataKeyBuilder child to the MetadataKey that is being built.
withPassword(char[]) - Method in interface org.mule.sdk.api.security.CredentialsBuilder
 
withProperty(MetadataProperty) - Method in class org.mule.sdk.api.metadata.MetadataKeyBuilder
Adds a custom MetadataProperty to the MetadataKey that is being built
withRoles(Object) - Method in interface org.mule.sdk.api.security.CredentialsBuilder
 
withUsername(String) - Method in interface org.mule.sdk.api.security.CredentialsBuilder
 

X

XATransactionalConnection - Interface in org.mule.sdk.api.connectivity
Specialization of TransactionalConnection for connections which can participate of XA transactions
Xml - Annotation Type in org.mule.sdk.api.annotation.dsl.xml
Allows the customization of the schema attributes.
A B C D E F G H I K L M N O P R S T U V W X 
Skip navigation links

Copyright © 2021. All rights reserved.