- accept(Consumer<PollContext.PollItem<T, A>>) - Method in interface org.mule.sdk.api.runtime.source.PollContext
-
Submits an item to be processed.
- AccessTokenExpiredException - Exception in org.mule.sdk.api.connectivity.oauth
-
Exception to be thrown by operations which are trying to use an expired access token.
- AccessTokenExpiredException() - Constructor for exception org.mule.sdk.api.connectivity.oauth.AccessTokenExpiredException
-
- AccessTokenExpiredException(String) - Constructor for exception org.mule.sdk.api.connectivity.oauth.AccessTokenExpiredException
-
Creates a new instance
- AccountId - Annotation Type in org.mule.sdk.api.annotation.semantics.security
-
Indicates that the annotated parameter represent an account id
- 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 type org.mule.sdk.api.annotation.param.ParameterGroup
-
Group name for parameters that are considered for advanced usage.
- ADVANCED_TAB - Static variable in annotation type org.mule.sdk.api.annotation.param.display.Placement
-
Tab name for parameters that are considered for advanced usage.
- Alias - Annotation Type in org.mule.sdk.api.annotation
-
Defines an alias for a Java type.
- allKeys() - Method in interface org.mule.sdk.api.store.ObjectStore
-
- AllowedStereotypes - Annotation Type in org.mule.sdk.api.annotation.param.stereotype
-
- ANY - Static variable in annotation type org.mule.sdk.api.annotation.param.MediaType
-
- ApiKey - Annotation Type in org.mule.sdk.api.annotation.semantics.security
-
Indicates that the annotated parameter represent an API Key
- ApiKeyAuth - Annotation Type in org.mule.sdk.api.annotation.semantics.connectivity
-
Describes a Connection with is secured through an API Key
- 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
-
- APPLICATION_CSV - Static variable in annotation type org.mule.sdk.api.annotation.param.MediaType
-
- APPLICATION_HTML - Static variable in annotation type org.mule.sdk.api.annotation.param.MediaType
-
- APPLICATION_JSON - Static variable in annotation type org.mule.sdk.api.annotation.param.MediaType
-
- APPLICATION_OCTET_STREAM - Static variable in annotation type org.mule.sdk.api.annotation.param.MediaType
-
- APPLICATION_PLAIN - Static variable in annotation type org.mule.sdk.api.annotation.param.MediaType
-
- APPLICATION_XML - Static variable in annotation type org.mule.sdk.api.annotation.param.MediaType
-
- attributes(A) - Method in class org.mule.sdk.api.runtime.operation.Result.Builder
-
Sets the output attributes value
- AttributesJsonType - Annotation Type in org.mule.sdk.api.annotation.metadata.fixed
-
Declares the annotated ComponentModel's attributes MetadataType to the type represented by the JSON Schema.
- attributesMediaType(MediaType) - Method in class org.mule.sdk.api.runtime.operation.Result.Builder
-
Sets the output MediaType for the attributes
- AttributesStaticTypeResolver - Class in org.mule.sdk.api.metadata.resolving
-
- 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 Type in org.mule.sdk.api.annotation.metadata.fixed
-
Declares the annotated ComponentModel's attributes MetadataType to the type represented by the provided element
in the XSD Schema.
- AuthCodeRequest - Interface in org.mule.sdk.api.connectivity.oauth
-
Provides information about the request that is sent to the authorization url during an OAuth2 dance using the
Authorization-Code grant type.
- Authentication - Interface in org.mule.sdk.api.security
-
Authentication represents an authentication request and contains authentication information if the request was
successful.
- AuthenticationHandler - Interface in org.mule.sdk.api.security
-
This handler allows to configure the current context's authentication, used for encryption and inbound authentication, based on
a given
Authentication request.
- AuthorizationCode - Annotation Type in org.mule.sdk.api.annotation.connectivity.oauth
-
To be used on implementations of ConnectionProvider, indicates that the provided connections will be authenticated
using Authorization-Code grant type of the OAuth2 specification.
- AuthorizationCodeState - Interface in org.mule.sdk.api.connectivity.oauth
-
ConnectionProvider implementations which are also annotated with
AuthorizationCode MUST have a field of
this type.
- available() - Method in class org.mule.sdk.api.streaming.bytes.ImmutableFileRepeatableInputStream
-
- CachedConnectionProvider<C> - Interface in org.mule.sdk.api.connectivity
-
- Category - Enum in org.mule.sdk.api.meta
-
Enum that stores a list of valid categories that a plugin can be assigned to.
- Chain - Interface in org.mule.sdk.api.runtime.route
-
A
Chain allows a given
Operation to receive a chain of message processors to be executed as part
of the operation's execution.
- CHAIN - Static variable in class org.mule.sdk.api.stereotype.MuleStereotypes
-
- CHAIN_DEFINITION - Static variable in class org.mule.sdk.api.stereotype.MuleStereotypes
-
- ChainStereotype - Class in org.mule.sdk.api.stereotype
-
- ClassValue - Annotation Type 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.
- ClientCredentials - Annotation Type in org.mule.sdk.api.annotation.connectivity.oauth
-
To be used on implementations of ConnectionProvider, indicates that the provided connections will be authenticated
using Client Credentials grant type of the OAuth2 specification.
- ClientCredentialsState - Interface in org.mule.sdk.api.connectivity.oauth
-
ConnectionProvider implementations which are also annotated with
ClientCredentials MUST have a field of
this type.
- ClientId - Annotation Type in org.mule.sdk.api.annotation.semantics.security
-
Indicates that the annotated parameter represent a Client ID
- ClientSecret - Annotation Type in org.mule.sdk.api.annotation.semantics.security
-
Indicates that the annotated parameter represent a Client Secret
- close() - Method in interface org.mule.sdk.api.connectivity.XATransactionalConnection
-
- close(C) - Method in interface org.mule.sdk.api.runtime.streaming.PagingProvider
-
Closes this provider and all resources allocated by it, both local and remote.
- close() - Method in interface org.mule.sdk.api.store.ObjectStore
-
Close the underlying store.
- close() - Method in class org.mule.sdk.api.streaming.bytes.ImmutableFileRepeatableInputStream
-
- ClusterSupport - Annotation Type in org.mule.sdk.api.annotation.source
-
- commit() - Method in interface org.mule.sdk.api.tx.Transactional
-
Commits the transaction
- commit() - Method in interface org.mule.sdk.api.tx.TransactionHandle
-
Commits the transaction.
- CompletionCallback<T,A> - Interface in org.mule.sdk.api.runtime.process
-
This callback is how non blocking operations notify their outcome.
- ComplexParameter - Class in org.mule.sdk.internal.client
-
Represents a complex parameter that has a type and it's composed by other parameters.
- ComplexParameter(Class<?>, Map<String, Object>) - Constructor for class org.mule.sdk.internal.client.ComplexParameter
-
- ComponentId - Annotation Type in org.mule.sdk.api.annotation.param.stereotype
-
Marks a Component's ParameterModel as the Component ID.
- compute(Serializable) - Method in interface org.mule.sdk.api.metadata.MetadataCache.MetadataCacheValueResolver
-
- computeIfAbsent(Serializable, MetadataCache.MetadataCacheValueResolver) - Method in interface org.mule.sdk.api.metadata.MetadataCache
-
If the specified key is not already associated with a value, attempts to compute its value using the given mapping function
and enters it into this map unless null.
- Config - Annotation Type in org.mule.sdk.api.annotation.param
-
Indicates that the annotated member should be injected with the currently active configuration instance.
- 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 Type in org.mule.sdk.api.annotation.param
-
Binds the annotated member with the ParameterModel of the same name and
type that exists in the config associated to the
container of the annotated member.
- ConfigReference - Annotation Type in org.mule.sdk.api.annotation.param.reference
-
Annotation to be used in a
String type
Parameter field or parameter which value is a reference to a global
configuration element.
- ConfigReferences - Annotation Type in org.mule.sdk.api.annotation
-
- Configuration - Annotation Type in org.mule.sdk.api.annotation
-
Used to express that a class should be used to describe a org.mule.runtime.extension.api.introspection.Configuration
model.
- 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
-
- Configurations - Annotation Type in org.mule.sdk.api.annotation
-
Allows to reference a list of classes from which a org.mule.runtime.extension.api.introspection.Configuration model is
to be inferred.
- ConfiguresNtlmProxy - Annotation Type in org.mule.sdk.api.annotation.semantics.connectivity
-
Indicates that the annotated class models the configuration of a NTLM Proxy
This annotation is to be used on parameters which model a statically typed object (pojos or statically typed json, xml, etc)
- ConfiguresProxy - Annotation Type in org.mule.sdk.api.annotation.semantics.connectivity
-
Indicates that the annotated class models the configuration of a generic Proxy
This annotation is to be used on parameters which model a statically typed object (pojos or statically typed json, xml, etc).
- connect() - Method in interface org.mule.sdk.api.connectivity.ConnectionProvider
-
Creates a new connection.
- Connection - Annotation Type in org.mule.sdk.api.annotation.param
-
Indicates that the annotated member should be injected with a currently active connection.
- CONNECTION - Static variable in annotation type org.mule.sdk.api.annotation.param.ParameterGroup
-
Group name for parameters that are considered to be part of a connection configuration.
- CONNECTION - 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 type org.mule.sdk.api.annotation.param.display.Placement
-
Tab name for parameters that are considered to be part of a connection configuration.
- ConnectionId - Annotation Type in org.mule.sdk.api.annotation.semantics.security
-
Indicates that the annotated parameter represent a Connection ID
- ConnectionProvider<C> - Interface in org.mule.sdk.api.connectivity
-
Handles connections of the generic Connection type, which are created from a configuration object of the generic type
Config.
- ConnectionProviders - Annotation Type in org.mule.sdk.api.annotation.connectivity
-
Annotation to be used on a
Class also annotated with
Extension, to list the
ConnectionProviders that
the extension exposes.
- ConnectionStereotype - Class in org.mule.sdk.api.stereotype
-
- ConnectionValidationResult - Class in org.mule.sdk.api.connectivity
-
Represents the result of a Connection Validation.
- 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 Type in org.mule.sdk.api.annotation.param
-
- copy() - Method in class org.mule.sdk.api.runtime.operation.Result
-
Creates a new
Result.Builder initialises with a state that matched
this result
- CorrelationInfo - Interface in org.mule.sdk.api.runtime.parameter
-
Provides message correlation information.
- createAuthentication(Credentials) - Method in interface org.mule.sdk.api.security.AuthenticationHandler
-
- createContext() - Method in interface org.mule.sdk.api.runtime.source.SourceCallback
-
- createCredentialsBuilder() - Method in interface org.mule.sdk.api.security.AuthenticationHandler
-
- 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
-
- CredentialsPlacement - Enum in org.mule.sdk.api.security
-
Describes the possible placements credentials can have inside a HTTP request
- EmitsResponse - Annotation Type in org.mule.sdk.api.annotation.source
-
Indicates that the annotated Source supports emitting responses back to the client once a generated message is
processed (either correctly or incorrectly).
- Endpoint - Annotation Type in org.mule.sdk.api.annotation.semantics.connectivity
-
Indicates that the annotated parameter represents an Endpoint
- enrichException(Exception) - Method in class org.mule.sdk.api.runtime.exception.ExceptionHandler
-
This method can return a new enriched exception or the original exception after doing some processing with it.
- 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
-
- equals(Object) - Method in class org.mule.sdk.internal.values.ImmutableValue
-
- error(Throwable) - Method in interface org.mule.sdk.api.runtime.process.CompletionCallback
-
This method is not be invoked when the operation failed to execute.
- error(Throwable) - Method in interface org.mule.sdk.api.runtime.process.VoidCompletionCallback
-
This method is to be invoked when the Router execution ends with an error.
- error(Throwable) - Method in interface org.mule.sdk.api.runtime.source.SourceCompletionCallback
-
Signals the runtime that the response was processed, but with an error
- 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
-
- ErrorTypeDefinition<E extends Enum<E>> - Interface in org.mule.sdk.api.error
-
Identifies a Mule Error Type to be declared by extensions and must be implemented by an
Enum.
- ErrorTypeProvider - Interface in org.mule.sdk.api.annotation.error
-
A component responsible for providing an idempotent
Set of
ErrorTypeDefinition representing the list of errors
that a component can throw.
- ErrorTypes - Annotation Type in org.mule.sdk.api.annotation.error
-
Annotation for
Extension level to communicate and declare the
ErrorTypeDefinitions that the whole extension
manages
- Example - Annotation Type in org.mule.sdk.api.annotation.param.display
-
Allows to specify an example for a EnrichableModel to be used in the UI.
- ExceptionHandler - Class in org.mule.sdk.api.runtime.exception
-
Allows the developer to provide generic logic to enrich exceptions, either via logging, sending notifications, etc.
- ExceptionHandler() - Constructor for class org.mule.sdk.api.runtime.exception.ExceptionHandler
-
- ExcludeFromConnectivitySchema - Annotation Type in org.mule.sdk.api.annotation.semantics.connectivity
-
Signals that the annotated component should not be considered while generating a Connectivity Schema.
- ExclusiveOptionals - Annotation Type in org.mule.sdk.api.annotation.param
-
This annotation marks that all the
Optional Parameters contained in the annotated class have an exclusive
relationship among each other.
- execute(String, String, 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 Type in org.mule.sdk.api.annotation.execution
-
- ExecutionType - Enum in org.mule.sdk.api.runtime.operation
-
In order for Mule to determine the best way to execute different components, it needs to know the type of work the components
will be performing.
- expirationInterval(Long) - Method in class org.mule.sdk.api.store.ObjectStoreSettings.Builder
-
Sets how frequently should the expiration thread run.
- Export - Annotation Type in org.mule.sdk.api.annotation
-
Specifies classes and resources that an extension should expose beyond the default
ClassLoader isolation.
- Expression - Annotation Type in org.mule.sdk.api.annotation
-
Allows customizing how a ParameterModel supports expressions.
- ExpressionFunctions - Annotation Type in org.mule.sdk.api.annotation
-
Allows to reference a list of classes from which an Extension's functions for usage in the expression language are to be
inferred.
- ExpressionSupport - Enum in org.mule.sdk.api.meta
-
Enumerates the different types of support that a given component can provide regarding expressions
- Extensible - Annotation Type in org.mule.sdk.api.annotation
-
Denotes that a given type can be extended by others.
- Extension - Annotation Type in org.mule.sdk.api.annotation
-
This annotation defines a class that will export its functionality as a Mule module.
- ExtensionsClient - Interface in org.mule.sdk.api.client
-
The
ExtensionsClient is a simple interface for executing extension operations programmatically.
- ExternalLib - Annotation Type in org.mule.sdk.api.annotation
-
Specifies that the annotated element depends on a library which is not packaged with the extension.
- ExternalLibraryType - Enum in org.mule.sdk.api.meta
-
Enumerates the different types of external libraries an extension may require
- ExternalLibs - Annotation Type in org.mule.sdk.api.annotation
-
- get(Serializable) - Method in interface org.mule.sdk.api.metadata.MetadataCache
-
- getAccessToken() - Method in interface org.mule.sdk.api.connectivity.oauth.OAuthState
-
- getAccessTokenUrl() - Method in interface org.mule.sdk.api.connectivity.oauth.AuthorizationCodeState
-
- getAction() - Method in interface org.mule.sdk.api.runtime.source.BackPressureContext
-
- getAttributes() - Method in class org.mule.sdk.api.runtime.operation.Result
-
The new value that the operation wants to set on Message.getAttributes().
- getAttributesMediaType() - Method in class org.mule.sdk.api.runtime.operation.Result
-
The new MediaType that the operation wants to set on Message attributes.
- getAttributesType(MetadataContext, Object) - Method in class org.mule.sdk.api.metadata.NullMetadataResolver
-
Null implementation of
AttributesTypeResolver, used when no implementation is provided by the connector developer.
- getAttributesType(MetadataContext, Object) - Method in class org.mule.sdk.api.metadata.resolving.AttributesStaticTypeResolver
-
- 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
-
- getCategoryName() - Method in class org.mule.sdk.api.metadata.resolving.AttributesStaticTypeResolver
-
- getCategoryName() - Method in class org.mule.sdk.api.metadata.resolving.InputStaticTypeResolver
-
- getCategoryName() - Method in interface org.mule.sdk.api.metadata.resolving.NamedTypeResolver
-
- getCategoryName() - Method in class org.mule.sdk.api.metadata.resolving.OutputStaticTypeResolver
-
- getCauseOfType(Throwable, Class<T>) - Method in class org.mule.sdk.api.runtime.exception.ExceptionHandler
-
Returns the first cause of throwable which is an instance of causeType.
- getChain() - Method in class org.mule.sdk.api.runtime.route.Route
-
- getChilds() - Method in class org.mule.sdk.api.metadata.DefaultMetadataKey
- getChilds() - Method in interface org.mule.sdk.api.metadata.MetadataKey
-
- getChilds() - Method in class org.mule.sdk.api.metadata.NullMetadataKey
- getChilds() - Method in interface org.mule.sdk.api.values.Value
-
- getChilds() - Method in class org.mule.sdk.internal.values.ImmutableValue
- 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
-
- getConsumerKey() - Method in interface org.mule.sdk.api.connectivity.oauth.AuthorizationCodeState
-
- getConsumerSecret() - Method in interface org.mule.sdk.api.connectivity.oauth.AuthorizationCodeState
-
- getCorrelationId() - Method in interface org.mule.sdk.api.runtime.parameter.CorrelationInfo
-
- getCorrelationId() - Method in interface org.mule.sdk.api.runtime.source.SourceCallbackContext
-
- getCredentials() - Method in interface org.mule.sdk.api.security.Authentication
-
- getDataType() - Method in interface org.mule.sdk.api.notification.NotificationActionDefinition
-
Indicates the
Class of the data associated to the notification
- getDisplayName() - Method in class org.mule.sdk.api.metadata.DefaultMetadataKey
- getDisplayName() - Method in interface org.mule.sdk.api.metadata.MetadataKey
-
- getDisplayName() - Method in class org.mule.sdk.api.metadata.NullMetadataKey
- getDisplayName() - Method in interface org.mule.sdk.api.values.Value
-
- getDisplayName() - Method in class org.mule.sdk.internal.values.ImmutableValue
- 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
-
- getExternalCallbackUrl() - Method in interface org.mule.sdk.api.connectivity.oauth.AuthCodeRequest
-
- getExternalCallbackUrl() - Method in interface org.mule.sdk.api.connectivity.oauth.AuthorizationCodeState
-
- getFailureCode() - Method in exception org.mule.sdk.api.data.sample.SampleDataException
-
- getFailureCode() - Method in exception org.mule.sdk.api.values.ValueResolvingException
-
- getFile() - Method in class org.mule.sdk.api.streaming.bytes.ImmutableFileRepeatableInputStream
-
- getId() - Method in interface org.mule.sdk.api.data.sample.SampleDataProvider
-
An id which identifies each implementation of this interface.
- getId() - Method in class org.mule.sdk.api.metadata.DefaultMetadataKey
- getId() - Method in interface org.mule.sdk.api.metadata.MetadataKey
-
- getId() - Method in class org.mule.sdk.api.metadata.NullMetadataKey
- getId() - Method in interface org.mule.sdk.api.values.Value
-
- getId() - Method in interface org.mule.sdk.api.values.ValueProvider
-
This is the id of the ValueProvider.
- getId() - Method in class org.mule.sdk.internal.values.ImmutableValue
- getInputMetadata(MetadataContext, Object) - Method in class org.mule.sdk.api.metadata.NullMetadataResolver
-
Null implementation of
InputTypeResolver, used when no implementation is provided by the connector developer.
- getInputMetadata(MetadataContext, Object) - Method in class org.mule.sdk.api.metadata.resolving.InputStaticTypeResolver
-
- 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
-
- 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
-
- 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 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
-
- getOutputType(MetadataContext, K) - Method in interface org.mule.sdk.api.metadata.resolving.OutputTypeResolver
-
Given an instance of type K, resolves their MetadataType, which represents the type structure.
- getPage(C) - Method in interface org.mule.sdk.api.runtime.streaming.PagingProvider
-
Returns the next page of items.
- getParameters() - Method in class org.mule.sdk.internal.client.ComplexParameter
-
- getParent() - Method in interface org.mule.sdk.api.error.ErrorTypeDefinition
-
- getParent() - Method in enum org.mule.sdk.api.error.MuleErrors
-
- getParent() - Method in 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
-
- getPartName() - Method in class org.mule.sdk.internal.values.ImmutableValue
- getPassword() - Method in interface org.mule.sdk.api.security.Credentials
-
- getPrincipal() - Method in interface org.mule.sdk.api.security.Authentication
-
- getProperties() - Method in class org.mule.sdk.api.metadata.DefaultMetadataKey
- getProperties() - Method in 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.
- getSample() - Method in interface org.mule.sdk.api.data.sample.SampleDataProvider
-
Obtains and returns the sample information.
- getScopes() - Method in interface org.mule.sdk.api.connectivity.oauth.AuthCodeRequest
-
- getSourceCallback() - Method in interface org.mule.sdk.api.runtime.source.SourceCallbackContext
-
- getSourceCallbackContext() - Method in interface org.mule.sdk.api.runtime.source.BackPressureContext
-
- getSourceCallbackContext() - Method in interface org.mule.sdk.api.runtime.source.PollContext.PollItem
-
- getSourceCallbackContext() - Method in class org.mule.sdk.api.runtime.source.SourceResult
-
- getState() - Method in interface org.mule.sdk.api.connectivity.oauth.AuthCodeRequest
-
- getState() - Method in interface org.mule.sdk.api.connectivity.oauth.AuthorizationCodeState
-
- getStaticMetadata() - Method in interface org.mule.sdk.api.metadata.resolving.StaticResolver
-
Creates a new MetadataType
- getTotalResults(C) - Method in interface org.mule.sdk.api.runtime.streaming.PagingProvider
-
returns the total amount of items in the non-paged result set.
- getTransactionHandle() - Method in interface org.mule.sdk.api.runtime.source.SourceCallbackContext
-
A handle to the current on-going transaction.
- getType() - Method in interface org.mule.sdk.api.error.ErrorTypeDefinition
-
- getType() - Method in exception org.mule.sdk.api.exception.ModuleException
-
- getType() - Method in interface org.mule.sdk.api.runtime.parameter.Literal
-
- getType() - Method in class org.mule.sdk.internal.client.ComplexParameter
-
- getTypeBuilder() - Method in interface org.mule.sdk.api.metadata.MetadataContext
-
- getTypeLoader() - Method in interface org.mule.sdk.api.metadata.MetadataContext
-
- getUsername() - Method in interface org.mule.sdk.api.security.Credentials
-
- getValuesFor(String...) - Static method in class org.mule.sdk.api.values.ValueBuilder
-
Utility to create single level
values from an array of Strings.
- getValuesFor(List<String>) - Static method in class org.mule.sdk.api.values.ValueBuilder
-
Utility to create single level
values from an
List of Strings.
- getValuesFor(Stream<String>) - Static method in class org.mule.sdk.api.values.ValueBuilder
-
Utility to create single level
values from an
Stream of Strings.
- getValuesFor(Map<String, String>) - Static method in class org.mule.sdk.api.values.ValueBuilder
-
Utility to create single level
values from an
Map of Strings to Strings.
- getVariable(String) - Method in interface org.mule.sdk.api.runtime.source.SourceCallbackContext
-
Returns the value associated to a variable of name variableName
- getWatermark() - Method in interface org.mule.sdk.api.runtime.source.PollContext
-
The current watermark value at the moment of starting the poll.
- getXAResource() - Method in interface org.mule.sdk.api.connectivity.XATransactionalConnection
-
- OAuthCallbackValue - Annotation Type in org.mule.sdk.api.annotation.connectivity.oauth
-
This annotation is used to annotate fields on a ConnectionProvider which supports OAuth.
- OAuthParameter - Annotation Type in org.mule.sdk.api.annotation.connectivity.oauth
-
Similar to Parameter, but intended to be used exclusively on fields of a ConnectionProvider which supports
OAuth.
- OAuthState - Interface in org.mule.sdk.api.connectivity.oauth
-
An object which holds information about an OAuth authorization
- 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
-
- 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
-
- ObjectStoreReference - Annotation Type in org.mule.sdk.api.annotation.param.reference
-
Annotation to be used in a field or parameter which value is a reference to a global object store element
- 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
-
- ObjectStoreStereotype - Class in org.mule.sdk.api.stereotype
-
- ObjectStoreStereotype() - Constructor for class org.mule.sdk.api.stereotype.ObjectStoreStereotype
-
- OfValues - Annotation Type in org.mule.sdk.api.annotation.values
-
Marks a parameter or parameter group as a value that has the capability of resolve values for this one.
- 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
-
- OnBackPressure - Annotation Type in org.mule.sdk.api.annotation.source
-
Used to indicate that an annotated method in a Source should be executed when the runtime applies back pressure on a
message generated by the owning source.
- onBorrow(C) - Method in interface org.mule.sdk.api.connectivity.PoolingConnectionProvider
-
Executes after the connection was successfully borrowed from the pool but before it's handed over to the requester.
- onComplete(Runnable) - Method in interface org.mule.sdk.api.runtime.operation.FlowListener
-
Executes the given handler when the Event on which the operation was executed is terminated.
- onConnectionException(ConnectionException) - Method in interface org.mule.sdk.api.runtime.source.PollContext
-
- onConnectionException(ConnectionException) - Method in interface org.mule.sdk.api.runtime.source.SourceCallback
-
Any started
Source must use this method to communicate the runtime that a
ConnectionExceptionwas found trying
to produce messages.
- OnError - Annotation Type in org.mule.sdk.api.annotation.execution
-
Used to indicate that an annotated method should be executed when a generated event was processed by the owning flow but an
error was thrown.
- onError(Consumer<Exception>) - Method in interface org.mule.sdk.api.runtime.operation.FlowListener
-
Executes the given handler when the flow that owns the listening operation fails.
- OnErrorStereotype - Class in org.mule.sdk.api.stereotype
-
- OnException - Annotation Type in org.mule.sdk.api.annotation
-
This annotation can be used at Operation level or at
Extension level as a common handler for all the Operations, When
an exception occurs in an operation the Enricher Class declared in this annotation will be called immediately, passing to the
enrichException method the exception thrown by the operation.
- onRejectedItem(Result<T, A>, SourceCallbackContext) - Method in class org.mule.sdk.api.runtime.source.PollingSource
-
If one of the items dispatched through
PollContext.accept(Consumer) were rejected (either by watermarking,
idempotency, server overload, etc.), this method is to be used to released any resources associated to the given
result.
- onReturn(C) - Method in interface org.mule.sdk.api.connectivity.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 - Annotation Type in org.mule.sdk.api.annotation.execution
-
Used to indicate that an Source's method should be executed when a generated event is successfully processed by the owning
flow.
- onSuccess(Consumer<Message>) - Method in interface org.mule.sdk.api.runtime.operation.FlowListener
-
Executes the given handler when the flow that owns the listening operation finishes.
- OnTerminate - Annotation Type in org.mule.sdk.api.annotation.execution
-
Used to indicate that an annotated method should be executed when a generated event was processed by the owning flow, doesn't
taking in account if the processing finished successfully or not.
- 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
-
- Operations - Annotation Type in org.mule.sdk.api.annotation
-
Allows to reference a list of classes from which an Extension's operations are to be inferred.
- OperationTransactionalAction - Enum in org.mule.sdk.api.tx
-
The type of joining actions that operations can take regarding transactions.
- Optional - Annotation Type in org.mule.sdk.api.annotation.param
-
- 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.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.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
-
- org.mule.sdk.internal.client - package org.mule.sdk.internal.client
-
- org.mule.sdk.internal.values - package org.mule.sdk.internal.values
-
- OS_NAME_MASK - Static variable in class org.mule.sdk.api.runtime.source.PollingSource
-
- OS_NAME_PREFIX - Static variable in class org.mule.sdk.api.runtime.source.PollingSource
-
- OutboundCorrelationStrategy - Enum in org.mule.sdk.api.runtime.parameter
-
Lists the possible strategies to determine the correlation id that should be sent on an outbound operation which supports
correlation.
- output(T) - Method in class org.mule.sdk.api.runtime.operation.Result.Builder
-
Sets the output value
- OUTPUT_ATTRIBUTES_STEREOTYPE - Static variable in class org.mule.sdk.api.stereotype.MuleStereotypes
-
The stereotype for the operation:output-attributes element
- 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 Type in org.mule.sdk.api.annotation.metadata.fixed
-
Declares the annotated ComponentModel's output MetadataType to the type represented by the JSON Schema.
- OutputResolver - Annotation Type in org.mule.sdk.api.annotation.metadata
-
Associates the annotated Component to an
OutputTypeResolver that will be used to resolve the Component's return
type dynamically
- OutputStaticTypeResolver - Class in org.mule.sdk.api.metadata.resolving
-
- OutputStaticTypeResolver() - Constructor for class org.mule.sdk.api.metadata.resolving.OutputStaticTypeResolver
-
- OutputTypeResolver<K> - Interface in org.mule.sdk.api.metadata.resolving
-
Handles the dynamic MetadataType resolving for the output of an associated component.
- OutputXmlType - Annotation Type in org.mule.sdk.api.annotation.metadata.fixed
-
Declares the annotated ComponentModel's output MetadataType to the type represented by the provided element in
the XSD Schema.
- PagingProvider<C,T> - Interface in org.mule.sdk.api.runtime.streaming
-
This interface provides functionality for consuming a data feed in pages.
- Parameter - Annotation Type in org.mule.sdk.api.annotation.param
-
Marks a field inside a mule extension as being a parameter that the user can set.
- ParameterDsl - Annotation Type in org.mule.sdk.api.annotation.dsl.xml
-
Allows setting directives regarding syntax and semantics of the generated XML DSL.
- ParameterGroup - Annotation Type in org.mule.sdk.api.annotation.param
-
Allows to define a group of parameters which share some kind of special relationship and thus makes sense for them to belong to
the same group.
- ParameterResolver<T> - Interface in org.mule.sdk.api.runtime.parameter
-
- PartialTypeKeysResolver<T> - Interface in org.mule.sdk.api.metadata.resolving
-
A
TypeKeysResolver that can handle the resolution of multi-level
MetadataKey in a lazy way.
- Password - Annotation Type in org.mule.sdk.api.annotation.semantics.security
-
Indicates that the annotated parameter represents a password.
- PAYLOAD - Static variable in annotation type org.mule.sdk.api.annotation.param.Optional
-
Denotes that if the parameter is not defined, the value will be taken from the message payload.
- persistent(boolean) - Method in class org.mule.sdk.api.store.ObjectStoreSettings.Builder
-
Sets whether the store should be persistent or transient.
- Placement - Annotation Type in org.mule.sdk.api.annotation.param.display
-
Defines the particular place of a Parameter field in the extension configuration window.
- poll(PollContext<T, A>) - Method in class org.mule.sdk.api.runtime.source.PollingSource
-
This method is responsible for obtaining the items to be dispatched and communicate them through the
pollContext
using the
PollContext.accept(Consumer) method.
- PollContext<T,A> - Interface in org.mule.sdk.api.runtime.source
-
Contains context associated to each polling execution, and allows to dispatch items for execution through the
PollContext.accept(Consumer) method.
- PollContext.PollItem<T,A> - Interface in org.mule.sdk.api.runtime.source
-
An item obtained through a poll
- PollContext.PollItemStatus - Enum in org.mule.sdk.api.runtime.source
-
- 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
-
- Port - Annotation Type in org.mule.sdk.api.annotation.semantics.connectivity
-
Indicates that the annotated parameter represent a network port.
- PrivilegedExport - Annotation Type in org.mule.sdk.api.annotation
-
Specifies packages that an extension should expose beyond the default
ClassLoader isolation.
- process(Consumer<Result>, BiConsumer<Throwable, Result>) - Method in interface org.mule.sdk.api.runtime.route.Chain
-
Executes the chain of components starting with the same input message that it's container scope received.
- process(Object, Object, Consumer<Result>, BiConsumer<Throwable, Result>) - Method in interface org.mule.sdk.api.runtime.route.Chain
-
Executes the chain of components starting with the given payload and attributes as Message.
- process(Result, Consumer<Result>, BiConsumer<Throwable, Result>) - Method in interface org.mule.sdk.api.runtime.route.Chain
-
Executes the chain of components starting with the given
Result data as input
Message.
- 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
-
- put(Serializable, Serializable) - Method in interface org.mule.sdk.api.metadata.MetadataCache
-
Associates the specified value with the specified key in the cache.
- putAll(Map<? extends Serializable, ? extends Serializable>) - Method in interface org.mule.sdk.api.metadata.MetadataCache
-
Copies all of the entries from the specified map to the cache.
- 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.
- RefName - Annotation Type in org.mule.sdk.api.annotation.param
-
This annotation is meant to be applied on fields of classes which are serving as top level elements which can be referenced by
name, such as configs or global objects.
- remove(String) - Method in interface org.mule.sdk.api.store.ObjectStore
-
Remove the object with the given key
- RequiredForMetadata - Annotation Type in org.mule.sdk.api.annotation.metadata
-
Marker annotation which indicates that the annotated parameter is required for Metadata, this indicates that any other not
annotated parameter won't be considered as part of the metadata resolution, so if the value changes the metadata resolution
won't be triggered for those connectors
- RequiresEnterpriseLicense - Annotation Type in org.mule.sdk.api.annotation.license
-
Defines if the extension requires an enterprise license to run.
- RequiresEntitlement - Annotation Type in org.mule.sdk.api.annotation.license
-
Defines if the extension license requires a custom entitlement.
- reset() - Method in class org.mule.sdk.api.streaming.bytes.ImmutableFileRepeatableInputStream
-
- resolve() - Method in interface org.mule.sdk.api.runtime.parameter.ParameterResolver
-
- resolve() - Method in interface org.mule.sdk.api.tx.TransactionHandle
-
If the actual transaction is marked as RollbackOnly, then rollbacks the transaction.
- resolve() - Method in interface org.mule.sdk.api.values.ValueProvider
-
Resolves and provides a
Set of
values which represents a set of possible and valid values for a
parameter.
- resolveChilds(MetadataContext, T) - Method in interface org.mule.sdk.api.metadata.resolving.PartialTypeKeysResolver
-
Further resolves the of types that can be described based on a partial configuration of the Type descriptor, representing
them as a multi level MetadataKey.
- resolveCursor(Object) - Method in interface org.mule.sdk.api.runtime.streaming.StreamingHelper
-
If the value is a CursorProvider, a corresponding Cursor is returned.
- resolveCursorProvider(Object) - Method in interface org.mule.sdk.api.runtime.streaming.StreamingHelper
-
If the
value is a repeatable streaming resource such as
InputStream,
Cursor, streaming iterators,
etc., then an equivalent
CursorProvider is returned.
- resolveCursorProviders(Map<K, Object>, boolean) - Method in interface org.mule.sdk.api.runtime.streaming.StreamingHelper
-
Inspects the values of the given
map looking for repeatable streaming resources such as
InputStream,
Cursor, streaming iterators, etc., A new equivalent map is returned, except that such values have been replaced by
CursorProvider instances.
- resolveCursors(Map<K, Object>, boolean) - Method in interface org.mule.sdk.api.runtime.streaming.StreamingHelper
-
Inspects the values of the given map looking for instances of CursorProvider.
- responseError(Error, SourceCallbackContext) - Static method in class org.mule.sdk.api.runtime.source.SourceResult
-
- Result<T,A> - Class in org.mule.sdk.api.runtime.operation
-
Represents the result of a component's execution.
- Result() - Constructor for class org.mule.sdk.api.runtime.operation.Result
-
- Result.Builder<T,A> - Class in org.mule.sdk.api.runtime.operation
-
- 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
-
- rollback() - Method in interface org.mule.sdk.api.tx.Transactional
-
Rolls the transaction back
- rollback() - Method in interface org.mule.sdk.api.tx.TransactionHandle
-
Rolls the transaction back.
- Route - Class in org.mule.sdk.api.runtime.route
-
A
Route allows a given
Operation to receive a chain of message processors along with a set of
parameters, to be executed as part of the operation's execution.
- Route() - Constructor for class org.mule.sdk.api.runtime.route.Route
-
- RouterCompletionCallback - Interface in org.mule.sdk.api.runtime.process
-
This callback is how a Router receiving
Routes notify their outcome.
- RuntimeVersion - Annotation Type in org.mule.sdk.api.annotation.param
-
This annotation is meant to be applied on fields of classes.
- SampleData - Annotation Type in org.mule.sdk.api.annotation.data.sample
-
- SampleDataException - Exception in org.mule.sdk.api.data.sample
-
- SampleDataException(String, String) - Constructor for exception org.mule.sdk.api.data.sample.SampleDataException
-
- SampleDataException(String, String, Throwable) - Constructor for exception org.mule.sdk.api.data.sample.SampleDataException
-
- SampleDataException(I18nMessage, String) - Constructor for exception org.mule.sdk.api.data.sample.SampleDataException
-
- SampleDataException(I18nMessage, String, Throwable) - Constructor for exception org.mule.sdk.api.data.sample.SampleDataException
-
- SampleDataProvider<T,A> - Interface in org.mule.sdk.api.data.sample
-
Implement this interface to enhance operations and
message sources with sample data that is representative of
the one that the component will produce in real production scenarios.
- Secret - Annotation Type in org.mule.sdk.api.annotation.semantics.security
-
Indicates that the annotated parameter holds a value which should be encrypted.
- SecretToken - Annotation Type in org.mule.sdk.api.annotation.semantics.security
-
Indicates that the annotated parameter holds a secret token
- SECURITY_TAB - Static variable in annotation type org.mule.sdk.api.annotation.param.display.Placement
-
- SecurityToken - Annotation Type in org.mule.sdk.api.annotation.semantics.security
-
Indicates that the annotated parameter holds a security token
- SemanticTerms - Annotation Type 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
-
- SessionId - Annotation Type in org.mule.sdk.api.annotation.semantics.security
-
Indicates that the annotated parameter holds a session ID
- setAuthentication(Authentication) - Method in interface org.mule.sdk.api.security.AuthenticationHandler
-
Updates the current context with the given
Authentication information.
- setAuthentication(List<String>, Authentication) - Method in interface org.mule.sdk.api.security.AuthenticationHandler
-
Updates the current context with the given
Authentication information.
- setCorrelationId(String) - Method in interface org.mule.sdk.api.runtime.source.SourceCallbackContext
-
- 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
-
- setProperties(Map<String, Object>) - Method in interface org.mule.sdk.api.security.Authentication
-
- 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.
- 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 - Static variable in class org.mule.sdk.api.stereotype.MuleStereotypes
-
- SOURCE_DEFINITION - Static variable in class org.mule.sdk.api.stereotype.MuleStereotypes
-
- SourceCallback<T,A> - Interface in org.mule.sdk.api.runtime.source
-
A callback to allow
Source implementations to communicate generated messages back to the runtime so that they can be
processed.
- SourceCallbackContext - Interface in org.mule.sdk.api.runtime.source
-
A context interface to correlate a message generated by a
Source to a particular state
- SourceClusterSupport - Enum in org.mule.sdk.api.annotation.source
-
Describes the operation modes that a Source can have when running in cluster mode.
- SourceCompletionCallback - Interface in org.mule.sdk.api.runtime.source
-
Callback used by
sources in order tell the runtime that they will process the flow's response in an asynchronous
manner (from now on, async sources).
- SourceResult - Class in org.mule.sdk.api.runtime.source
-
A class that represents the result of processing a message from a
Source through a flow, this reports whether the
result of the processing was successful or terminated with errors.
- Sources - Annotation Type in org.mule.sdk.api.annotation
-
Annotation to be used on a
Class also annotated with
Extension, to list the
Sources that the extension
exposes.
- SourceStereotype - Class in org.mule.sdk.api.stereotype
-
- SourceTransactionalAction - Enum in org.mule.sdk.api.tx
-
The type of beginning actions that sources can take regarding transactions.
- STATIC_RESOLVER_NAME - Static variable in interface org.mule.sdk.api.metadata.resolving.StaticResolver
-
- StaticResolver - Interface in org.mule.sdk.api.metadata.resolving
-
Handles the construction of a custom MetadataType in any format to be set in a Typed component statically when
building the extension avoiding dynamically metadata resolution when we know exactly the non necessarily java type structure at
compile time.
- Stereotype - Annotation Type in org.mule.sdk.api.annotation.param.stereotype
-
Annotation for sources, operations, 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 Type in org.mule.sdk.api.annotation
-
Intended to be used on operation methods and implementations of Source, this annotation indicates that such component
supports streaming.
- StreamingHelper - Interface in org.mule.sdk.api.runtime.streaming
-
This class provides helper methods to deal with repeatable streaming resources which are contained into structures of arbitrary
complexity.
- 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
-
- SubTypeMapping - Annotation Type in org.mule.sdk.api.annotation
-
Annotation to be used on an
Extension to declare the concrete implementations of a given
abstract Class
or
interface.
- SubTypesMapping - Annotation Type in org.mule.sdk.api.annotation
-
- success() - Static method in class org.mule.sdk.api.connectivity.ConnectionValidationResult
-
- success() - Method in interface org.mule.sdk.api.runtime.connectivity.ReconnectionCallback
-
Notifies the runtime that the connection was successfully reestablished
- success(Result<T, A>) - Method in interface org.mule.sdk.api.runtime.process.CompletionCallback
-
This method is to be invoked with the operation's result.
- success() - Method in interface org.mule.sdk.api.runtime.process.VoidCompletionCallback
-
This method is to be invoked when the Router execution is completed successfully
- success() - Method in interface org.mule.sdk.api.runtime.source.SourceCompletionCallback
-
Signals the runtime that it has successfully processed the response
- success(SourceCallbackContext) - Static method in class org.mule.sdk.api.runtime.source.SourceResult
-
- Summary - Annotation Type in org.mule.sdk.api.annotation.param.display
-
Allows to specify a summary for a EnrichableModel to be used in the UI.
- validate(C) - Method in interface org.mule.sdk.api.connectivity.ConnectionProvider
-
Validates the given C.
- Validator - Annotation Type in org.mule.sdk.api.annotation.param.stereotype
-
Stereotype annotation to mark that one or more operations are validators.
- 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
-
- ValidatorStereotype() - Constructor for class org.mule.sdk.api.stereotype.ValidatorStereotype
-
- Value - Interface in org.mule.sdk.api.values
-
Represents a possible and valid value for a parameter.
- ValueBuilder - Class in org.mule.sdk.api.values
-
An implementation of the builder design pattern to create a new
ValueBuilder instance.
- valueOf(String) - Static method in enum org.mule.sdk.api.annotation.source.SourceClusterSupport
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.mule.sdk.api.error.MuleErrors
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.mule.sdk.api.meta.Category
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.mule.sdk.api.meta.ExpressionSupport
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.mule.sdk.api.meta.ExternalLibraryType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.mule.sdk.api.metadata.resolving.MetadataComponent
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.mule.sdk.api.runtime.operation.ExecutionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.mule.sdk.api.runtime.parameter.HttpParameterPlacement
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.mule.sdk.api.runtime.parameter.OutboundCorrelationStrategy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.mule.sdk.api.runtime.source.BackPressureAction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.mule.sdk.api.runtime.source.BackPressureMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.mule.sdk.api.runtime.source.PollContext.PollItemStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.mule.sdk.api.security.CredentialsPlacement
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.mule.sdk.api.tx.OperationTransactionalAction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.mule.sdk.api.tx.SourceTransactionalAction
-
Returns the enum constant of this type with the specified name.
- ValuePart - Annotation Type in org.mule.sdk.api.annotation.values
-
Marks a field inside a POJO that represents a composed Value as one of the parts of that composed Value.
- ValueProvider - Interface in org.mule.sdk.api.values
-
- ValueResolvingException - Exception in org.mule.sdk.api.values
-
- ValueResolvingException(String, String) - Constructor for exception org.mule.sdk.api.values.ValueResolvingException
-
- ValueResolvingException(String, String, Throwable) - Constructor for exception org.mule.sdk.api.values.ValueResolvingException
-
- ValueResolvingException(I18nMessage, String) - Constructor for exception org.mule.sdk.api.values.ValueResolvingException
-
- ValueResolvingException(I18nMessage, String, Throwable) - Constructor for exception org.mule.sdk.api.values.ValueResolvingException
-
- values() - Static method in enum org.mule.sdk.api.annotation.source.SourceClusterSupport
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.mule.sdk.api.error.MuleErrors
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.mule.sdk.api.meta.Category
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.mule.sdk.api.meta.ExpressionSupport
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.mule.sdk.api.meta.ExternalLibraryType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.mule.sdk.api.metadata.resolving.MetadataComponent
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.mule.sdk.api.runtime.operation.ExecutionType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.mule.sdk.api.runtime.parameter.HttpParameterPlacement
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.mule.sdk.api.runtime.parameter.OutboundCorrelationStrategy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.mule.sdk.api.runtime.source.BackPressureAction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.mule.sdk.api.runtime.source.BackPressureMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.mule.sdk.api.runtime.source.PollContext.PollItemStatus
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.mule.sdk.api.security.CredentialsPlacement
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.mule.sdk.api.tx.OperationTransactionalAction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.mule.sdk.api.tx.SourceTransactionalAction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VoidCompletionCallback - Interface in org.mule.sdk.api.runtime.process
-
This callback is how Routers notify the end of its execution when no result is produced.