public class AnnotatedEndpointHelper extends Object
AnnotatedEndpointData objects (Annotaiton config data)
and turn them into EndpointBuilder or ImmutableEndpoint objects.
THis is an internal class that should only be used by the Annotation parser code.| Modifier and Type | Field and Description |
|---|---|
protected MuleContext |
muleContext |
protected TemplateParser |
parser |
protected RegistryMap |
regMap |
protected TransportFactory |
transportFactory |
| Constructor and Description |
|---|
AnnotatedEndpointHelper(MuleContext muleContext) |
| Modifier and Type | Method and Description |
|---|---|
Object |
convertProperty(Class type,
String property) |
protected EndpointBuilder |
getEndpointBuilder(AnnotatedEndpointData epData) |
protected String |
parsePlaceholderValues(String key) |
protected void |
preprocessEndpointData(AnnotatedEndpointData data)
This method can be overridden to process endpoints before they get built.
|
ImmutableEndpoint |
processEndpoint(AnnotatedEndpointData epData) |
protected TemplateParser parser
protected RegistryMap regMap
protected MuleContext muleContext
protected TransportFactory transportFactory
public AnnotatedEndpointHelper(MuleContext muleContext) throws MuleException
MuleExceptionprotected EndpointBuilder getEndpointBuilder(AnnotatedEndpointData epData) throws MuleException
MuleExceptionpublic ImmutableEndpoint processEndpoint(AnnotatedEndpointData epData) throws MuleException
MuleExceptionprotected void preprocessEndpointData(AnnotatedEndpointData data)
data - the endpoint data to processCopyright © 2003–2016 MuleSoft, Inc.. All rights reserved.