Index

A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

accept(Consumer<PollContext.PollItem<T, A>>) - Method in interface org.mule.sdk.api.runtime.source.PollContext
Submits an item to be processed.
ACCEPTED - Enum constant in enum class org.mule.sdk.api.runtime.source.PollContext.PollItemStatus
The item was accepted and has been scheduled for execution
acceptedFileExtensions() - Element in annotation interface org.mule.sdk.api.annotation.semantics.file.FilePath
 
acceptsUrls() - Element in annotation interface org.mule.sdk.api.annotation.semantics.file.FilePath
 
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
accessTokenExpr() - Element in annotation interface org.mule.sdk.api.annotation.connectivity.oauth.AuthorizationCode
 
accessTokenExpr() - Element in annotation interface org.mule.sdk.api.annotation.connectivity.oauth.ClientCredentials
 
accessTokenUrl() - Element in annotation interface org.mule.sdk.api.annotation.connectivity.oauth.AuthorizationCode
 
AccountId - Annotation Interface in org.mule.sdk.api.annotation.semantics.security
Indicates that the annotated parameter represent an account id
actingParameter() - Element in annotation interface org.mule.sdk.api.annotation.binding.Binding
 
addCurrentSpanAttribute(String, String) - Method in interface org.mule.sdk.api.runtime.source.DistributedTraceContextManager
Adds an attribute to the current span.
addCurrentSpanAttributes(Map<String, String>) - Method in interface org.mule.sdk.api.runtime.source.DistributedTraceContextManager
Adds all the attributes passed as parameters to the span.
addVariable(String, Object) - Method in interface org.mule.sdk.api.runtime.source.SourceCallbackContext
Adds a variable
ADVANCED - Static variable in annotation interface org.mule.sdk.api.annotation.param.ParameterGroup
Group name for parameters that are considered for advanced usage.
ADVANCED_TAB - Static variable in annotation interface org.mule.sdk.api.annotation.param.display.Placement
Tab name for parameters that are considered for advanced usage.
Alias - Annotation Interface in org.mule.sdk.api.annotation
Defines an alias for a Java type.
allKeys() - Method in interface org.mule.sdk.api.store.ObjectStore
 
AllOfRoutesOutputChainResolver - Annotation Interface in org.mule.sdk.api.annotation.metadata
Applied to router components, specifies to the DataSense engine that the payload and attributes types that will exit the owning router component is the combination of the ones from every route in the router.
AllowedStereotypes - Annotation Interface in org.mule.sdk.api.annotation.param.stereotype
Declares an array of classes of an StereotypeDefinition, to communicate and declare which StereotypeDefinition the annotated component allows to be injected with.
allowEvaluationLicense() - Element in annotation interface org.mule.sdk.api.annotation.license.RequiresEnterpriseLicense
 
allowInlineDefinition() - Element in annotation interface org.mule.sdk.api.annotation.dsl.xml.ParameterDsl
Whether the associated element should support inline definition as child element.
allowInlineDefinition() - Element in annotation interface org.mule.sdk.api.annotation.dsl.xml.TypeDsl
Whether the associated element should support inline definition as child element.
allowReferences() - Element in annotation interface org.mule.sdk.api.annotation.dsl.xml.ParameterDsl
Whether the associated element should support registry references.
allowTopLevelDefinition() - Element in annotation interface org.mule.sdk.api.annotation.dsl.xml.TypeDsl
Whether the associated element should support being defined as a top level element.
ALREADY_IN_PROCESS - Enum constant in enum class org.mule.sdk.api.runtime.source.PollContext.PollItemStatus
The item was rejected because idempotency was enabled and another thread or node is already processing this item
ALWAYS - Enum constant in enum class org.mule.sdk.api.runtime.parameter.OutboundCorrelationStrategy
This strategy always yields a correlation id, regardless of CorrelationInfo.isOutboundCorrelationEnabled()
ALWAYS_BEGIN - Enum constant in enum class org.mule.sdk.api.tx.SourceTransactionalAction
Will ensure that a new transaction is created for each invocation
ALWAYS_JOIN - Enum constant in enum class org.mule.sdk.api.tx.OperationTransactionalAction
There must always be a transaction present for the invocation
ANY - Enum constant in enum class org.mule.sdk.api.error.MuleErrors
Wild card that matches with any error and is on top of the error hierarchy for those that allow handling.
ANY - Static variable in annotation interface org.mule.sdk.api.annotation.param.MediaType
 
ApiKey - Annotation Interface in org.mule.sdk.api.annotation.semantics.security
Indicates that the annotated parameter represent an API Key
ApiKeyAuth - Annotation Interface in org.mule.sdk.api.annotation.semantics.connectivity
Describes a Connection with is secured through an API Key
APP_CONFIG - Static variable in class org.mule.sdk.api.stereotype.MuleStereotypes
 
APP_CONFIG_DEFINITION - Static variable in class org.mule.sdk.api.stereotype.MuleStereotypes
 
AppConfigStereotype - Class in org.mule.sdk.api.stereotype
StereotypeDefinition for any generic config global element.
APPLICATION_CSV - Static variable in annotation interface org.mule.sdk.api.annotation.param.MediaType
 
APPLICATION_HTML - Static variable in annotation interface org.mule.sdk.api.annotation.param.MediaType
 
APPLICATION_JSON - Static variable in annotation interface org.mule.sdk.api.annotation.param.MediaType
 
APPLICATION_OCTET_STREAM - Static variable in annotation interface org.mule.sdk.api.annotation.param.MediaType
 
APPLICATION_PLAIN - Static variable in annotation interface org.mule.sdk.api.annotation.param.MediaType
 
APPLICATION_XML - Static variable in annotation interface org.mule.sdk.api.annotation.param.MediaType
 
ArtifactDisposalContext - Interface in org.mule.sdk.api.artifact.lifecycle
Provides context information about the disposal of the Artifact enclosing the Extension.
ArtifactLifecycleListener - Interface in org.mule.sdk.api.artifact.lifecycle
Extensions are typically contained in Apps or Domains, which going forward we will refer to as the enclosing artifact.
artifacts() - Element in annotation interface org.mule.sdk.api.annotation.PrivilegedExport
 
AT_LEAST_ONCE - Enum constant in enum class org.mule.sdk.api.annotation.route.ChainExecutionOccurrence
Chain may be executed multiple times, but will for sure be executed at least once
attributes() - Element in annotation interface org.mule.sdk.api.annotation.metadata.OutputResolver
Specifies the AttributesTypeResolver which should be used to resolve the type of the Message#getAttributes() of the output message.
attributes(A) - Method in class org.mule.sdk.api.runtime.operation.Result.Builder
Sets the output attributes value
AttributesJsonType - Annotation Interface 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
attributesResolver() - Element in annotation interface org.mule.sdk.api.annotation.metadata.MetadataScope
 
AttributesStaticTypeResolver - Class in org.mule.sdk.api.metadata.resolving
StaticResolver implementation for the attributes OutputModel.
AttributesStaticTypeResolver() - Constructor for class org.mule.sdk.api.metadata.resolving.AttributesStaticTypeResolver
 
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 Interface 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 Interface 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.
authorizationUrl() - Element in annotation interface org.mule.sdk.api.annotation.connectivity.oauth.AuthorizationCode
 
AUTO - Enum constant in enum class org.mule.sdk.api.runtime.parameter.OutboundCorrelationStrategy
Whether to send a correlation id or not is defined by checking the CorrelationInfo.isOutboundCorrelationEnabled() method.
available() - Method in class org.mule.sdk.api.streaming.bytes.ImmutableFileRepeatableInputStream
 

B

BackPressure - Annotation Interface in org.mule.sdk.api.annotation.source
Allows the customization of a Source available and default BackPressureMode.
BackPressureAction - Enum Class 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 Class in org.mule.sdk.api.runtime.source
Describes the available back pressure strategies
baseType() - Element in annotation interface org.mule.sdk.api.annotation.dsl.xml.TypeDsl
Specifies that the annotated type should extend from an specific baseType If the namespace prefix does not exist or the string doesn't match the required format, an IllegalArgumentException will be thrown.
baseType() - Element in annotation interface org.mule.sdk.api.annotation.SubTypeMapping
 
BASIC_AUTH_HEADER - Enum constant in enum class org.mule.sdk.api.security.CredentialsPlacement
Send credentials in a Basic Authentication header
BasicAuth - Annotation Interface in org.mule.sdk.api.annotation.semantics.connectivity
Describes a Connection with is secured through Basic Authentication
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.
Binding - Annotation Interface in org.mule.sdk.api.annotation.binding
Marks a binding between a parameter in a ValueProvider or a SampleDataProvider to an extraction expression.
bindings() - Element in annotation interface org.mule.sdk.api.annotation.data.sample.SampleData
 
bindings() - Element in annotation interface org.mule.sdk.api.annotation.values.FieldValues
 
bindings() - Element in annotation interface org.mule.sdk.api.annotation.values.OfValues
 
