public class AddressedEndpointDefinitionParser extends AbstractSingleParentFamilyDefinitionParser
ChildAddressDefinitionParser
and
either a
OrphanEndpointDefinitionParser
or a
ChildEndpointDefinitionParser
in one parser. This lets us put the address attributes in the endpoint element.Modifier and Type | Field and Description |
---|---|
static boolean |
META |
static String |
PROPERTIES |
static boolean |
PROTOCOL |
static String[] |
RESTRICTED_ENDPOINT_ATTRIBUTES |
firstDefinition
logger
Constructor and Description |
---|
AddressedEndpointDefinitionParser(String metaOrProtocol,
boolean isMeta,
MuleDefinitionParser endpointParser) |
AddressedEndpointDefinitionParser(String metaOrProtocol,
boolean isMeta,
MuleDefinitionParser endpointParser,
String[] requiredAddressAttributes,
String[] requiredProperties) |
AddressedEndpointDefinitionParser(String metaOrProtocol,
boolean isMeta,
MuleDefinitionParser endpointParser,
String[] endpointAttributes,
String[] addressAttributes,
String[][] requiredAddressAttributes,
String[][] requiredProperties) |
AddressedEndpointDefinitionParser(String protocol,
MuleDefinitionParser endpointParser) |
addChildDelegate, addDelegate, addDelegateAsChild, doSingleBean
setReturnFirstResult
addHandledException, disableAttribute, disableAttributes, disableAttributes, enableAttribute, enableAttributes, enableAttributes, enableAttributes, isExceptionHandled, muleParse, resetAttribute, resetNameAndId
addAlias, addBeanFlag, addCollection, addIgnored, addMapping, addMapping, addMapping, addReference, getBeanName, getDelegate, parseInternal, registerPostProcessor, registerPreProcessor, removeIgnored, setIgnoredDefault, size
parse, postProcessComponentDefinition, registerBeanDefinition, resolveId, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback, shouldParseNameAsAliases
public static final boolean META
public static final boolean PROTOCOL
public static final String PROPERTIES
public static final String[] RESTRICTED_ENDPOINT_ATTRIBUTES
public AddressedEndpointDefinitionParser(String protocol, MuleDefinitionParser endpointParser)
public AddressedEndpointDefinitionParser(String metaOrProtocol, boolean isMeta, MuleDefinitionParser endpointParser)
public AddressedEndpointDefinitionParser(String metaOrProtocol, boolean isMeta, MuleDefinitionParser endpointParser, String[] requiredAddressAttributes, String[] requiredProperties)
public AddressedEndpointDefinitionParser(String metaOrProtocol, boolean isMeta, MuleDefinitionParser endpointParser, String[] endpointAttributes, String[] addressAttributes, String[][] requiredAddressAttributes, String[][] requiredProperties)
metaOrProtocol
- The transport metaOrProtocol ("tcp" etc)isMeta
- Whether transport is "meta" or not (eg cxf)endpointParser
- The parser for the endpointendpointAttributes
- A list of attribute names which will be set as properties on the
endpoint builderaddressAttributes
- A list of attribute names which will be set as properties on the
endpoint URI builderrequiredAddressAttributes
- A list of attribute names that are required if "address"
isn't presentrequiredProperties
- A list of property names that are required if "address" isn't presentCopyright © 2003–2016 MuleSoft, Inc.. All rights reserved.