org.mule.config.endpoint
Class AnnotatedEndpointHelper
java.lang.Object
org.mule.config.endpoint.AnnotatedEndpointHelper
public class AnnotatedEndpointHelper
- extends Object
This is a wrapper helper that can process 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.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
parser
protected TemplateParser parser
regMap
protected RegistryMap regMap
muleContext
protected MuleContext muleContext
transportFactory
protected TransportFactory transportFactory
AnnotatedEndpointHelper
public AnnotatedEndpointHelper(MuleContext muleContext)
throws MuleException
- Throws:
MuleException
parsePlaceholderValues
protected String parsePlaceholderValues(String key)
getEndpointBuilder
protected EndpointBuilder getEndpointBuilder(AnnotatedEndpointData epData)
throws MuleException
- Throws:
MuleException
processEndpoint
public ImmutableEndpoint processEndpoint(AnnotatedEndpointData epData)
throws MuleException
- Throws:
MuleException
preprocessEndpointData
protected void preprocessEndpointData(AnnotatedEndpointData data)
- This method can be overridden to process endpoints before they get built. This may be useful in environments
where the characteristics of the endpoint change depending on the deployed environment
- Parameters:
data
- the endpoint data to process
convertProperty
public Object convertProperty(Class type,
String property)
Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.