BLOCKING - Enum constant in enum class org.mule.sdk.api.runtime.operation.ExecutionType
Blocking processing that use Thread.sleep(long), Lock.lock(), blocking IO operations or any other technique that blocks the current thread during processing.
BODY - Enum constant in enum class org.mule.sdk.api.runtime.parameter.HttpParameterPlacement
The parameter will be added as part of an application/x-www-form-urlencoded Http request body
BODY - Enum constant in enum class org.mule.sdk.api.security.CredentialsPlacement
Send credentials encoded in HTTP Body
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.store.ObjectStoreSettings.Builder
Returns the built settings object.
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.runtime.operation.Result
Creates a new Result.Builder
builder() - Static method in class org.mule.sdk.api.store.ObjectStoreSettings
 
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() - Element in annotation interface org.mule.sdk.api.annotation.Extension
Extension's Category
Category - Enum Class in org.mule.sdk.api.meta
Enum that stores a list of valid categories that a plugin can be assigned to.
CERTIFIED - Enum constant in enum class org.mule.sdk.api.meta.Category
 
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.
CHAIN - Static variable in class org.mule.sdk.api.stereotype.MuleStereotypes
 
CHAIN_DEFINITION - Static variable in class org.mule.sdk.api.stereotype.MuleStereotypes
 
ChainExecutionOccurrence - Enum Class in org.mule.sdk.api.annotation.route
Describes how many times the inner chain in a scope or route is expected to be called each time the owning component is executed.
ChainInputMetadataContext - Interface in org.mule.sdk.api.metadata
MetadataContext specialization adding information relevant to ChainInputTypeResolver instances.
ChainInputResolver - Annotation Interface in org.mule.sdk.api.annotation.metadata
Applied to Chain or Route parameters, allows specifying a ChainInputTypeResolver to provide DataSense information about the payload and attributes that will enter said chain/route.
ChainInputTypeResolver - Interface in org.mule.sdk.api.metadata.resolving
A type resolver to specify the payload and attributes types that enter the inner chain within a scope or route.
ChainStereotype - Class in org.mule.sdk.api.stereotype
StereotypeDefinition for the chain of components defined through a DSL.
classes() - Element in annotation interface org.mule.sdk.api.annotation.Export
 
ClassValue - Annotation Interface in org.mule.sdk.api.annotation.param.display
Marks a field or parameter annotated with Parameter as actually representing a class.
clear() - Method in interface org.mule.sdk.api.store.ObjectStore
Removes all items of this store without disposing it, meaning that after performing a clear(), you should still be able perform other operations.
CLIENT_SECURITY - Enum constant in enum class org.mule.sdk.api.error.MuleErrors
Indicates a security type problem enforced by an external entity.
ClientCredentials - Annotation Interface 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 Interface in org.mule.sdk.api.annotation.semantics.security
Indicates that the annotated parameter represent a Client ID
ClientSecret - Annotation Interface 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() - Method in interface org.mule.sdk.api.store.ObjectStore
Close the underlying store.
close() - Method in class org.mule.sdk.api.streaming.bytes.ImmutableFileRepeatableInputStream
 
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.
ClusterSupport - Annotation Interface 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.
COMMUNITY - Enum constant in enum class org.mule.sdk.api.meta.Category
 
CompletionCallback<T,A> - Interface in org.mule.sdk.api.runtime.process
This callback is how non blocking operations notify their outcome.
COMPONENT - Enum constant in enum class org.mule.sdk.api.metadata.resolving.MetadataComponent
Component that retrieves metadata for an Operation or a Source.
ComponentId - Annotation Interface 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 Interface in org.mule.sdk.api.annotation.param
Indicates that the annotated member should be injected with the currently active configuration instance.
CONFIG - Static variable in class org.mule.sdk.api.stereotype.MuleStereotypes
 
CONFIG_DEFINITION - Static variable in class org.mule.sdk.api.stereotype.MuleStereotypes
 
ConfigOverride - Annotation Interface 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 Interface 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 Interface in org.mule.sdk.api.annotation
Container for the Repeatable ConfigReference annotation
Configuration - Annotation Interface 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.
CONFIGURATION_ELEMENT - Static variable in class org.mule.sdk.api.stereotype.MuleStereotypes
 
CONFIGURATION_ELEMENT_DEFINITION - Static variable in class org.mule.sdk.api.stereotype.MuleStereotypes
 
ConfigurationElementStereotype - Class in org.mule.sdk.api.stereotype
StereotypeDefinition for elements within the configuration global element.
Configurations - Annotation Interface 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 Interface in org.mule.sdk.api.annotation.semantics.connectivity
Indicates that the annotated class models the configuration of a NTLM Proxy
ConfiguresProxy - Annotation Interface in org.mule.sdk.api.annotation.semantics.connectivity
Indicates that the annotated class models the configuration of a generic Proxy
connect() - Method in interface org.mule.sdk.api.connectivity.ConnectionProvider
Creates a new connection.
Connection - Annotation Interface 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 interface org.mule.sdk.api.annotation.param.ParameterGroup
Group name for parameters that are considered to be part of a connection configuration.
CONNECTION - Static variable in class org.mule.sdk.api.stereotype.MuleStereotypes
 
CONNECTION_DEFINITION - Static variable in class org.mule.sdk.api.stereotype.MuleStereotypes
 
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 interface org.mule.sdk.api.annotation.param.display.Placement
Tab name for parameters that are considered to be part of a connection configuration.
ConnectionId - Annotation Interface 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 Interface 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.
ConnectionStereotype - Class in org.mule.sdk.api.stereotype
StereotypeDefinition for any generic connection.
ConnectionValidationResult - Class in org.mule.sdk.api.connectivity
Represents the result of a Connection Validation.
CONNECTIVITY - Enum constant in enum class org.mule.sdk.api.error.MuleErrors
Indicates that a problem occurred and a connection could not be established.
contains(String) - Method in interface org.mule.sdk.api.store.ObjectStore
Check whether this store already contains a value for the given key
Content - Annotation Interface in org.mule.sdk.api.annotation.param
 
coordinates() - Element in annotation interface org.mule.sdk.api.annotation.ExternalLib
If provided, suggests Maven coordinates where the required library can be found.
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.
CPU_INTENSIVE - Enum constant in enum class org.mule.sdk.api.runtime.operation.ExecutionType
CPU intensive processing such as calculation or transformation.
CPU_LITE - Enum constant in enum class org.mule.sdk.api.runtime.operation.ExecutionType
Processing which neither blocks nor is CPU intensive such as message passing, filtering, routing or non-blocking IO..
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
 
createObjectStore(String, ObjectStoreSettings) - Method in interface org.mule.sdk.api.store.ObjectStoreManager
Creates and returns a new ObjectStore, configured according to the state of the settings object.
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() - Element in annotation interface org.mule.sdk.api.annotation.connectivity.oauth.AuthorizationCode
Allows to customize the placement that the client credentials will have in the request.
credentialsPlacement() - Element in annotation interface org.mule.sdk.api.annotation.connectivity.oauth.ClientCredentials
Allows to customize the placement that the client credentials will have in the request.
CredentialsPlacement - Enum Class in org.mule.sdk.api.security
Describes the possible placements credentials can have inside a HTTP request
CRITICAL - Enum constant in enum class org.mule.sdk.api.error.MuleErrors
Indicates that a severe error occurred.

D

DEFAULT_ALL_NODES - Enum constant in enum class org.mule.sdk.api.annotation.source.SourceClusterSupport
Runs on all the cluster nodes by default, but the user can choose to only run on the primary one
DEFAULT_CONFIG_DESCRIPTION - Static variable in annotation interface org.mule.sdk.api.annotation.Extension
 
DEFAULT_CONFIG_NAME - Static variable in annotation interface org.mule.sdk.api.annotation.Extension
 
DEFAULT_EXPIRATION_INTERVAL - Static variable in class org.mule.sdk.api.store.ObjectStoreSettings
 
DEFAULT_ORDER - Static variable in annotation interface org.mule.sdk.api.annotation.param.display.Placement
Parameter's default order.
DEFAULT_PRIMARY_NODE_ONLY - Enum constant in enum class org.mule.sdk.api.annotation.source.SourceClusterSupport
Only runs on the primary node by default, but the user can choose to run on all the nodes
DEFAULT_TAB - Static variable in annotation interface org.mule.sdk.api.annotation.param.display.Placement
 
DefaultEncoding - Annotation Interface in org.mule.sdk.api.annotation.param
This annotation is meant to be applied on fields of classes or on operation's arguments.
defaultImplementingType() - Element in annotation interface org.mule.sdk.api.annotation.param.NullSafe
Declares the default Type that will be instantiated if the NullSafe mechanism is triggered on a non-instantiable type
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
 
defaultMode() - Element in annotation interface org.mule.sdk.api.annotation.source.BackPressure
Returns the default mode.
defaultScopes() - Element in annotation interface org.mule.sdk.api.annotation.connectivity.oauth.AuthorizationCode
 
