| Annotation Type | Description |
|---|---|
| Alias |
Defines an alias for a Java type.
|
| ConfigReferences |
Container for the
Repeatable ConfigReference annotation |
| Configuration |
Used to express that a class should be used to describe a
org.mule.runtime.extension.api.introspection.Configuration
model. |
| Configurations |
Allows to reference a list of classes from which a
org.mule.runtime.extension.api.introspection.Configuration model is
to be inferred. |
| Export |
Specifies classes and resources that an extension should expose beyond the default
ClassLoader isolation. |
| Expression |
Allows customizing how a
ParameterModel supports expressions. |
| ExpressionFunctions |
Allows to reference a list of classes from which an Extension's functions for usage in the expression language are to be
inferred.
|
| Extensible |
Denotes that a given type can be extended by others.
|
| Extension |
This annotation defines a class that will export its functionality as a Mule module.
|
| ExternalLib |
Specifies that the annotated element depends on a library which is not packaged with the extension.
|
| ExternalLibs |
Container for the
Repeatable ExternalLib annotation |
| Ignore |
Ignores a field or method inside a complex type.
|
| Import | |
| ImportedTypes |
Container for the
Repeatable Import annotation |
| NoImplicit |
Used to express that the annotated element should not support being used implicitly.
|
| OnException |
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. |
| Operations |
Allows to reference a list of classes from which an Extension's operations are to be inferred.
|
| PrivilegedExport |
Specifies packages that an extension should expose beyond the default
ClassLoader isolation. |
| Sources | |
| Streaming |
Intended to be used on operation methods and implementations of
Source, this annotation indicates that such component
supports streaming. |
| SubTypeMapping | |
| SubTypesMapping |
Container for the
Repeatable SubTypeMapping annotation |
Copyright © 2022 MuleSoft, Inc.. All rights reserved.