- 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
- addParameter(String, Object) - Method in class org.mule.sdk.api.client.DefaultOperationParametersBuilder
-
Ads a new parameter to execute the operation with.
- addParameter(String, Class<?>, DefaultOperationParametersBuilder) - Method in class org.mule.sdk.api.client.DefaultOperationParametersBuilder
-
Ads a new complex parameter to execute the operation with.
- addVariable(String, Object) - Method in interface org.mule.sdk.api.runtime.source.SourceCallbackContext
-
Adds a variable
- ADVANCED - Static variable in annotation type org.mule.sdk.api.annotation.param.ParameterGroup
-
Group name for parameters that are considered for advanced usage.
- ADVANCED_TAB - Static variable in annotation type org.mule.sdk.api.annotation.param.display.Placement
-
Tab name for parameters that are considered for advanced usage.
- Alias - Annotation Type in org.mule.sdk.api.annotation
-
Defines an alias for a Java type.
- AllowedStereotypes - Annotation Type in org.mule.sdk.api.annotation.param.stereotype
-
- ANY - Static variable in annotation type org.mule.sdk.api.annotation.param.MediaType
-
- APPLICATION_CSV - Static variable in annotation type org.mule.sdk.api.annotation.param.MediaType
-
- APPLICATION_HTML - Static variable in annotation type org.mule.sdk.api.annotation.param.MediaType
-
- APPLICATION_JSON - Static variable in annotation type org.mule.sdk.api.annotation.param.MediaType
-
- APPLICATION_OCTET_STREAM - Static variable in annotation type org.mule.sdk.api.annotation.param.MediaType
-
- APPLICATION_PLAIN - Static variable in annotation type org.mule.sdk.api.annotation.param.MediaType
-
- APPLICATION_XML - Static variable in annotation type org.mule.sdk.api.annotation.param.MediaType
-
- attributes(A) - Method in class org.mule.sdk.api.runtime.operation.Result.Builder
-
Sets the output attributes value
- AttributesJsonType - Annotation Type in org.mule.sdk.api.annotation.metadata.fixed
-
Declares the annotated ComponentModel's attributes MetadataType to the type represented by the
JSON Schema.
- attributesMediaType(MediaType) - Method in class org.mule.sdk.api.runtime.operation.Result.Builder
-
Sets the output MediaType for the attributes
- AttributesTypeResolver<K> - Interface in org.mule.sdk.api.metadata.resolving
-
Handles the dynamic MetadataType resolving for the output attributes of an associated component.
- AttributesXmlType - Annotation Type in org.mule.sdk.api.annotation.metadata.fixed
-
Declares the annotated ComponentModel's attributes MetadataType to the type represented by the
provided element in the XSD Schema.
- AuthCodeRequest - Interface in org.mule.sdk.api.connectivity.oauth
-
Provides information about the request that is sent to the authorization url
during an OAuth2 dance using the Authorization-Code grant type.
- Authentication - Interface in org.mule.sdk.api.security
-
Authentication represents an authentication request and contains authentication information if the request was
successful.
- AuthenticationHandler - Interface in org.mule.sdk.api.security
-
This handler allows to configure the current context's authentication, used for encryption and inbound authentication,
based on a given
Authentication request.
- AuthorizationCode - Annotation Type in org.mule.sdk.api.annotation.connectivity.oauth
-
To be used on implementations of ConnectionProvider, indicates that the provided connections
will be authenticated using Authorization-Code grant type of the OAuth2 specification.
- AuthorizationCodeState - Interface in org.mule.sdk.api.connectivity.oauth
-
ConnectionProvider implementations which are also annotated with
AuthorizationCode
MUST have a field of this type.
- available() - Method in class org.mule.sdk.api.streaming.bytes.ImmutableFileRepeatableInputStream
-
- 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.
- ClassValue - Annotation Type in org.mule.sdk.api.annotation.param.display
-
Marks a field or parameter annotated with Parameter as actually representing a class.
- ClientCredentials - Annotation Type in org.mule.sdk.api.annotation.connectivity.oauth
-
To be used on implementations of ConnectionProvider, indicates that the provided connections
will be authenticated using Client Credentials grant type of the OAuth2 specification.
- ClientCredentialsState - Interface in org.mule.sdk.api.connectivity.oauth
-
ConnectionProvider implementations which are also annotated with
ClientCredentials
MUST have a field of this type.
- 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 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.
- configName(String) - Method in class org.mule.sdk.api.client.DefaultOperationParametersBuilder
-
Sets the name of the config used to execute an operation.
- ConfigOverride - Annotation Type in org.mule.sdk.api.annotation.param
-
Binds the annotated member with the ParameterModel of the same name
and type that exists in the config associated to the
container of the annotated member.
- ConfigReference - Annotation Type in org.mule.sdk.api.annotation.param.reference
-
Annotation to be used in a
String type
Parameter field or parameter which value is a reference to a global
configuration element.
- ConfigReferences - Annotation Type in org.mule.sdk.api.annotation
-
- Configuration - Annotation Type in org.mule.sdk.api.annotation
-
Used to express that a class should be used to describe
a org.mule.runtime.extension.api.introspection.Configuration model.
- Configurations - Annotation Type in org.mule.sdk.api.annotation
-
Allows to reference a list of classes from which a org.mule.runtime.extension.api.introspection.Configuration
model is to be inferred.
- connect() - Method in interface org.mule.sdk.api.connectivity.ConnectionProvider
-
Creates a new connection.
- Connection - Annotation Type in org.mule.sdk.api.annotation.param
-
Indicates that the annotated member should be injected with a currently active connection.
- CONNECTION - Static variable in annotation type org.mule.sdk.api.annotation.param.ParameterGroup
-
Group name for parameters that are considered to be part of a connection configuration.
- CONNECTION_FAILURE - Static variable in exception org.mule.sdk.api.data.sample.SampleDataException
-
Indicates that a connection couldn't be established
- CONNECTION_FAILURE - Static variable in exception org.mule.sdk.api.values.ValueResolvingException
-
- CONNECTION_TAB - Static variable in annotation type org.mule.sdk.api.annotation.param.display.Placement
-
Tab name for parameters that are considered to be part of a connection configuration.
- ConnectionProvider<C> - Interface in org.mule.sdk.api.connectivity
-
Handles connections of the generic Connection type, which are created from a
configuration object of the generic type Config.
- ConnectionProviders - Annotation Type in org.mule.sdk.api.annotation.connectivity
-
Annotation to be used on a
Class also annotated with
Extension, to list
the
ConnectionProviders that the extension exposes.
- ConnectionValidationResult - Class in org.mule.sdk.api.connectivity
-
Represents the result of a Connection Validation.
- Content - Annotation Type in org.mule.sdk.api.annotation.param
-
- copy() - Method in class org.mule.sdk.api.runtime.operation.Result
-
Creates a new
Result.Builder initialises with a state that matched
this result
- CorrelationInfo - Interface in org.mule.sdk.api.runtime.parameter
-
Provides message correlation information.
- createAuthentication(Credentials) - Method in interface org.mule.sdk.api.security.AuthenticationHandler
-
- createContext() - Method in interface org.mule.sdk.api.runtime.source.SourceCallback
-
- createCredentialsBuilder() - Method in interface org.mule.sdk.api.security.AuthenticationHandler
-
- Credentials - Interface in org.mule.sdk.api.security
-
Credentials holds credentials information for a user.
- CredentialsBuilder - Interface in org.mule.sdk.api.security
-
- 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).
- enrichException(Exception) - Method in class org.mule.sdk.api.runtime.exception.ExceptionHandler
-
This method can return a new enriched exception or the original exception
after doing some processing with it.
- equals(Object) - Method in class org.mule.sdk.api.metadata.DefaultMetadataKey
-
- equals(Object) - Method in class org.mule.sdk.internal.values.ImmutableValue
-
- error(Throwable) - Method in interface org.mule.sdk.api.runtime.process.CompletionCallback
-
This method is not be invoked when the operation failed to execute.
- error(Throwable) - Method in interface org.mule.sdk.api.runtime.process.VoidCompletionCallback
-
This method is to be invoked when the Router execution ends with an error.
- error(Throwable) - Method in interface org.mule.sdk.api.runtime.source.SourceCompletionCallback
-
Signals the runtime that the response was processed, but with an error
- ErrorTypeDefinition<E extends Enum<E>> - Interface in org.mule.sdk.api.error
-
Identifies a Mule Error Type to be declared by extensions and must be implemented by an
Enum.
- ErrorTypeProvider - Interface in org.mule.sdk.api.annotation.error
-
A component responsible for providing an idempotent
Set of
ErrorTypeDefinition representing
the list of errors that a component can throw.
- ErrorTypes - Annotation Type in org.mule.sdk.api.annotation.error
-
Annotation for
Extension level to communicate and declare the
ErrorTypeDefinitions that
the whole extension manages
- Example - Annotation Type in org.mule.sdk.api.annotation.param.display
-
Allows to specify an example for a EnrichableModel to be used in the UI.
- ExceptionHandler - Class in org.mule.sdk.api.runtime.exception
-
Allows the developer to provide generic logic to
enrich exceptions, either via logging, sending notifications, etc.
- ExceptionHandler() - Constructor for class org.mule.sdk.api.runtime.exception.ExceptionHandler
-
- ExclusiveOptionals - Annotation Type in org.mule.sdk.api.annotation.param
-
This annotation marks that all the
Optional Parameters contained in the annotated class have an exclusive relationship among each other.
- execute(String, String, OperationParameters) - Method in interface org.mule.sdk.api.client.ExtensionsClient
-
Executes an operation synchronously and returns a
Result with the operation's output and attributes if available.
- executeAsync(String, String, OperationParameters) - Method in interface org.mule.sdk.api.client.ExtensionsClient
-
Executes an operation asynchronously by returning a
CompletableFuture instance that will complete into a
Result with the corresponding payload and attributes after the operation execution finished.
- Execution - Annotation Type in org.mule.sdk.api.annotation.execution
-
Allows to specify the ExecutionType of the annotated component.
- ExecutionType - Enum in org.mule.sdk.api.runtime.operation
-
In order for Mule to determine the best way to execute different components, it
needs to know the type of work the components will be performing.
- Export - Annotation Type in org.mule.sdk.api.annotation
-
Specifies classes and resources that an extension should
expose beyond the default
ClassLoader isolation.
- Expression - Annotation Type in org.mule.sdk.api.annotation
-
Allows customizing how a ParameterModel supports expressions.
- ExpressionFunctions - Annotation Type in org.mule.sdk.api.annotation
-
Allows to reference a list of classes from which an Extension's functions for usage in the expression language
are to be inferred.
- ExpressionSupport - Enum in org.mule.sdk.api.meta
-
Enumerates the different types of support that
a given component can provide regarding expressions
- Extensible - Annotation Type in org.mule.sdk.api.annotation
-
Denotes that a given type can be extended by others.
- Extension - Annotation Type in org.mule.sdk.api.annotation
-
This annotation defines a class that will export its functionality as a Mule module.
- ExtensionsClient - Interface in org.mule.sdk.api.client
-
The
ExtensionsClient is a simple common interface for executing extension operations programmatically without the
need of much manual coding and allowing to scale quickly all of this without a the need of compile dependency to
the executed extension.
- ExternalLib - Annotation Type in org.mule.sdk.api.annotation
-
Specifies that the annotated element depends on a library which is not packaged with the extension.
- ExternalLibraryType - Enum in org.mule.sdk.api.meta
-
Enumerates the different types of external libraries an extension may require
- ExternalLibs - Annotation Type in org.mule.sdk.api.annotation
-
- get() - Method in class org.mule.sdk.api.client.DefaultOperationParameters
- get() - Method in interface org.mule.sdk.api.client.OperationParameters
-
- get(Serializable) - Method in interface org.mule.sdk.api.metadata.MetadataCache
-
- getAccessToken() - Method in interface org.mule.sdk.api.connectivity.oauth.OAuthState
-
- getAccessTokenUrl() - Method in interface org.mule.sdk.api.connectivity.oauth.AuthorizationCodeState
-
- getAction() - Method in interface org.mule.sdk.api.runtime.source.BackPressureContext
-
- getAttributes() - Method in class org.mule.sdk.api.runtime.operation.Result
-
The new value that the operation wants to set on Message.getAttributes().
- getAttributesMediaType() - Method in class org.mule.sdk.api.runtime.operation.Result
-
The new MediaType that the operation wants to set on Message attributes.
- getAttributesType(MetadataContext, Object) - Method in class org.mule.sdk.api.metadata.NullMetadataResolver
-
Null implementation of
AttributesTypeResolver, used when no implementation is provided by the connector
developer.
- getAttributesType(MetadataContext, K) - Method in interface org.mule.sdk.api.metadata.resolving.AttributesTypeResolver
-
Given an instance of type K, resolves their MetadataType, which represents the type structure.
- getAuthentication() - Method in interface org.mule.sdk.api.security.AuthenticationHandler
-
- getAuthorizationUrl() - Method in interface org.mule.sdk.api.connectivity.oauth.AuthorizationCodeState
-
- getByteLength() - Method in class org.mule.sdk.api.runtime.operation.Result
-
The length of the payload in bytes if known.
- getCache() - Method in interface org.mule.sdk.api.metadata.MetadataContext
-
- getCategoryName() - Method in class org.mule.sdk.api.metadata.NullMetadataResolver
-
- 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
- getConfigName() - Method in class org.mule.sdk.api.client.DefaultOperationParameters
- getConfigName() - Method in interface org.mule.sdk.api.client.OperationParameters
-
- getConnection() - Method in interface org.mule.sdk.api.metadata.MetadataContext
-
Retrieves the connection for the related a component and configuration
- getConnection() - Method in interface org.mule.sdk.api.runtime.source.SourceCallbackContext
-
- getConsumerKey() - Method in interface org.mule.sdk.api.connectivity.oauth.AuthorizationCodeState
-
- getConsumerSecret() - Method in interface org.mule.sdk.api.connectivity.oauth.AuthorizationCodeState
-
- getCorrelationId() - Method in interface org.mule.sdk.api.runtime.parameter.CorrelationInfo
-
- getCorrelationId() - Method in interface org.mule.sdk.api.runtime.source.SourceCallbackContext
-
- getCredentials() - Method in interface org.mule.sdk.api.security.Authentication
-
- getDataType() - Method in interface org.mule.sdk.api.notification.NotificationActionDefinition
-
Indicates the
Class of the data associated to the notification
- getDisplayName() - Method in class org.mule.sdk.api.metadata.DefaultMetadataKey
- getDisplayName() - Method in interface org.mule.sdk.api.metadata.MetadataKey
-
- getDisplayName() - Method in class org.mule.sdk.api.metadata.NullMetadataKey
- getDisplayName() - Method in interface org.mule.sdk.api.values.Value
-
- getDisplayName() - Method in class org.mule.sdk.internal.values.ImmutableValue
- getErrorType() - Method in class org.mule.sdk.api.connectivity.ConnectionValidationResult
-
- getErrorTypes() - Method in interface org.mule.sdk.api.annotation.error.ErrorTypeProvider
-
- getEvent() - Method in interface org.mule.sdk.api.runtime.source.BackPressureContext
-
- getEventId() - Method in interface org.mule.sdk.api.runtime.parameter.CorrelationInfo
-
- getException() - Method in class org.mule.sdk.api.connectivity.ConnectionValidationResult
-
- getExpiresIn() - Method in interface org.mule.sdk.api.connectivity.oauth.OAuthState
-
- getExpression() - Method in interface org.mule.sdk.api.runtime.parameter.ParameterResolver
-
- getExternalCallbackUrl() - Method in interface org.mule.sdk.api.connectivity.oauth.AuthCodeRequest
-
- getExternalCallbackUrl() - Method in interface org.mule.sdk.api.connectivity.oauth.AuthorizationCodeState
-
- getFailureCode() - Method in exception org.mule.sdk.api.data.sample.SampleDataException
-
- getFailureCode() - Method in exception org.mule.sdk.api.values.ValueResolvingException
-
- getFile() - Method in class org.mule.sdk.api.streaming.bytes.ImmutableFileRepeatableInputStream
-
- getId() - Method in interface org.mule.sdk.api.data.sample.SampleDataProvider
-
An id which identifies each implementation of this interface.
- getId() - Method in class org.mule.sdk.api.metadata.DefaultMetadataKey
- getId() - Method in interface org.mule.sdk.api.metadata.MetadataKey
-
- getId() - Method in class org.mule.sdk.api.metadata.NullMetadataKey
- getId() - Method in interface org.mule.sdk.api.values.Value
-
- getId() - Method in interface org.mule.sdk.api.values.ValueProvider
-
This is the id of the ValueProvider.
- getId() - Method in class org.mule.sdk.internal.values.ImmutableValue
- getInputMetadata(MetadataContext, Object) - Method in class org.mule.sdk.api.metadata.NullMetadataResolver
-
Null implementation of
InputTypeResolver, used when no implementation is provided by the connector developer.
- getInputMetadata(MetadataContext, Object) - Method in class org.mule.sdk.api.metadata.resolving.InputStaticTypeResolver
-
- 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
- getMediaType() - Method in class org.mule.sdk.api.runtime.operation.Result
-
The new MediaType that the operation wants to set on Message payload.
- getMessage() - Method in class org.mule.sdk.api.connectivity.ConnectionValidationResult
-
- getMetadataProperty(Class<T>) - Method in class org.mule.sdk.api.metadata.DefaultMetadataKey
-
Returns a registered model property of typepropertyType
- getMetadataProperty(Class<T>) - Method in interface org.mule.sdk.api.metadata.MetadataEnrichableModel
-
Returns a registered model property of typepropertyType
- getMetadataProperty(Class<T>) - Method in class org.mule.sdk.api.metadata.NullMetadataKey
- getName() - Method in interface org.mule.sdk.api.metadata.MetadataProperty
-
A unique name which identifies this property.
- getName() - Method in interface org.mule.sdk.api.stereotype.StereotypeDefinition
-
- getNamespace() - Method in interface org.mule.sdk.api.stereotype.StereotypeDefinition
-
The stereotype's namespace.
- getNotificationActions() - Method in interface org.mule.sdk.api.annotation.notification.NotificationActionProvider
-
- getOutboundCorrelationId(CorrelationInfo, String) - Method in enum org.mule.sdk.api.runtime.parameter.OutboundCorrelationStrategy
-
Determines the correlation id that should be sent through an outbound operation (if any).
- getOutput() - Method in class org.mule.sdk.api.runtime.operation.Result
-
- getOutputType(MetadataContext, Object) - Method in class org.mule.sdk.api.metadata.NullMetadataResolver
-
Null implementation of
OutputTypeResolver, used when no implementation is provided by the connector developer.
- getOutputType(MetadataContext, Object) - Method in class org.mule.sdk.api.metadata.resolving.OutputStaticTypeResolver
-
- getOutputType(MetadataContext, K) - Method in interface org.mule.sdk.api.metadata.resolving.OutputTypeResolver
-
Given an instance of type K, resolves their MetadataType, which represents the type structure.
- getPage(C) - Method in interface org.mule.sdk.api.runtime.streaming.PagingProvider
-
Returns the next page of items.
- getParameters() - Method in class org.mule.sdk.internal.client.ComplexParameter
-
- getParent() - Method in interface org.mule.sdk.api.error.ErrorTypeDefinition
-
- getParent() - Method in enum org.mule.sdk.api.error.MuleErrors
-
- getParent() - Method in interface org.mule.sdk.api.stereotype.StereotypeDefinition
-
- getPartName() - Method in class org.mule.sdk.api.metadata.DefaultMetadataKey
- getPartName() - Method in interface org.mule.sdk.api.metadata.MetadataKey
-
- getPartName() - Method in class org.mule.sdk.api.metadata.NullMetadataKey
-
- getPartName() - Method in interface org.mule.sdk.api.values.Value
-
- getPartName() - Method in class org.mule.sdk.internal.values.ImmutableValue
- getPassword() - Method in interface org.mule.sdk.api.security.Credentials
-
- getPrincipal() - Method in interface org.mule.sdk.api.security.Authentication
-
- getProperties() - Method in class org.mule.sdk.api.metadata.DefaultMetadataKey
- getProperties() - Method in interface org.mule.sdk.api.metadata.MetadataEnrichableModel
-
- getProperties() - Method in class org.mule.sdk.api.metadata.NullMetadataKey
- getProperties() - Method in interface org.mule.sdk.api.security.Authentication
-
- getRefreshToken() - Method in interface org.mule.sdk.api.connectivity.oauth.AuthorizationCodeState
-
- getResolverName() - Method in class org.mule.sdk.api.metadata.NullMetadataResolver
-
This is the name of the TypeResolver.
- getResolverName() - Method in interface org.mule.sdk.api.metadata.resolving.AttributesTypeResolver
-
This is the name of the TypeResolver.
- getResolverName() - Method in interface org.mule.sdk.api.metadata.resolving.InputTypeResolver
-
This is the name of the TypeResolver.
- getResolverName() - Method in interface org.mule.sdk.api.metadata.resolving.NamedTypeResolver
-
This is the name of the TypeResolver.
- getResolverName() - Method in interface org.mule.sdk.api.metadata.resolving.OutputTypeResolver
-
This is the name of the TypeResolver.
- getResolverName() - Method in interface org.mule.sdk.api.metadata.resolving.TypeKeysResolver
- getResourceOwnerId() - Method in exception org.mule.sdk.api.connectivity.oauth.AccessTokenExpiredException
-
- getResourceOwnerId() - Method in interface org.mule.sdk.api.connectivity.oauth.AuthCodeRequest
-
- getResourceOwnerId() - Method in interface org.mule.sdk.api.connectivity.oauth.AuthorizationCodeState
-
- getResponseError() - Method in class org.mule.sdk.api.runtime.source.SourceResult
-
Indicates whether an error occurred or not executing one of the source callbacks (
OnSuccess or
OnError).
- getRoles() - Method in interface org.mule.sdk.api.security.Credentials
-
- getRootErrorException(Exception) - Method in class org.mule.sdk.api.runtime.exception.ExceptionHandler
-
This method instrospects the given
exception looking for the deepest
ErrorTypeDefinition in the causes.
- getSample() - Method in interface org.mule.sdk.api.data.sample.SampleDataProvider
-
Obtains and returns the sample information.
- getScopes() - Method in interface org.mule.sdk.api.connectivity.oauth.AuthCodeRequest
-
- getSourceCallback() - Method in interface org.mule.sdk.api.runtime.source.SourceCallbackContext
-
- getSourceCallbackContext() - Method in interface org.mule.sdk.api.runtime.source.BackPressureContext
-
- getSourceCallbackContext() - Method in interface org.mule.sdk.api.runtime.source.PollContext.PollItem
-
- getSourceCallbackContext() - Method in class org.mule.sdk.api.runtime.source.SourceResult
-
- getState() - Method in interface org.mule.sdk.api.connectivity.oauth.AuthCodeRequest
-
- getState() - Method in interface org.mule.sdk.api.connectivity.oauth.AuthorizationCodeState
-
- getStaticMetadata() - Method in interface org.mule.sdk.api.metadata.resolving.StaticResolver
-
Creates a new MetadataType
- getTotalResults(C) - Method in interface org.mule.sdk.api.runtime.streaming.PagingProvider
-
returns the total amount of items in the non-paged result set.
- getTransactionHandle() - Method in interface org.mule.sdk.api.runtime.source.SourceCallbackContext
-
A handle to the current on-going transaction.
- getType() - Method in interface org.mule.sdk.api.error.ErrorTypeDefinition
-
- getType() - Method in exception org.mule.sdk.api.exception.ModuleException
-
- getType() - Method in interface org.mule.sdk.api.runtime.parameter.Literal
-
- getType() - Method in class org.mule.sdk.internal.client.ComplexParameter
-
- getTypeBuilder() - Method in interface org.mule.sdk.api.metadata.MetadataContext
-
- getTypeLoader() - Method in interface org.mule.sdk.api.metadata.MetadataContext
-
- getUsername() - Method in interface org.mule.sdk.api.security.Credentials
-
- getValuesFor(String...) - Static method in class org.mule.sdk.api.values.ValueBuilder
-
Utility to create single level
values from an array of Strings.
- getValuesFor(List<String>) - Static method in class org.mule.sdk.api.values.ValueBuilder
-
Utility to create single level
values from an
List of Strings.
- getValuesFor(Stream<String>) - Static method in class org.mule.sdk.api.values.ValueBuilder
-
Utility to create single level
values from an
Stream of Strings.
- getValuesFor(Map<String, String>) - Static method in class org.mule.sdk.api.values.ValueBuilder
-
Utility to create single level
values from an
Map of Strings to Strings.
- getVariable(String) - Method in interface org.mule.sdk.api.runtime.source.SourceCallbackContext
-
Returns the value associated to a variable of name variableName
- getWatermark() - Method in interface org.mule.sdk.api.runtime.source.PollContext
-
The current watermark value at the moment of starting the poll.
- getXAResource() - Method in interface org.mule.sdk.api.connectivity.XATransactionalConnection
-
- OAuthCallbackValue - Annotation Type in org.mule.sdk.api.annotation.connectivity.oauth
-
This annotation is used to annotate fields on a ConnectionProvider which supports OAuth.
- OAuthParameter - Annotation Type in org.mule.sdk.api.annotation.connectivity.oauth
-
Similar to Parameter, but intended to be used exclusively on fields of a ConnectionProvider
which supports OAuth.
- OAuthState - Interface in org.mule.sdk.api.connectivity.oauth
-
An object which holds information about an OAuth authorization
- ObjectStoreReference - Annotation Type in org.mule.sdk.api.annotation.param.reference
-
Annotation to be used in a field or parameter which value is a reference to a global
object store element
- OfValues - Annotation Type in org.mule.sdk.api.annotation.values
-
Marks a parameter or parameter group as a value that has the capability of resolve values for this one.
- OnBackPressure - Annotation Type in org.mule.sdk.api.annotation.source
-
Used to indicate that an annotated method in a Source should be executed when the runtime applies back pressure
on a message generated by the owning source.
- onBorrow(C) - Method in interface org.mule.sdk.api.connectivity.PoolingListener
-
Executes after the connection was successfully
borrowed from the pool but before it's handed over
to the requester.
- onComplete(Runnable) - Method in interface org.mule.sdk.api.runtime.operation.FlowListener
-
Executes the given handler when the Event on which the operation was executed is terminated.
- onConnectionException(ConnectionException) - Method in interface org.mule.sdk.api.runtime.source.PollContext
-
- onConnectionException(ConnectionException) - Method in interface org.mule.sdk.api.runtime.source.SourceCallback
-
Any started
Source must use this method to communicate the runtime that
a
ConnectionExceptionwas found trying to produce messages.
- OnError - Annotation Type in org.mule.sdk.api.annotation.execution
-
Used to indicate that an annotated method should be executed when a generated
event was processed by the owning flow but an error was thrown.
- onError(Consumer<Exception>) - Method in interface org.mule.sdk.api.runtime.operation.FlowListener
-
Executes the given handler when the flow that owns the listening operation fails.
- OnException - Annotation Type in org.mule.sdk.api.annotation
-
This annotation can be used at Operation level or at
Extension level as
a common handler for all the Operations,
When an exception occurs in an operation the Enricher Class declared in this
annotation will be called immediately, passing to the enrichException method the exception thrown by the operation.
- onRejectedItem(Result<T, A>, SourceCallbackContext) - Method in class org.mule.sdk.api.runtime.source.PollingSource
-
If one of the items dispatched through
PollContext.accept(Consumer) were rejected (either by watermarking,
idempotency, server overload, etc.), this method is to be used to released any resources associated to the given
result.
- onReturn(C) - Method in interface org.mule.sdk.api.connectivity.PoolingListener
-
Executes right before the pool accepts the connection back.
- onStart(SourceCallback<T, A>) - Method in class org.mule.sdk.api.runtime.source.PollingSource
-
This method will be invoked by the runtime to make the source start
producing messages.
- onStart(SourceCallback<T, A>) - Method in class org.mule.sdk.api.runtime.source.Source
-
This method will be invoked by the runtime to make the source start
producing messages.
- onStop() - Method in class org.mule.sdk.api.runtime.source.PollingSource
-
This method will be invoked by the runtime to make the source stop producing messages.
- onStop() - Method in class org.mule.sdk.api.runtime.source.Source
-
This method will be invoked by the runtime to make the source stop producing messages.
- OnSuccess - Annotation Type in org.mule.sdk.api.annotation.execution
-
Used to indicate that an Source's method should be executed when a generated
event is successfully processed by the owning flow.
- onSuccess(Consumer<Message>) - Method in interface org.mule.sdk.api.runtime.operation.FlowListener
-
Executes the given handler when the flow that owns the listening operation finishes.
- OnTerminate - Annotation Type in org.mule.sdk.api.annotation.execution
-
Used to indicate that an annotated method should be executed when a
generated event was processed by the owning flow, doesn't taking in
account if the processing finished successfully or not.
- OperationParameters - Interface in org.mule.sdk.api.client
-
A simple interface for parameters that aims to be used to execute an extension operation using the
ExtensionsClient.
- Operations - Annotation Type in org.mule.sdk.api.annotation
-
Allows to reference a list of classes from which an Extension's operations are to be
inferred.
- OperationTransactionalAction - Enum in org.mule.sdk.api.tx
-
The type of joining actions that operations can take regarding transactions.
- Optional - Annotation Type in org.mule.sdk.api.annotation.param
-
- org.mule.sdk.api.annotation - package org.mule.sdk.api.annotation
-
- org.mule.sdk.api.annotation.connectivity - package org.mule.sdk.api.annotation.connectivity
-
- org.mule.sdk.api.annotation.connectivity.oauth - package org.mule.sdk.api.annotation.connectivity.oauth
-
- org.mule.sdk.api.annotation.data.sample - package org.mule.sdk.api.annotation.data.sample
-
- org.mule.sdk.api.annotation.deprecated - package org.mule.sdk.api.annotation.deprecated
-
- org.mule.sdk.api.annotation.dsl.xml - package org.mule.sdk.api.annotation.dsl.xml
-
- org.mule.sdk.api.annotation.error - package org.mule.sdk.api.annotation.error
-
- org.mule.sdk.api.annotation.execution - package org.mule.sdk.api.annotation.execution
-
- org.mule.sdk.api.annotation.license - package org.mule.sdk.api.annotation.license
-
- org.mule.sdk.api.annotation.metadata - package org.mule.sdk.api.annotation.metadata
-
- org.mule.sdk.api.annotation.metadata.fixed - package org.mule.sdk.api.annotation.metadata.fixed
-
- org.mule.sdk.api.annotation.notification - package org.mule.sdk.api.annotation.notification
-
- org.mule.sdk.api.annotation.param - package org.mule.sdk.api.annotation.param
-
- org.mule.sdk.api.annotation.param.display - package org.mule.sdk.api.annotation.param.display
-
- org.mule.sdk.api.annotation.param.reference - package org.mule.sdk.api.annotation.param.reference
-
- org.mule.sdk.api.annotation.param.stereotype - package org.mule.sdk.api.annotation.param.stereotype
-
- org.mule.sdk.api.annotation.source - package org.mule.sdk.api.annotation.source
-
- org.mule.sdk.api.annotation.values - package org.mule.sdk.api.annotation.values
-
- org.mule.sdk.api.client - package org.mule.sdk.api.client
-
- org.mule.sdk.api.connectivity - package org.mule.sdk.api.connectivity
-
- org.mule.sdk.api.connectivity.oauth - package org.mule.sdk.api.connectivity.oauth
-
- org.mule.sdk.api.data.sample - package org.mule.sdk.api.data.sample
-
- org.mule.sdk.api.error - package org.mule.sdk.api.error
-
- org.mule.sdk.api.exception - package org.mule.sdk.api.exception
-
- org.mule.sdk.api.meta - package org.mule.sdk.api.meta
-
- org.mule.sdk.api.metadata - package org.mule.sdk.api.metadata
-
- org.mule.sdk.api.metadata.resolving - package org.mule.sdk.api.metadata.resolving
-
- org.mule.sdk.api.notification - package org.mule.sdk.api.notification
-
- org.mule.sdk.api.runtime.connectivity - package org.mule.sdk.api.runtime.connectivity
-
- org.mule.sdk.api.runtime.exception - package org.mule.sdk.api.runtime.exception
-
- org.mule.sdk.api.runtime.operation - package org.mule.sdk.api.runtime.operation
-
- org.mule.sdk.api.runtime.parameter - package org.mule.sdk.api.runtime.parameter
-
- org.mule.sdk.api.runtime.process - package org.mule.sdk.api.runtime.process
-
- org.mule.sdk.api.runtime.route - package org.mule.sdk.api.runtime.route
-
- org.mule.sdk.api.runtime.source - package org.mule.sdk.api.runtime.source
-
- org.mule.sdk.api.runtime.streaming - package org.mule.sdk.api.runtime.streaming
-
- org.mule.sdk.api.security - package org.mule.sdk.api.security
-
- org.mule.sdk.api.stereotype - package org.mule.sdk.api.stereotype
-
- org.mule.sdk.api.streaming.bytes - package org.mule.sdk.api.streaming.bytes
-
- org.mule.sdk.api.tx - package org.mule.sdk.api.tx
-
- org.mule.sdk.api.values - package org.mule.sdk.api.values
-
- org.mule.sdk.internal.client - package org.mule.sdk.internal.client
-
- org.mule.sdk.internal.values - package org.mule.sdk.internal.values
-
- OS_NAME_MASK - Static variable in class org.mule.sdk.api.runtime.source.PollingSource
-
- OS_NAME_PREFIX - Static variable in class org.mule.sdk.api.runtime.source.PollingSource
-
- OutboundCorrelationStrategy - Enum in org.mule.sdk.api.runtime.parameter
-
Lists the possible strategies to determine the correlation id that should be sent on an outbound operation which
supports correlation.
- output(T) - Method in class org.mule.sdk.api.runtime.operation.Result.Builder
-
Sets the output value
- OutputJsonType - Annotation Type in org.mule.sdk.api.annotation.metadata.fixed
-
Declares the annotated ComponentModel's output MetadataType to the type represented by the
JSON Schema.
- OutputResolver - Annotation Type in org.mule.sdk.api.annotation.metadata
-
Associates the annotated Component to an
OutputTypeResolver that will be used
to resolve the Component's return
type dynamically
- OutputStaticTypeResolver - Class in org.mule.sdk.api.metadata.resolving
-
- 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.param.display
-
Marks a Parameter as one that needs masking when it is populated from the UI.
- Path - Annotation Type in org.mule.sdk.api.annotation.param.display
-
Marks a field or parameter annotated with Parameter as a path to a file or directory.
- PAYLOAD - Static variable in annotation type org.mule.sdk.api.annotation.param.Optional
-
Denotes that if the parameter is not defined, the value will be taken from the message
payload.
- Placement - Annotation Type in org.mule.sdk.api.annotation.param.display
-
Defines the particular place of a Parameter field in the extension configuration window.
- poll(PollContext<T, A>) - Method in class org.mule.sdk.api.runtime.source.PollingSource
-
This method is responsible for obtaining the items to be dispatched and communicate them through the
pollContext
using the
PollContext.accept(Consumer) method.
- PollContext<T,A> - Interface in org.mule.sdk.api.runtime.source
-
Contains context associated to each polling execution, and allows to dispatch items for execution through the
PollContext.accept(Consumer) method.
- PollContext.PollItem<T,A> - Interface in org.mule.sdk.api.runtime.source
-
An item obtained through a poll
- PollContext.PollItemStatus - Enum in org.mule.sdk.api.runtime.source
-
- 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
-
- PoolingListener<C> - Interface in org.mule.sdk.api.connectivity
-
Gets notifications for events related to connections on a pool.
- PrivilegedExport - Annotation Type in org.mule.sdk.api.annotation
-
Specifies packages that an extension should expose beyond the default
ClassLoader isolation.
- process(Consumer<Result>, BiConsumer<Throwable, Result>) - Method in interface org.mule.sdk.api.runtime.route.Chain
-
Executes the chain of components starting with the same input message that it's container scope received.
- process(Object, Object, Consumer<Result>, BiConsumer<Throwable, Result>) - Method in interface org.mule.sdk.api.runtime.route.Chain
-
Executes the chain of components starting with the given payload and attributes as Message.
- process(Result, Consumer<Result>, BiConsumer<Throwable, Result>) - Method in interface org.mule.sdk.api.runtime.route.Chain
-
Executes the chain of components starting with the given
Result data as input
Message.
- put(Serializable, Serializable) - Method in interface org.mule.sdk.api.metadata.MetadataCache
-
Associates the specified value with the specified key in the cache.
- putAll(Map<? extends Serializable, ? extends Serializable>) - Method in interface org.mule.sdk.api.metadata.MetadataCache
-
Copies all of the entries from the specified map to the cache.
- read() - Method in class org.mule.sdk.api.streaming.bytes.ImmutableFileRepeatableInputStream
-
- read(byte[]) - Method in class org.mule.sdk.api.streaming.bytes.ImmutableFileRepeatableInputStream
-
- read(byte[], int, int) - Method in class org.mule.sdk.api.streaming.bytes.ImmutableFileRepeatableInputStream
-
- RECENTLY_PROCESSED_IDS_OS_NAME_SUFFIX - Static variable in class org.mule.sdk.api.runtime.source.PollingSource
-
- reconnect(ConnectionException, ReconnectionCallback) - Method in interface org.mule.sdk.api.runtime.connectivity.Reconnectable
-
Performs custom reconnection logic.
- Reconnectable - Interface in org.mule.sdk.api.runtime.connectivity
-
A component which has its own way of reconnecting.
- ReconnectionCallback - Interface in org.mule.sdk.api.runtime.connectivity
-
Callback used to notify the runtime about the outcome of a reconnection attempt.
- RefName - Annotation Type in org.mule.sdk.api.annotation.param
-
This annotation is meant to be applied on fields of classes
which are serving as top level elements which can be referenced
by name, such as configs or global objects.
- RequiredForMetadata - Annotation Type in org.mule.sdk.api.annotation.metadata
-
Marker annotation which indicates that the annotated parameter is required for Metadata, this indicates that
any other not annotated parameter won't be considered as part of the metadata resolution, so if the value
changes the metadata resolution won't be triggered for those connectors
- RequiresEnterpriseLicense - Annotation Type in org.mule.sdk.api.annotation.license
-
Defines if the extension requires an enterprise license to run.
- RequiresEntitlement - Annotation Type in org.mule.sdk.api.annotation.license
-
Defines if the extension license requires a custom entitlement.
- reset() - Method in class org.mule.sdk.api.streaming.bytes.ImmutableFileRepeatableInputStream
-
- resolve() - Method in interface org.mule.sdk.api.runtime.parameter.ParameterResolver
-
- resolve() - Method in interface org.mule.sdk.api.tx.TransactionHandle
-
If the actual transaction is marked as RollbackOnly, then rollbacks the transaction.
- resolve() - Method in interface org.mule.sdk.api.values.ValueProvider
-
Resolves and provides a
Set of
values which represents a set of possible and valid values for
a parameter.
- resolveChilds(MetadataContext, T) - Method in interface org.mule.sdk.api.metadata.resolving.PartialTypeKeysResolver
-
Further resolves the of types that can be described based on a partial configuration of the Type descriptor,
representing them as a multi level MetadataKey.
- resolveCursor(Object) - Method in interface org.mule.sdk.api.runtime.streaming.StreamingHelper
-
If the value is a CursorProvider, a corresponding Cursor is returned.
- resolveCursorProvider(Object) - Method in interface org.mule.sdk.api.runtime.streaming.StreamingHelper
-
If the
value is a repeatable streaming resource such as
InputStream,
Cursor,
streaming iterators, etc., then an equivalent
CursorProvider is returned.
- resolveCursorProviders(Map<K, Object>, boolean) - Method in interface org.mule.sdk.api.runtime.streaming.StreamingHelper
-
Inspects the values of the given
map looking for repeatable streaming resources such as
InputStream,
Cursor, streaming iterators, etc., A new equivalent map is returned, except that such values
have been replaced by
CursorProvider instances.
- resolveCursors(Map<K, Object>, boolean) - Method in interface org.mule.sdk.api.runtime.streaming.StreamingHelper
-
Inspects the values of the given map looking for instances of CursorProvider.
- responseError(Error, SourceCallbackContext) - Static method in class org.mule.sdk.api.runtime.source.SourceResult
-
- Result<T,A> - Class in org.mule.sdk.api.runtime.operation
-
Represents the result of a component's execution.
- Result() - Constructor for class org.mule.sdk.api.runtime.operation.Result
-
- Result.Builder<T,A> - Class in org.mule.sdk.api.runtime.operation
-
- 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.
- 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.
- SECURITY_TAB - Static variable in annotation type org.mule.sdk.api.annotation.param.display.Placement
-
- 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
-
- 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
-
- setResult(Result<T, A>) - Method in interface org.mule.sdk.api.runtime.source.PollContext.PollItem
-
Sets the item content in the form of a
Result
- setWatermark(Serializable) - Method in interface org.mule.sdk.api.runtime.source.PollContext.PollItem
-
Sets the watermark value associated to this item.
- setWatermarkComparator(Comparator<? extends Serializable>) - Method in interface org.mule.sdk.api.runtime.source.PollContext
-
Allows to set a custom
Comparator to evaluate watermark values.
- skip(long) - Method in class org.mule.sdk.api.streaming.bytes.ImmutableFileRepeatableInputStream
-
- Source<T,A> - Class in org.mule.sdk.api.runtime.source
-
Base class to write message sources compliant with a given SourceModel.
- Source() - Constructor for class org.mule.sdk.api.runtime.source.Source
-
- SourceCallback<T,A> - Interface in org.mule.sdk.api.runtime.source
-
A callback to allow
Source implementations to communicate
generated messages back to the runtime so that they can be processed.
- SourceCallbackContext - Interface in org.mule.sdk.api.runtime.source
-
A context interface to correlate a message generated by a
Source to
a particular state
- SourceClusterSupport - Enum in org.mule.sdk.api.annotation.source
-
Describes the operation modes that a Source can have when running in cluster mode.
- SourceCompletionCallback - Interface in org.mule.sdk.api.runtime.source
-
Callback used by
sources in order tell the runtime that they will process the flow's response
in an asynchronous manner (from now on, async sources).
- SourceResult - Class in org.mule.sdk.api.runtime.source
-
A class that represents the result of processing a message from a
Source through a flow,
this reports whether the result of the processing was successful or terminated with errors.
- Sources - Annotation Type in org.mule.sdk.api.annotation
-
Annotation to be used on a
Class also annotated with
Extension, to list
the
Sources that the extension exposes.
- SourceTransactionalAction - Enum in org.mule.sdk.api.tx
-
The type of beginning actions that sources can take regarding transactions.
- STATIC_RESOLVER_NAME - Static variable in interface org.mule.sdk.api.metadata.resolving.StaticResolver
-
- StaticResolver - Interface in org.mule.sdk.api.metadata.resolving
-
Handles the construction of a custom MetadataType in any format to be set in a Typed component statically
when building the extension avoiding dynamically metadata resolution when we know exactly the non necessarily java type
structure at compile time.
- Stereotype - Annotation Type in org.mule.sdk.api.annotation.param.stereotype
-
Annotation for
Sources,
Operations,
Configuration and
Connections
level to communicate and declare the
StereotypeDefinitions that characterize the annotated components
- StereotypeDefinition - Interface in org.mule.sdk.api.stereotype
-
A widely held but fixed and oversimplified image or idea of the owning model.
- Streaming - Annotation Type in org.mule.sdk.api.annotation
-
Intended to be used on operation methods and implementations of Source,
this annotation indicates that such component supports streaming.
- StreamingHelper - Interface in org.mule.sdk.api.runtime.streaming
-
This class provides helper methods to deal with repeatable streaming resources which are contained into structures of
arbitrary complexity.
- SubTypeMapping - Annotation Type in org.mule.sdk.api.annotation
-
Annotation to be used on an
Extension to declare the concrete implementations
of a given
abstract Class or
interface.
- SubTypesMapping - Annotation Type in org.mule.sdk.api.annotation
-
- 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.
- 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.