defaultScopes() - Element in annotation interface org.mule.sdk.api.annotation.connectivity.oauth.ClientCredentials
 
defaultValue() - Element in annotation interface org.mule.sdk.api.annotation.param.Optional
The default value to use if the user doesn't specify a value for the parameter.
DEPENDENCY - Enum constant in enum class org.mule.sdk.api.meta.ExternalLibraryType
External dependencies
Deprecated - Annotation Interface in org.mule.sdk.api.annotation.deprecated
Indicated that the current annotated member is deprecated from the extension.
DEPRECATED_STEREOTYPE - Static variable in class org.mule.sdk.api.stereotype.MuleStereotypes
The stereotype for the operation:deprecated element
description() - Element in annotation interface org.mule.sdk.api.annotation.Alias
An optional description to further describe the annotated member
description() - Element in annotation interface org.mule.sdk.api.annotation.ExternalLib
 
description() - Element in annotation interface org.mule.sdk.api.annotation.license.RequiresEntitlement
 
DigestAuth - Annotation Interface in org.mule.sdk.api.annotation.semantics.connectivity
Describes a Connection with is secured through Digest Authentication
disconnect(C) - Method in interface org.mule.sdk.api.connectivity.ConnectionProvider
Disposes the given connection, freeing all its allocated resources
DisplayName - Annotation Interface 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.
disposeStore(String) - Method in interface org.mule.sdk.api.store.ObjectStoreManager
Clears the object store of the given name and releases all resources associated to it, including memory, storage, etc.
DistributedTraceContextManager - Interface in org.mule.sdk.api.runtime.source
This is a manager for handling distributed tracing for sources/operations.
Domain - Annotation Interface in org.mule.sdk.api.annotation.semantics.connectivity
Indicates that the annotated parameter represent a network domain.
DoNotEnforceMinMuleVersion - Annotation Interface in org.mule.sdk.api.annotation
This annotation signals that the minimum mule version (either obtained from the MinMuleVersion annotation or the one calculated automatically) for the annotated component should not bump the min mule version of other components that interact with it.
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.
DROP - Enum constant in enum class org.mule.sdk.api.runtime.source.BackPressureAction
Indicates that the message will simply be dropped.
DROP - Enum constant in enum class org.mule.sdk.api.runtime.source.BackPressureMode
Apply back pressure by dropping the filtered event

E

EmitsResponse - Annotation Interface 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 Interface 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.
ENTITY - Enum constant in enum class org.mule.sdk.api.metadata.resolving.MetadataComponent
Component that retrieves metadata about DSQL entities.
entryTtl(Long) - Method in class org.mule.sdk.api.store.ObjectStoreSettings.Builder
Sets the entry timeout in milliseconds.
equals(Object) - Method in class org.mule.sdk.api.metadata.DefaultMetadataKey
 
equals(Object) - Method in class org.mule.sdk.api.stereotype.ImplicitStereotypeDefinition
 
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
ERROR_HANDLER - Static variable in class org.mule.sdk.api.stereotype.MuleStereotypes
 
ERROR_HANDLER_DEFINITION - Static variable in class org.mule.sdk.api.stereotype.MuleStereotypes
 
ErrorHandlerStereotype - Class in org.mule.sdk.api.stereotype
StereotypeDefinition for error-handler core components
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 Interface in org.mule.sdk.api.annotation.error
Annotation for Extension level to communicate and declare the ErrorTypeDefinitions that the whole extension manages
Example - Annotation Interface 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
 
ExcludeFromConnectivitySchema - Annotation Interface in org.mule.sdk.api.annotation.semantics.connectivity
Signals that the annotated component should not be considered while generating a Connectivity Schema.
ExclusiveOptionals - Annotation Interface 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, Consumer<OperationParameterizer>) - 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 Interface in org.mule.sdk.api.annotation.execution
Allows to specify the ExecutionType of the annotated component.
ExecutionOccurrence - Annotation Interface in org.mule.sdk.api.annotation.route
Used in method arguments of type Chain or Route, specifies how many times the chain in a scope or route is expected to be called each time the owning component is executed.
ExecutionType - Enum Class 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.
expirationExpr() - Element in annotation interface org.mule.sdk.api.annotation.connectivity.oauth.AuthorizationCode
 
expirationExpr() - Element in annotation interface org.mule.sdk.api.annotation.connectivity.oauth.ClientCredentials
 
expirationInterval(Long) - Method in class org.mule.sdk.api.store.ObjectStoreSettings.Builder
Sets how frequently should the expiration thread run.
Export - Annotation Interface in org.mule.sdk.api.annotation
Specifies classes and resources that an extension should expose beyond the default ClassLoader isolation.
expression() - Element in annotation interface org.mule.sdk.api.annotation.connectivity.oauth.OAuthCallbackValue
Expression to extract the parameter from the oauth response
Expression - Annotation Interface in org.mule.sdk.api.annotation
Allows customizing how a ParameterModel supports expressions.
EXPRESSION - Enum constant in enum class org.mule.sdk.api.error.MuleErrors
Indicates that a problem occurred when resolving an expression.
ExpressionFunctions - Annotation Interface 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 Class in org.mule.sdk.api.meta
Enumerates the different types of support that a given component can provide regarding expressions
extendsOrImplements() - Element in annotation interface org.mule.sdk.api.annotation.param.display.ClassValue
 
Extensible - Annotation Interface in org.mule.sdk.api.annotation
Denotes that a given type can be extended by others.
Extension - Annotation Interface 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 interface for executing extension operations programmatically.
ExternalLib - Annotation Interface in org.mule.sdk.api.annotation
Specifies that the annotated element depends on a library which is not packaged with the extension.
ExternalLibraryType - Enum Class in org.mule.sdk.api.meta
Enumerates the different types of external libraries an extension may require
ExternalLibs - Annotation Interface in org.mule.sdk.api.annotation
Container for the Repeatable ExternalLib annotation
extractionExpression() - Element in annotation interface org.mule.sdk.api.annotation.binding.Binding
Gets the expression used to get the acting part of the component whose value is taken for the provider acting parameter.

F

FAIL - Enum constant in enum class org.mule.sdk.api.runtime.source.BackPressureAction
Indicates that en error has been thrown as the result of the back pressure
FAIL - Enum constant in enum class org.mule.sdk.api.runtime.source.BackPressureMode
Reject the event by throwing an error
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
 
FieldsValues - Annotation Interface in org.mule.sdk.api.annotation.values
Container for the Repeatable FieldValues annotation
FieldValues - Annotation Interface in org.mule.sdk.api.annotation.values
Marks a parameter as having a field or set of fields that have the capability of having its values resolved.
FilePath - Annotation Interface in org.mule.sdk.api.annotation.semantics.file
Marks a field or parameter annotated with Parameter as a path to a file or directory.
FILTERED_BY_WATERMARK - Enum constant in enum class org.mule.sdk.api.runtime.source.PollContext.PollItemStatus
The item was rejected because watermarking was enabled and it was filtered on that ground
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 Interface 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.
FLOW - Static variable in class org.mule.sdk.api.stereotype.MuleStereotypes
 
FLOW_DEFINITION - Static variable in class org.mule.sdk.api.stereotype.MuleStereotypes
 
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 Interface 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.
FlowStereotype - Class in org.mule.sdk.api.stereotype
StereotypeDefinition for flow core components

G

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
 
getArtifactClassLoader() - Method in interface org.mule.sdk.api.artifact.lifecycle.ArtifactDisposalContext
 
getArtifactOwnedThreads() - Method in interface org.mule.sdk.api.artifact.lifecycle.ArtifactDisposalContext
Returns a Stream with the threads that were CREATED by the enclosing artifact that is being disposed.
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, Object) - Method in class org.mule.sdk.api.metadata.resolving.AttributesStaticTypeResolver
This method resolves the static output type for an attributes OutputModel proxing to the StaticResolver.getStaticMetadata() method.
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.AttributesStaticTypeResolver
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
 
getChainInputMetadataType(ChainInputMetadataContext) - Method in interface org.mule.sdk.api.metadata.resolving.ChainInputTypeResolver
Resolves the input payload and attributes type for a scope/route inner chain
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
 
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
 
getDistributedSourceTraceContext() - Method in interface org.mule.sdk.api.runtime.source.SourceCallbackContext
 
getEntryTTL() - Method in class org.mule.sdk.api.store.ObjectStoreSettings
The entry timeout in milliseconds.
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
 
getExpirationInterval() - Method in class org.mule.sdk.api.store.ObjectStoreSettings
How frequently (in milliseconds) should the expiration thread run.
getExpiresIn() - Method in interface org.mule.sdk.api.connectivity.oauth.OAuthState
 
getExpression() - Method in interface org.mule.sdk.api.runtime.parameter.ParameterResolver
 
getExtensionClassLoader() - Method in interface org.mule.sdk.api.artifact.lifecycle.ArtifactDisposalContext
 
