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 |
firstDefinitionlogger| 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, doSingleBeansetReturnFirstResultaddHandledException, disableAttribute, disableAttributes, disableAttributes, enableAttribute, enableAttributes, enableAttributes, enableAttributes, isExceptionHandled, muleParse, resetAttribute, resetNameAndIdaddAlias, addBeanFlag, addCollection, addIgnored, addMapping, addMapping, addMapping, addReference, getBeanName, getDelegate, parseInternal, registerPostProcessor, registerPreProcessor, removeIgnored, setIgnoredDefault, sizeparse, postProcessComponentDefinition, registerBeanDefinition, resolveId, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback, shouldParseNameAsAliasespublic 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–2015 MuleSoft, Inc.. All rights reserved.