@Metadata(label="transformation") public class EndpointTransformerDefinition extends TransformerDefinition
Transformer
which leverages camel Endpoint
to
perform transformation. A ProcessorTransformer
will be created internally
with a SendProcessor
which forwards the message to the specified Endpoint.
One of the Endpoint 'ref' or 'uri' needs to be specified.
TransformerDefinition
ProcessorTransformer
Constructor and Description |
---|
EndpointTransformerDefinition() |
Modifier and Type | Method and Description |
---|---|
protected Transformer |
doCreateTransformer(CamelContext context) |
String |
getRef() |
String |
getUri() |
void |
setRef(String ref)
Set the reference of the Endpoint.
|
void |
setUri(String uri)
Set the URI of the Endpoint.
|
createTransformer, getFromType, getScheme, getToType, setFromType, setFromType, setScheme, setToType, setToType
public EndpointTransformerDefinition()
protected Transformer doCreateTransformer(CamelContext context) throws Exception
doCreateTransformer
in class TransformerDefinition
Exception
public void setRef(String ref)
ref
- reference of the EndpointApache Camel