getExtensionOwnedThreads() - Method in interface org.mule.sdk.api.artifact.lifecycle.ArtifactDisposalContext
Returns a Stream with the threads that were CREATED by the extension.
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.
getInnerChainOutputMessageType() - Method in interface org.mule.sdk.api.metadata.ScopeOutputMetadataContext
 
getInputMessageMetadataType() - Method in interface org.mule.sdk.api.metadata.ChainInputMetadataContext
 
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
getMaxEntries() - Method in class org.mule.sdk.api.store.ObjectStoreSettings
Returns the max number of entries allowed.
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
getMetadataProperty(Class<T>) - Method in class org.mule.sdk.api.metadata.NullMetadataKey
getName() - Method in class org.mule.sdk.api.stereotype.AppConfigStereotype
 
getName() - Method in class org.mule.sdk.api.stereotype.ChainStereotype
 
getName() - Method in class org.mule.sdk.api.stereotype.ConfigurationElementStereotype
 
getName() - Method in class org.mule.sdk.api.stereotype.ConnectionStereotype
 
getName() - Method in class org.mule.sdk.api.stereotype.ErrorHandlerStereotype
 
getName() - Method in class org.mule.sdk.api.stereotype.FlowStereotype
 
getName() - Method in class org.mule.sdk.api.stereotype.ImplicitStereotypeDefinition
 
getName() - Method in class org.mule.sdk.api.stereotype.ModuleConfigStereotype
 
getName() - Method in class org.mule.sdk.api.stereotype.ObjectStereotype
 
getName() - Method in class org.mule.sdk.api.stereotype.ObjectStoreStereotype
 
getName() - Method in class org.mule.sdk.api.stereotype.OnErrorStereotype
 
getName() - Method in class org.mule.sdk.api.stereotype.ProcessorStereotype
 
getName() - Method in class org.mule.sdk.api.stereotype.SerializerStereotype
 
getName() - Method in class org.mule.sdk.api.stereotype.SourceStereotype
 
getName() - Method in interface org.mule.sdk.api.stereotype.StereotypeDefinition
 
getName() - Method in class org.mule.sdk.api.stereotype.SubFlowStereotype
 
getName() - Method in class org.mule.sdk.api.stereotype.ValidatorStereotype
 
getNamespace() - Method in class org.mule.sdk.api.stereotype.MuleStereotypeDefinition
 
getNamespace() - Method in class org.mule.sdk.api.stereotype.ObjectStoreStereotype
In order to fix an inconsistency between this stereotype and the definition on MuleStereotypes.OBJECT_STORE without breaking backwards compatibility we have to change the hierarchy and set the namespace OS.
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
 
getObjectStore(String) - Method in interface org.mule.sdk.api.store.ObjectStoreManager
Returns an ObjectStore previously defined through the ObjectStoreManager.createObjectStore(String, ObjectStoreSettings) method.
getOrCreateObjectStore(String, ObjectStoreSettings) - Method in interface org.mule.sdk.api.store.ObjectStoreManager
Returns the ObjectStore of name if it has already been defined.
getOutboundCorrelationId(CorrelationInfo, String) - Method in enum class 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.
getParameterResolvedType(String) - Method in interface org.mule.sdk.api.metadata.ChainInputMetadataContext
Returns the resolved MetadataType from an input parameter of the owning component.
getParent() - Method in interface org.mule.sdk.api.error.ErrorTypeDefinition
 
getParent() - Method in enum class org.mule.sdk.api.error.MuleErrors
 
getParent() - Method in class org.mule.sdk.api.stereotype.ImplicitStereotypeDefinition
 
getParent() - Method in interface org.mule.sdk.api.stereotype.StereotypeDefinition
 
getParent() - Method in class org.mule.sdk.api.stereotype.ValidatorStereotype
 
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
 
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 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
 
getRemoteTraceContextMap() - Method in interface org.mule.sdk.api.runtime.source.DistributedTraceContextManager
 
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.
getRouteOutputMessageTypes() - Method in interface org.mule.sdk.api.metadata.RouterOutputMetadataContext
 
getRouterInputMessageType() - Method in interface org.mule.sdk.api.metadata.RouterOutputMetadataContext
 
getRouterOutputMetadataContext() - Method in interface org.mule.sdk.api.metadata.MetadataContext
NOTE: Experimental feature.
getSample() - Method in interface org.mule.sdk.api.data.sample.SampleDataProvider
Obtains and returns the sample information.
getScopeInputMessageType() - Method in interface org.mule.sdk.api.metadata.ScopeOutputMetadataContext
 
