Package | Description |
---|---|
org.mule.api.annotations.expression | |
org.mule.api.annotations.expressions | |
org.mule.api.annotations.param |
Modifier and Type | Class and Description |
---|---|
interface |
Groovy
This allows Groovy codes to be executed on the current message.
|
interface |
JsonPath |
interface |
Ognl
TODO
|
interface |
XPath
An expression annotation that allows developers to control how method parameter values are injected on a service component or transformer.
|
Modifier and Type | Class and Description |
---|---|
interface |
Expr
Allows method parameters to be configured with result of one or more Mule expressions
public Object save(Object foo, @Expr("#[header:X-User]-#[function:UUID]") String id)
|
interface |
Function
This evaluator allows for predefined functions
to be called and returns a result.
|
interface |
Lookup
Allows objects to be found in the registry, either by ty
|
interface |
Mule
TODO
|
Modifier and Type | Class and Description |
---|---|
interface |
InboundAttachments
Used on component and transformer methods that have a
Transformer annotation. |
interface |
InboundHeaders
Used on component methods, this annotation marks the method parameter that will be used to pass in one or more of the headers received.
|
interface |
OutboundAttachments
Used on component methods, this parameter annotation passes in a reference to a
Map that can be used to populate outbound attachments that will
be set with the outgoing message. |
interface |
OutboundHeaders
Used on Components that have an outbound endpoint configured or a response being
sent back, and enables users to set outbound/response headers via
Map
without needing to use the Mule API (other than using the annotation) on the
method argument). |
interface |
Payload
Used on components, this annotation marks the method parameter that will be used
to pass in the message payload.
|
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.