getScopeOutputMetadataContext() - Method in interface org.mule.sdk.api.metadata.MetadataContext
NOTE: Experimental feature.
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
 
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(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.
getValuesFor(Stream<String>) - Static method in class org.mule.sdk.api.values.ValueBuilder
Utility to create single level values from an Stream of 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.api.stereotype.ImplicitStereotypeDefinition
 
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
HEADERS - Enum constant in enum class org.mule.sdk.api.runtime.parameter.HttpParameterPlacement
The parameter will be sent as a header
Host - Annotation Interface in org.mule.sdk.api.annotation.semantics.connectivity
Indicates that the annotated parameter represents a network host
HttpParameterPlacement - Enum Class 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 Interface 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
ImplicitStereotypeDefinition - Class in org.mule.sdk.api.stereotype
A special kind of stereotype definition, to be automatically added to top level pojos and interfaces form an extension that do not already have an associated stereotype.
ImplicitStereotypeDefinition(String) - Constructor for class org.mule.sdk.api.stereotype.ImplicitStereotypeDefinition
 
ImplicitStereotypeDefinition(String, StereotypeDefinition) - Constructor for class org.mule.sdk.api.stereotype.ImplicitStereotypeDefinition
 
Import - Annotation Interface 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 Interface in org.mule.sdk.api.annotation
Container for the Repeatable Import annotation
includeRedirectUriInRefreshTokenRequest() - Element in annotation interface org.mule.sdk.api.annotation.connectivity.oauth.AuthorizationCode
Whether the redirect_uri parameter should be included in the refresh token request.
INPUT - Enum constant in enum class org.mule.sdk.api.metadata.resolving.MetadataComponent
Component that retrieves metadata for an Operation or Source parameter.
InputJsonType - Annotation Interface 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 Interface 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.
inTheContextOf(Event) - Method in interface org.mule.sdk.api.client.OperationParameterizer
Specifies an event to which this operation is relative to.
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
 
isArtifactOwnedClassLoader(ClassLoader) - Method in interface org.mule.sdk.api.artifact.lifecycle.ArtifactDisposalContext
 
isArtifactOwnedThread(Thread) - Method in interface org.mule.sdk.api.artifact.lifecycle.ArtifactDisposalContext
 
isAutoDelete() - Method in class org.mule.sdk.api.streaming.bytes.ImmutableFileRepeatableInputStream
 
isExtensionOwnedClassLoader(ClassLoader) - Method in interface org.mule.sdk.api.artifact.lifecycle.ArtifactDisposalContext
 
isExtensionOwnedThread(Thread) - Method in interface org.mule.sdk.api.artifact.lifecycle.ArtifactDisposalContext
 
isOneRequired() - Element in annotation interface org.mule.sdk.api.annotation.param.ExclusiveOptionals
Enforces that one of the parameters must be set at any given time
isOutboundCorrelationEnabled() - Method in interface org.mule.sdk.api.runtime.parameter.CorrelationInfo
Indicates if outbound correlation ids are enabled at the application level or not.
isPersistent() - Method in interface org.mule.sdk.api.store.ObjectStore
 
isPersistent() - Method in class org.mule.sdk.api.store.ObjectStoreSettings
Returns Whether the store is persistent or transient.
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
 

J

JAR - Enum constant in enum class org.mule.sdk.api.meta.ExternalLibraryType
Jar files
JAVA_11 - Enum constant in enum class org.mule.sdk.api.meta.JavaVersion
 
JAVA_17 - Enum constant in enum class org.mule.sdk.api.meta.JavaVersion
 
JAVA_21 - Enum constant in enum class org.mule.sdk.api.meta.JavaVersion
 
JAVA_8 - Enum constant in enum class org.mule.sdk.api.meta.JavaVersion
 
JavaVersion - Enum Class in org.mule.sdk.api.meta
Describes the Java versions supported by Mule
JavaVersionSupport - Annotation Interface in org.mule.sdk.api.annotation
Used in the same class as @Extension, this annotation indicates the versions of Java supported by the extension.
JOIN_IF_POSSIBLE - Enum constant in enum class org.mule.sdk.api.tx.OperationTransactionalAction
If there is a transaction available, then use it, otherwise continue processing

K

KerberosAuth - Annotation Interface in org.mule.sdk.api.annotation.semantics.connectivity
Describes a Connection with is secured through Kerberos.
KEYS - Enum constant in enum class org.mule.sdk.api.metadata.resolving.MetadataComponent
Component that retrieves metadata about the keys.
keysResolver() - Element in annotation interface org.mule.sdk.api.annotation.metadata.MetadataScope
 

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.
location() - Element in annotation interface org.mule.sdk.api.annotation.semantics.file.FilePath
 

M

mark(int) - Method in class org.mule.sdk.api.streaming.bytes.ImmutableFileRepeatableInputStream
 
markSupported() - Method in class org.mule.sdk.api.streaming.bytes.ImmutableFileRepeatableInputStream
 
maxEntries(Integer) - Method in class org.mule.sdk.api.store.ObjectStoreSettings.Builder
Sets the max number of entries allowed.
mediaType(MediaType) - Method in class org.mule.sdk.api.runtime.operation.Result.Builder
Sets the output MediaType for the payload
MediaType - Annotation Interface in org.mule.sdk.api.annotation.param
Use this annotation on operation methods and Source classes which return either String or InputStream.
message() - Element in annotation interface org.mule.sdk.api.annotation.deprecated.Deprecated
 
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 Class 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.
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 Interface 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 Interface 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.
MetadataScope - Annotation Interface 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 Interface 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
 
ModuleConfigStereotype - Class in org.mule.sdk.api.stereotype
StereotypeDefinition for any generic config global element.
ModuleException - Exception in org.mule.sdk.api.exception
RuntimeException implementation to throw Exceptions that indicates explicitly the ErrorTypeDefinition that is wanted to throw.
ModuleException(String, ErrorTypeDefinition<T>) - 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(I18nMessage, ErrorTypeDefinition<T>, Throwable) - Constructor for exception org.mule.sdk.api.exception.ModuleException
 
ModuleException(ErrorTypeDefinition<T>, Throwable) - Constructor for exception org.mule.sdk.api.exception.ModuleException
 
MuleErrors - Enum Class 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 interface org.mule.sdk.api.annotation.Extension
 
MuleStereotypeDefinition - Class in org.mule.sdk.api.stereotype
Marker interface that identifies a given StereotypeDefinition as a Mule stereotype.
MuleStereotypeDefinition() - Constructor for class org.mule.sdk.api.stereotype.MuleStereotypeDefinition
 
MuleStereotypes - Class in org.mule.sdk.api.stereotype
 
MULTIPLE_OR_NONE - Enum constant in enum class org.mule.sdk.api.annotation.route.ChainExecutionOccurrence
Chain may be executed multiple times or non at all

N

name() - Element in annotation interface org.mule.sdk.api.annotation.Configuration
The name of the configuration.
name() - Element in annotation interface org.mule.sdk.api.annotation.Extension
A name which unequivocally identifies the extension
name() - Element in annotation interface org.mule.sdk.api.annotation.ExternalLib
 
name() - Element in annotation interface org.mule.sdk.api.annotation.license.RequiresEntitlement
 
name() - Element in annotation interface org.mule.sdk.api.annotation.param.ParameterGroup
The name of the group being defined.
name() - Element in annotation interface org.mule.sdk.api.annotation.param.reference.ConfigReference
 
NamedTypeResolver - Interface in org.mule.sdk.api.metadata.resolving
A base interface for resolvers in which they specify it's category name.
nameRegexpMatcher() - Element in annotation interface org.mule.sdk.api.annotation.ExternalLib
 
namespace() - Element in annotation interface org.mule.sdk.api.annotation.dsl.xml.Xml
Location URI for the namespace.
namespace() - Element in annotation interface org.mule.sdk.api.annotation.param.reference.ConfigReference
 
NAMESPACE - Static variable in class org.mule.sdk.api.stereotype.MuleStereotypeDefinition
 
NATIVE - Enum constant in enum class org.mule.sdk.api.meta.ExternalLibraryType
Native libraries
NEVER - Enum constant in enum class org.mule.sdk.api.runtime.parameter.OutboundCorrelationStrategy
This strategy always returns Optional.empty()
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 Interface in org.mule.sdk.api.annotation
Used to express that the annotated element should not support being used implicitly.
NONE - Enum constant in enum class org.mule.sdk.api.tx.SourceTransactionalAction
Whether there is a transaction available or not, ignore it
NOT_SUPPORTED - Enum constant in enum class org.mule.sdk.api.annotation.source.SourceClusterSupport
The source doesn't support cluster mode and hence only runs on the primary node.
NOT_SUPPORTED - Enum constant in enum class org.mule.sdk.api.meta.ExpressionSupport
Expressions not allowed.
NOT_SUPPORTED - Enum constant in enum class org.mule.sdk.api.tx.OperationTransactionalAction
Executes outside any existent transaction
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 Interface 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 Interface in org.mule.sdk.api.annotation.semantics.connectivity
Indicates that the annotated parameter represent a NTLM domain.
NULL - Static variable in annotation interface 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 Interface 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 Interface in org.mule.sdk.api.annotation.connectivity.oauth
This annotation is used to annotate fields on a ConnectionProvider which supports OAuth.
OAuthParameter - Annotation Interface 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
OBJECT_STORE - Static variable in class org.mule.sdk.api.stereotype.MuleStereotypes
 
OBJECT_STORE_DEFINITION - Static variable in class org.mule.sdk.api.stereotype.MuleStereotypes
 
OBJECT_STORE_ELEMENT_NAMESPACE - Static variable in class org.mule.sdk.api.stereotype.MuleStereotypes
 
ObjectStereotype - Class in org.mule.sdk.api.stereotype
StereotypeDefinition for a generic Object definition
ObjectStereotype() - Constructor for class org.mule.sdk.api.stereotype.ObjectStereotype
 
ObjectStore<T extends Serializable> - Interface in org.mule.sdk.api.store
A generic object key value store
ObjectStoreManager - Interface in org.mule.sdk.api.store
Creates and manages ObjectStore instances.
ObjectStoreReference - Annotation Interface 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
ObjectStoreSettings - Class in org.mule.sdk.api.store
Immutable object which contains settings parameters regarding how should a particular ObjectStore instance behave.
ObjectStoreSettings.Builder - Class in org.mule.sdk.api.store
A Builder for creating ObjectStoreSettings
ObjectStoreStereotype - Class in org.mule.sdk.api.stereotype
StereotypeDefinition for a generic ObjectStore definition
ObjectStoreStereotype() - Constructor for class org.mule.sdk.api.stereotype.ObjectStoreStereotype
 
OfValues - Annotation Interface 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.
ON_ERROR - Static variable in class org.mule.sdk.api.stereotype.MuleStereotypes
 
ON_ERROR_DEFINITION - Static variable in class org.mule.sdk.api.stereotype.MuleStereotypes
 
onArtifactDisposal(ArtifactDisposalContext) - Method in interface org.mule.sdk.api.artifact.lifecycle.ArtifactLifecycleListener
Executed when the enclosing artifact is disposed.
OnArtifactLifecycle - Annotation Interface in org.mule.sdk.api.annotation
Specifies an ArtifactLifecycleListener for reacting to the enclosing artifact's lifecycle events.
OnBackPressure - Annotation Interface 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.PoolingConnectionProvider
Executes after the connection was successfully borrowed from the pool but before it's handed over to the requester.
ONCE - Enum constant in enum class org.mule.sdk.api.annotation.route.ChainExecutionOccurrence
Chain execution may not be skipped, but will only be executed once
ONCE_OR_NONE - Enum constant in enum class org.mule.sdk.api.annotation.route.ChainExecutionOccurrence
Chain execution may be skipped, but will not be executed more than once
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.
OneOfRoutesOutputChainResolver - Annotation Interface in org.mule.sdk.api.annotation.metadata
Applied to router components, specifies to the DataSense engine that the payload/attributes types that will exit the owning router component is the union of the payload/attributes of each route in the router.
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.
OnError - Annotation Interface 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.
OnErrorStereotype - Class in org.mule.sdk.api.stereotype
StereotypeDefinition for on-error core components
OnException - Annotation Interface 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. an Operation level enricher will override the OnException level one.
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.PoolingConnectionProvider
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(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.
OnSuccess - Annotation Interface 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.
OnTerminate - Annotation Interface 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.
open() - Element in annotation interface org.mule.sdk.api.annotation.values.FieldValues
 
open() - Element in annotation interface org.mule.sdk.api.annotation.values.OfValues
 
open() - Method in interface org.mule.sdk.api.store.ObjectStore
Open the underlying store.
OPERATION_DEF_STEREOTYPE - Static variable in class org.mule.sdk.api.stereotype.MuleStereotypes
The stereotype for the operation:def element
OperationParameterizer - Interface in org.mule.sdk.api.client
Parameterizes an operation execution performed through the ExtensionsClient
Operations - Annotation Interface 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 Class in org.mule.sdk.api.tx
The type of joining actions that operations can take regarding transactions.
optional() - Element in annotation interface org.mule.sdk.api.annotation.ExternalLib
 
Optional - Annotation Interface in org.mule.sdk.api.annotation.param
Marks a Parameter field a optional.
order() - Element in annotation interface org.mule.sdk.api.annotation.metadata.MetadataKeyPart
The resolution order of this key part, starting from 1.
order() - Element in annotation interface org.mule.sdk.api.annotation.param.display.Placement
Gives the annotated element a relative order within its group.
order() - Element in annotation interface org.mule.sdk.api.annotation.values.ValuePart
 
org.mule.sdk.api - module org.mule.sdk.api
Mule Sdk API for Mule Runtime.
org.mule.sdk.api.annotation - package org.mule.sdk.api.annotation
 
org.mule.sdk.api.annotation.binding - package org.mule.sdk.api.annotation.binding
 
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.route - package org.mule.sdk.api.annotation.route
 
org.mule.sdk.api.annotation.semantics - package org.mule.sdk.api.annotation.semantics
 
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.artifact.lifecycle - package org.mule.sdk.api.artifact.lifecycle
 
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.store - package org.mule.sdk.api.store
 
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
 
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 Class 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() - Element in annotation interface org.mule.sdk.api.annotation.metadata.OutputResolver
Specifies the OutputTypeResolver which should be used to resolve the type of the value which will go into the payload of the output message.
output(T) - Method in class org.mule.sdk.api.runtime.operation.Result.Builder
Sets the output value
OUTPUT_ATTRIBUTES - Enum constant in enum class org.mule.sdk.api.metadata.resolving.MetadataComponent
Component that retrieves metadata for an Operation or Source output attributes type.
OUTPUT_ATTRIBUTES_STEREOTYPE - Static variable in class org.mule.sdk.api.stereotype.MuleStereotypes
The stereotype for the operation:output-attributes element
OUTPUT_PAYLOAD - Enum constant in enum class org.mule.sdk.api.metadata.resolving.MetadataComponent
Component that retrieves metadata for an Operation or Source output type.
OUTPUT_PAYLOAD_STEREOTYPE - Static variable in class org.mule.sdk.api.stereotype.MuleStereotypes
The stereotype for the operation:output-payload element
OUTPUT_STEREOTYPE - Static variable in class org.mule.sdk.api.stereotype.MuleStereotypes
The stereotype for the operation:output element
OutputJsonType - Annotation Interface in org.mule.sdk.api.annotation.metadata.fixed
Declares the annotated ComponentModel's output MetadataType to the type represented by the JSON Schema.
outputResolver() - Element in annotation interface org.mule.sdk.api.annotation.metadata.MetadataScope
 
OutputResolver - Annotation Interface 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 Interface 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

packages() - Element in annotation interface org.mule.sdk.api.annotation.PrivilegedExport
 
PagingProvider<C,T> - Interface in org.mule.sdk.api.runtime.streaming
This interface provides functionality for consuming a data feed in pages.
Parameter - Annotation Interface 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 Interface in org.mule.sdk.api.annotation.dsl.xml
Allows setting directives regarding syntax and semantics of the generated XML DSL.
ParameterGroup - Annotation Interface 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 ParameterResolver
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.
PassThroughInputChainResolver - Annotation Interface in org.mule.sdk.api.annotation.metadata
Applied to Chain or Route parameters, specifies to the DataSense engine that the payload and attributes types that will enter the chain/scope are the same ones that originally entered the owning scope/router component.
PassThroughOutputChainResolver - Annotation Interface in org.mule.sdk.api.annotation.metadata
Applied to scope components, specifies to the DataSense engine that the payload and attributes types that will exit the owning scope component is the same one that originally exited the scope chain.
Password - Annotation Interface in org.mule.sdk.api.annotation.semantics.security
Indicates that the annotated parameter represents a password.
PAYLOAD - Static variable in annotation interface org.mule.sdk.api.annotation.param.Optional
Denotes that if the parameter is not defined, the value will be taken from the message payload.
persistent(boolean) - Method in class org.mule.sdk.api.store.ObjectStoreSettings.Builder
Sets whether the store should be persistent or transient.
placement() - Element in annotation interface org.mule.sdk.api.annotation.connectivity.oauth.OAuthParameter
 
Placement - Annotation Interface 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 Class 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.
Port - Annotation Interface in org.mule.sdk.api.annotation.semantics.connectivity
Indicates that the annotated parameter represent a network port.
prefix() - Element in annotation interface org.mule.sdk.api.annotation.dsl.xml.Xml
Extension's prefix.
PREMIUM - Enum constant in enum class org.mule.sdk.api.meta.Category
 
primary() - Element in annotation interface org.mule.sdk.api.annotation.param.Content
 
PrivilegedExport - Annotation Interface in org.mule.sdk.api.annotation
Specifies packages that an extension should expose beyond the default ClassLoader isolation.
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(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(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.
PROCESSOR - Static variable in class org.mule.sdk.api.stereotype.MuleStereotypes
 
PROCESSOR_DEFINITION - Static variable in class org.mule.sdk.api.stereotype.MuleStereotypes
 
ProcessorStereotype - Class in org.mule.sdk.api.stereotype
StereotypeDefinition for any generic processor that can be executed by mule runtime.
providedByKeyResolver() - Element in annotation interface org.mule.sdk.api.annotation.metadata.MetadataKeyPart
 
put(Serializable, Serializable) - Method in interface org.mule.sdk.api.metadata.MetadataCache
Associates the specified value with the specified key in the cache. if the cache previously contained a mapping for the specified key, the old value gets replaced
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.

Q

qname() - Element in annotation interface org.mule.sdk.api.annotation.metadata.fixed.AttributesXmlType
 
qname() - Element in annotation interface org.mule.sdk.api.annotation.metadata.fixed.InputXmlType
 
qname() - Element in annotation interface org.mule.sdk.api.annotation.metadata.fixed.OutputXmlType
 
QUERY_PARAMS - Enum constant in enum class org.mule.sdk.api.runtime.parameter.HttpParameterPlacement
The parameter will be sent as a query parameter
QUERY_PARAMS - Enum constant in enum class org.mule.sdk.api.security.CredentialsPlacement
Send credentials as query parameters

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.
reconnectingForever(int) - Method in interface org.mule.sdk.api.client.OperationParameterizer
Specifies that in the case of a ConnectionException, the connection is to be re-established and the operation indefinitely until successful
ReconnectionCallback - Interface in org.mule.sdk.api.runtime.connectivity
Callback used to notify the runtime about the outcome of a reconnection attempt.
REDELIVERY_EXHAUSTED - Enum constant in enum class org.mule.sdk.api.error.MuleErrors
Indicates that the retry policy, of a certain component, to execute some action, eg: connectivity, delivery has been.
RefName - Annotation Interface 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.
refreshTokenExpr() - Element in annotation interface org.mule.sdk.api.annotation.connectivity.oauth.AuthorizationCode
 
remove(String) - Method in interface org.mule.sdk.api.store.ObjectStore
Remove the object with the given key
requestAlias() - Element in annotation interface org.mule.sdk.api.annotation.connectivity.oauth.OAuthParameter
The name under which the parameter's value is to be sent to the OAuth provider during the authentication request.
REQUIRED - Enum constant in enum class org.mule.sdk.api.meta.ExpressionSupport
Requires expressions.
requiredClassName() - Element in annotation interface org.mule.sdk.api.annotation.ExternalLib
 
RequiredForMetadata - Annotation Interface 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 Interface in org.mule.sdk.api.annotation.license
Defines if the extension requires an enterprise license to run.
RequiresEntitlement - Annotation Interface 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.
resources() - Element in annotation interface org.mule.sdk.api.annotation.Export
 
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
retrieve(String) - Method in interface org.mule.sdk.api.store.ObjectStore
* Retrieve the object stored under the given key
retrieveAll() - Method in interface org.mule.sdk.api.store.ObjectStore
 
RETRY_EXHAUSTED - Enum constant in enum class org.mule.sdk.api.error.MuleErrors
Indicates that the retry of a certain execution block has been exhausted.
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
Deprecated.
since 0.9.0. Starting with Mule 4.7, routers can now have random outputs, use CompletionCallback instead
RouterOutputMetadataContext - Interface in org.mule.sdk.api.metadata
Contains DataSense propagation information for routers, by using a MessageMetadataType to describe the typed message that enters each Route (input) and the message that exits them (output)
ROUTING - Enum constant in enum class org.mule.sdk.api.error.MuleErrors
Indicates that a problem occurred when routing a message.
RuntimeVersion - Annotation Interface in org.mule.sdk.api.annotation.param
This annotation is meant to be applied on fields of classes.

S

SampleData - Annotation Interface 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.
schema() - Element in annotation interface org.mule.sdk.api.annotation.metadata.fixed.AttributesJsonType
 
schema() - Element in annotation interface org.mule.sdk.api.annotation.metadata.fixed.AttributesXmlType
 
schema() - Element in annotation interface org.mule.sdk.api.annotation.metadata.fixed.InputJsonType
 
schema() - Element in annotation interface org.mule.sdk.api.annotation.metadata.fixed.InputXmlType
 
schema() - Element in annotation interface org.mule.sdk.api.annotation.metadata.fixed.OutputJsonType
 
schema() - Element in annotation interface org.mule.sdk.api.annotation.metadata.fixed.OutputXmlType
 
ScopeOutputMetadataContext - Interface in org.mule.sdk.api.metadata
Contains DataSense propagation information by using a MessageMetadataType to describe the typed message that enters a Chain (input) and the message that exits it (output)
Secret - Annotation Interface in org.mule.sdk.api.annotation.semantics.security
Indicates that the annotated parameter holds a value which should be encrypted.
SecretToken - Annotation Interface in org.mule.sdk.api.annotation.semantics.security
Indicates that the annotated parameter holds a secret token
SECURITY - Enum constant in enum class org.mule.sdk.api.error.MuleErrors
Indicates a security type problem occurred, eg: invalid credentials, expired token, etc.
SECURITY_TAB - Static variable in annotation interface org.mule.sdk.api.annotation.param.display.Placement
 
SecurityToken - Annotation Interface in org.mule.sdk.api.annotation.semantics.security
Indicates that the annotated parameter holds a security token
SELECT - Enum constant in enum class org.mule.sdk.api.meta.Category
 
SemanticTerms - Annotation Interface in org.mule.sdk.api.annotation.semantics
Specifies a list of custom semantic terms to be added on the annotated component.
SERIALIZER - Static variable in class org.mule.sdk.api.stereotype.MuleStereotypes
 
SERIALIZER_DEFINITION - Static variable in class org.mule.sdk.api.stereotype.MuleStereotypes
 
SerializerStereotype - Class in org.mule.sdk.api.stereotype
StereotypeDefinition for serializer components
SERVER_SECURITY - Enum constant in enum class org.mule.sdk.api.error.MuleErrors
Indicates a security type problem enforced by the mule runtime.
SessionId - Annotation Interface in org.mule.sdk.api.annotation.semantics.security
Indicates that the annotated parameter holds a session ID
setAuthentication(List<String>, Authentication) - Method in interface org.mule.sdk.api.security.AuthenticationHandler
Updates the current context with the given Authentication information.
setAuthentication(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.
setCurrentSpanName(String) - Method in interface org.mule.sdk.api.runtime.source.DistributedTraceContextManager
Sets the current span name.
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
 
setProcessors(Chain) - Method in class org.mule.sdk.api.runtime.route.Route
This is for call from the runtime when building this component.
setProperties(Map<String, Object>) - Method in interface org.mule.sdk.api.security.Authentication
Makes a copy of this Authentication with the passed properties set.
setRemoteTraceContextMap(Map<String, String>) - Method in interface org.mule.sdk.api.runtime.source.DistributedTraceContextManager
 
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.
showInDsl() - Element in annotation interface org.mule.sdk.api.annotation.param.ParameterGroup
If true, the Group will be shown as an inline element of the DSL
since() - Element in annotation interface org.mule.sdk.api.annotation.deprecated.Deprecated
 
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
 
SOURCE - Enum constant in enum class org.mule.sdk.api.error.MuleErrors
Indicates that an error occurred in the source of a flow.
SOURCE - Static variable in class org.mule.sdk.api.stereotype.MuleStereotypes
 
SOURCE_DEFINITION - Static variable in class org.mule.sdk.api.stereotype.MuleStereotypes
 
SOURCE_ERROR_RESPONSE_GENERATE - Enum constant in enum class org.mule.sdk.api.error.MuleErrors
Indicates that an error occurred in the source of the flow generating the parameters of an error response.
SOURCE_ERROR_RESPONSE_SEND - Enum constant in enum class org.mule.sdk.api.error.MuleErrors
Indicates that an error occurred in the source of the flow sending an error response.
SOURCE_RESPONSE - Enum constant in enum class org.mule.sdk.api.error.MuleErrors
Indicates that an error occurred in the source of the flow processing a successful response.
SOURCE_RESPONSE_GENERATE - Enum constant in enum class org.mule.sdk.api.error.MuleErrors
Indicates that an error occurred in the source of the flow generating the parameters of a successful response.
SOURCE_RESPONSE_SEND - Enum constant in enum class org.mule.sdk.api.error.MuleErrors
Indicates that an error occurred in the source of the flow sending a successful response.
SOURCE_STOPPING - Enum constant in enum class org.mule.sdk.api.runtime.source.PollContext.PollItemStatus
The item was rejected because the source has received the stop signal
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 Class 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 Interface 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.
SourceStereotype - Class in org.mule.sdk.api.stereotype
StereotypeDefinition for any generic source that can be executed by mule runtime.
SourceTransactionalAction - Enum Class 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 Interface in org.mule.sdk.api.annotation.param.stereotype
Annotation for sources, operations, configurations and Connection Providers l 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.
store(String, T) - Method in interface org.mule.sdk.api.store.ObjectStore
Store the given Object.
Streaming - Annotation Interface 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.
strict() - Element in annotation interface org.mule.sdk.api.annotation.param.MediaType
Whether the component must only return values of the given mimeType (true), or if the user should be given the chance to override it with its own
SUB_FLOW - Static variable in class org.mule.sdk.api.stereotype.MuleStereotypes
 
SUB_FLOW_DEFINITION - Static variable in class org.mule.sdk.api.stereotype.MuleStereotypes
 
SubFlowStereotype - Class in org.mule.sdk.api.stereotype
StereotypeDefinition for sub-flow core components
substitutionGroup() - Element in annotation interface org.mule.sdk.api.annotation.dsl.xml.TypeDsl
Specifies that the annotated element should extend a particular substitution group.
SubTypeMapping - Annotation Interface 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.
subTypes() - Element in annotation interface org.mule.sdk.api.annotation.SubTypeMapping
 
SubTypesMapping - Annotation Interface 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() - 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(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(SourceCallbackContext) - Static method in class org.mule.sdk.api.runtime.source.SourceResult
 
Summary - Annotation Interface in org.mule.sdk.api.annotation.param.display
Allows to specify a summary for a EnrichableModel to be used in the UI.
SUPPORTED - Enum constant in enum class org.mule.sdk.api.meta.ExpressionSupport
Expressions are required but not enforced.
supportedModes() - Element in annotation interface org.mule.sdk.api.annotation.source.BackPressure
The modes supported by the annotated modes.
supportedSince() - Method in enum class org.mule.sdk.api.meta.JavaVersion
 

T

tab() - Element in annotation interface org.mule.sdk.api.annotation.param.display.Placement
A tab is a logical way to groups together.
targetSelectors() - Element in annotation interface org.mule.sdk.api.annotation.values.FieldValues
Gets the target selectors of the fields of the parameter whose values are resolved by the ValueProvider referenced in FieldValues.value().
TenantIdentifier - Annotation Interface in org.mule.sdk.api.annotation.semantics.security
Indicates that the annotated parameter holds a value which identifies a tenant
Text - Annotation Interface 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 interface org.mule.sdk.api.annotation.param.MediaType
 
Throws - Annotation Interface 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 Interface in org.mule.sdk.api.annotation.semantics.security
Indicates that the annotated parameter holds a token ID
tokenUrl() - Element in annotation interface org.mule.sdk.api.annotation.connectivity.oauth.ClientCredentials
 
toRemoveIn() - Element in annotation interface org.mule.sdk.api.annotation.deprecated.Deprecated
 
toString() - Method in exception org.mule.sdk.api.exception.ModuleException
 
toString() - Method in class org.mule.sdk.api.metadata.DefaultMetadataKey
 
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
TRANSFORMATION - Enum constant in enum class org.mule.sdk.api.error.MuleErrors
Indicates that a problem occurred when transforming a value.
type() - Element in annotation interface org.mule.sdk.api.annotation.ExternalLib
 
type() - Element in annotation interface org.mule.sdk.api.annotation.Import
 
type() - Element in annotation interface org.mule.sdk.api.annotation.semantics.file.FilePath
 
TypeDsl - Annotation Interface 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 Interface 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 - Enum constant in enum class org.mule.sdk.api.annotation.route.ChainExecutionOccurrence
The owning component does not provide information about how the chain will be used.
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
 
unmanagedPersistent() - Static method in class org.mule.sdk.api.store.ObjectStoreSettings
Creates a new ObjectStoreSettings instance which describes a persistent store with no expiration or boundaries.
unmanagedTransient() - Static method in class org.mule.sdk.api.store.ObjectStoreSettings
Creates a new ObjectStoreSettings instance which describes a transient store with no expiration or boundaries.
Unsecured - Annotation Interface 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 Interface in org.mule.sdk.api.annotation.semantics.connectivity
Indicates that the annotated parameter represent an URL
UrlPath - Annotation Interface in org.mule.sdk.api.annotation.semantics.connectivity
Indicates that the annotated parameter represent a path relative to a base URL
Username - Annotation Interface 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 ConnectionProvider.
VALIDATION - Enum constant in enum class org.mule.sdk.api.error.MuleErrors
Indicates that a validator failed.
Validator - Annotation Interface in org.mule.sdk.api.annotation.param.stereotype
Stereotype annotation to mark that one or more operations are validators.
VALIDATOR - Static variable in class org.mule.sdk.api.stereotype.MuleStereotypes
 
VALIDATOR_DEFINITION - Static variable in class org.mule.sdk.api.stereotype.MuleStereotypes
 
ValidatorStereotype - Class in org.mule.sdk.api.stereotype
StereotypeDefinition for any validator component.
ValidatorStereotype() - Constructor for class org.mule.sdk.api.stereotype.ValidatorStereotype
 
value() - Element in annotation interface org.mule.sdk.api.annotation.Alias
 
value() - Element in annotation interface org.mule.sdk.api.annotation.ConfigReferences
 
value() - Element in annotation interface org.mule.sdk.api.annotation.Configurations
 
value() - Element in annotation interface org.mule.sdk.api.annotation.connectivity.ConnectionProviders
An array of classes which implement the ConnectionProvider interface.
value() - Element in annotation interface org.mule.sdk.api.annotation.data.sample.SampleData
 
value() - Element in annotation interface org.mule.sdk.api.annotation.error.ErrorTypes
 
value() - Element in annotation interface org.mule.sdk.api.annotation.error.Throws
 
value() - Element in annotation interface org.mule.sdk.api.annotation.execution.Execution
 
value() - Element in annotation interface org.mule.sdk.api.annotation.Expression
The type of expression support that parameters defined through this annotations should have.
value() - Element in annotation interface org.mule.sdk.api.annotation.ExpressionFunctions
 
value() - Element in annotation interface org.mule.sdk.api.annotation.ExternalLibs
 
value() - Element in annotation interface org.mule.sdk.api.annotation.ImportedTypes
 
value() - Element in annotation interface org.mule.sdk.api.annotation.JavaVersionSupport
 
value() - Element in annotation interface org.mule.sdk.api.annotation.metadata.ChainInputResolver
 
value() - Element in annotation interface org.mule.sdk.api.annotation.metadata.MetadataKeyId
 
value() - Element in annotation interface org.mule.sdk.api.annotation.metadata.TypeResolver
 
value() - Element in annotation interface org.mule.sdk.api.annotation.MinMuleVersion
The minimum version of the Mule Runtime that is required for the annotated component to work.
value() - Element in annotation interface org.mule.sdk.api.annotation.notification.Fires
 
value() - Element in annotation interface org.mule.sdk.api.annotation.notification.NotificationActions
 
value() - Element in annotation interface org.mule.sdk.api.annotation.OnArtifactLifecycle
 
value() - Element in annotation interface org.mule.sdk.api.annotation.OnException
A Class which implements the ExceptionHandler interface.
value() - Element in annotation interface org.mule.sdk.api.annotation.Operations
 
value() - Element in annotation interface org.mule.sdk.api.annotation.param.display.DisplayName
The value is a short name for the annotated element.
value() - Element in annotation interface org.mule.sdk.api.annotation.param.display.Example
 
value() - Element in annotation interface org.mule.sdk.api.annotation.param.display.Summary
 
value() - Element in annotation interface org.mule.sdk.api.annotation.param.MediaType
The mime type in RFC format.
value() - Element in annotation interface org.mule.sdk.api.annotation.param.stereotype.AllowedStereotypes
 
value() - Element in annotation interface org.mule.sdk.api.annotation.param.stereotype.Stereotype
 
value() - Element in annotation interface org.mule.sdk.api.annotation.route.ExecutionOccurrence
 
value() - Element in annotation interface org.mule.sdk.api.annotation.semantics.SemanticTerms
 
value() - Element in annotation interface org.mule.sdk.api.annotation.source.ClusterSupport
 
value() - Element in annotation interface org.mule.sdk.api.annotation.Sources
An array of classes which extend the Source class.
value() - Element in annotation interface org.mule.sdk.api.annotation.SubTypesMapping
 
value() - Element in annotation interface org.mule.sdk.api.annotation.values.FieldsValues
 
value() - Element in annotation interface org.mule.sdk.api.annotation.values.FieldValues
 
value() - Element in annotation interface org.mule.sdk.api.annotation.values.OfValues
 
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 class org.mule.sdk.api.annotation.route.ChainExecutionOccurrence
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.mule.sdk.api.annotation.source.SourceClusterSupport
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.mule.sdk.api.error.MuleErrors
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.mule.sdk.api.meta.Category
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.mule.sdk.api.meta.ExpressionSupport
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.mule.sdk.api.meta.ExternalLibraryType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.mule.sdk.api.meta.JavaVersion
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.mule.sdk.api.metadata.resolving.MetadataComponent
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.mule.sdk.api.runtime.operation.ExecutionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.mule.sdk.api.runtime.parameter.HttpParameterPlacement
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.mule.sdk.api.runtime.parameter.OutboundCorrelationStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.mule.sdk.api.runtime.source.BackPressureAction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.mule.sdk.api.runtime.source.BackPressureMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.mule.sdk.api.runtime.source.PollContext.PollItemStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.mule.sdk.api.security.CredentialsPlacement
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.mule.sdk.api.tx.OperationTransactionalAction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.mule.sdk.api.tx.SourceTransactionalAction
Returns the enum constant of this class with the specified name.
ValuePart - Annotation Interface 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 class org.mule.sdk.api.annotation.route.ChainExecutionOccurrence
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.mule.sdk.api.annotation.source.SourceClusterSupport
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.mule.sdk.api.error.MuleErrors
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.mule.sdk.api.meta.Category
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.mule.sdk.api.meta.ExpressionSupport
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.mule.sdk.api.meta.ExternalLibraryType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.mule.sdk.api.meta.JavaVersion
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.mule.sdk.api.metadata.resolving.MetadataComponent
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.mule.sdk.api.runtime.operation.ExecutionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.mule.sdk.api.runtime.parameter.HttpParameterPlacement
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.mule.sdk.api.runtime.parameter.OutboundCorrelationStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.mule.sdk.api.runtime.source.BackPressureAction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.mule.sdk.api.runtime.source.BackPressureMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.mule.sdk.api.runtime.source.PollContext.PollItemStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.mule.sdk.api.security.CredentialsPlacement
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.mule.sdk.api.tx.OperationTransactionalAction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.mule.sdk.api.tx.SourceTransactionalAction
Returns an array containing the constants of this enum class, in the order they are declared.
vendor() - Element in annotation interface org.mule.sdk.api.annotation.Extension
Name of the extension's vendor
version() - Method in enum class org.mule.sdk.api.meta.JavaVersion
 
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

WAIT - Enum constant in enum class org.mule.sdk.api.runtime.source.BackPressureMode
Apply back pressure by blocking the SourceCallback.handle(Result) method
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(MetadataKey) - Method in class org.mule.sdk.api.metadata.MetadataKeyBuilder
Adds a new MetadataKey child to the MetadataKey that is being built.
withChild(MetadataKeyBuilder) - Method in class org.mule.sdk.api.metadata.MetadataKeyBuilder
Adds a new MetadataKeyBuilder 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.
withConfigRef(String) - Method in interface org.mule.sdk.api.client.OperationParameterizer
 
withDefaultRepeatableIterables() - Method in interface org.mule.sdk.api.client.OperationParameterizer
Specifies that the operation is to used whatever repeatable iterables strategy is default for the current execution context.
withDefaultRepeatableStreaming() - Method in interface org.mule.sdk.api.client.OperationParameterizer
Specifies that the operation is to used whatever repeatable streaming strategy is default for the current execution context.
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
withFileStoreRepeatableIterables(int) - Method in interface org.mule.sdk.api.client.OperationParameterizer
Specifies that the operation is to use file based repeatable streaming
withFileStoreRepeatableStreaming(DataSize) - Method in interface org.mule.sdk.api.client.OperationParameterizer
Specifies that the operation is to use file based repeatable streaming
withInMemoryRepeatableIterables(int, int, int) - Method in interface org.mule.sdk.api.client.OperationParameterizer
Specifies that the operation is to use in-memory repeatable iterables
withInMemoryRepeatableStreaming(DataSize, DataSize, DataSize) - Method in interface org.mule.sdk.api.client.OperationParameterizer
Specifies that the operation is to use in-memory repeatable streaming
withParameter(String, Object) - Method in interface org.mule.sdk.api.client.OperationParameterizer
Sets a parameter with a given value, automatically determining the group the parameter belongs to.
withParameter(String, String, Object) - Method in interface org.mule.sdk.api.client.OperationParameterizer
Sets a parameter with a given value.
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
 
withSimpleReconnection(int, int) - Method in interface org.mule.sdk.api.client.OperationParameterizer
Specifies that in the case of a ConnectionException, the connection is to be re-established and the operation retried up to maxAttempts times, with an interval of frequency milliseconds.
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 Interface in org.mule.sdk.api.annotation.dsl.xml
Allows the customization of the schema attributes.
A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form