|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.mule.config.builders.AbstractDigesterConfiguration
org.mule.config.builders.MuleXmlConfigurationBuilder
public class MuleXmlConfigurationBuilder
MuleXmlConfigurationBuilder
is a configuration parser that builds a
MuleManager instance based on a mule xml configration file defined in the
mule-configuration.dtd.
Nested Class Summary | |
---|---|
class |
MuleXmlConfigurationBuilder.ExtendedMuleSetPropertiesRule
this rule serves 2 functions - 1. |
Fields inherited from class org.mule.config.builders.AbstractDigesterConfiguration |
---|
configEncoding, containerReferences, DEFAULT_CONTAINER_CONTEXT, digester, FILTER_INTERFACE, logger |
Constructor Summary | |
---|---|
MuleXmlConfigurationBuilder()
|
Method Summary | |
---|---|
protected void |
addAgentRules(org.apache.commons.digester.Digester digester,
String path)
|
protected void |
addCommonEndpointRules(org.apache.commons.digester.Digester digester,
String path,
String method)
|
protected void |
addConnectorRules(org.apache.commons.digester.Digester digester,
String path)
|
protected void |
addEndpointIdentifierRules(org.apache.commons.digester.Digester digester,
String path)
|
protected void |
addEndpointRules(org.apache.commons.digester.Digester digester,
String path,
String method)
|
protected void |
addExceptionStrategyRules(org.apache.commons.digester.Digester digester,
String path)
|
protected void |
addGlobalEndpointRules(org.apache.commons.digester.Digester digester,
String path)
|
protected void |
addGlobalReferenceEndpointRules(org.apache.commons.digester.Digester digester,
String path,
String method)
|
protected void |
addInterceptorStackRules(org.apache.commons.digester.Digester digester,
String path)
|
protected void |
addManagerRules(org.apache.commons.digester.Digester digester,
String path)
|
protected void |
addMessageRouterRules(org.apache.commons.digester.Digester digester,
String path,
String type)
|
protected void |
addModelRules(org.apache.commons.digester.Digester digester,
String path)
|
protected void |
addMuleConfigurationRules(org.apache.commons.digester.Digester digester,
String path)
|
protected void |
addMuleDescriptorRules(org.apache.commons.digester.Digester digester,
String path)
|
protected void |
addObjectCreateOrGetFromContainer(String path,
String defaultImpl,
String classAttrib,
String refAttrib,
boolean classRefRequired)
|
protected void |
addObjectCreateOrGetFromContainer(String path,
String defaultImpl,
String classAttrib,
String refAttrib,
String containerAttrib,
boolean classRefRequired)
|
protected void |
addPoolingProfileRules(org.apache.commons.digester.Digester digester,
String path)
|
protected void |
addQueueProfileRules(org.apache.commons.digester.Digester digester,
String path)
|
protected void |
addReplyToRules(org.apache.commons.digester.Digester digester,
String path)
|
protected void |
addRouterRules(org.apache.commons.digester.Digester digester,
String path,
String type)
|
protected void |
addSecurityManagerRules(org.apache.commons.digester.Digester digester,
String path)
|
protected void |
addSetPropertiesRule(String path,
org.apache.commons.digester.Digester digester)
|
protected void |
addSetPropertiesRule(String path,
org.apache.commons.digester.Digester digester,
String[] s1,
String[] s2)
|
protected void |
addThreadingProfileRules(org.apache.commons.digester.Digester digester,
String path,
String type)
|
protected void |
addTransactionConfigRules(String path,
org.apache.commons.digester.Digester digester)
|
protected void |
addTransactionManagerRules(org.apache.commons.digester.Digester digester,
String path)
|
protected void |
addTransformerRules(org.apache.commons.digester.Digester digester,
String path)
|
UMOManager |
configure(ReaderResource[] configResources)
Deprecated. Please use configure(ReaderResource[] configResources, Properties startupProperties) instead. |
UMOManager |
configure(ReaderResource[] configResources,
Properties startupProperties)
Will configure a UMOManager based on the configurations made available through Readers |
UMOManager |
configure(String configResources)
Will configure a UMOManager based on the configuration file(s) provided. |
UMOManager |
configure(String configResources,
String startupPropertiesFile)
Will configure a UMOManager based on the configuration file(s) provided. |
String |
getRootName()
|
boolean |
isConfigured()
Indicate whether this ConfigurationBulder has been configured yet |
protected InputStream |
loadResource(String configResource)
Override this method to provide alternative ways of loading a resource. |
protected void |
setContainerProperties()
|
protected void |
setGlobalEndpoints()
|
protected void |
setTransformers()
|
Methods inherited from class org.mule.config.builders.AbstractDigesterConfiguration |
---|
addContainerContextRules, addFilterGroupRule, addFilterRules, addLeftFilterRule, addMulePropertiesRule, addMulePropertiesRule, addMulePropertiesRule, addRightFilterRule, addServerPropertiesRules, addSingleFilterRule, process |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String DEFAULT_ENTRY_POINT_RESOLVER
public static final String DEFAULT_LIFECYCLE_ADAPTER
public static final String DEFAULT_ENDPOINT
public static final String DEFAULT_TRANSACTION_CONFIG
public static final String DEFAULT_DESCRIPTOR
public static final String DEFAULT_SECURITY_MANAGER
public static final String DEFAULT_OUTBOUND_ROUTER_COLLECTION
public static final String DEFAULT_INBOUND_ROUTER_COLLECTION
public static final String DEFAULT_NESTED_ROUTER_COLLECTION
public static final String DEFAULT_RESPONSE_ROUTER_COLLECTION
public static final String DEFAULT_NESTED_ROUTER
public static final String DEFAULT_CATCH_ALL_STRATEGY
public static final String DEFAULT_POOL_FACTORY
public static final String THREADING_PROFILE
public static final String POOLING_PROFILE
public static final String QUEUE_PROFILE
public static final String PERSISTENCE_STRATEGY_INTERFACE
public static final String INBOUND_MESSAGE_ROUTER_INTERFACE
public static final String NESTED_MESSAGE_ROUTER_INTERFACE
public static final String RESPONSE_MESSAGE_ROUTER_INTERFACE
public static final String OUTBOUND_MESSAGE_ROUTER_INTERFACE
public static final String TRANSFORMER_INTERFACE
public static final String TRANSACTION_MANAGER_FACTORY_INTERFACE
public static final String SECURITY_PROVIDER_INTERFACE
public static final String ENCRYPTION_STRATEGY_INTERFACE
public static final String ENDPOINT_SECURITY_FILTER_INTERFACE
public static final String AGENT_INTERFACE
public static final String TRANSACTION_FACTORY_INTERFACE
public static final String TRANSACTION_CONSTRAINT_INTERFACE
public static final String CONNECTOR_INTERFACE
public static final String INTERCEPTOR_INTERFACE
public static final String ROUTER_INTERFACE
public static final String EXCEPTION_STRATEGY_INTERFACE
public static final String CONNECTION_STRATEGY_INTERFACE
protected UMOManager manager
Constructor Detail |
---|
public MuleXmlConfigurationBuilder() throws ConfigurationException
ConfigurationException
Method Detail |
---|
public String getRootName()
getRootName
in class AbstractDigesterConfiguration
public UMOManager configure(String configResources) throws ConfigurationException
ConfigurationBuilder
configure
in interface ConfigurationBuilder
configResources
- a comma separated list of configuration files to load,
this should be accessible on the classpath or filesystem
ConfigurationException
public UMOManager configure(String configResources, String startupPropertiesFile) throws ConfigurationException
ConfigurationBuilder
configure
in interface ConfigurationBuilder
configResources
- - A comma-separated list of configuration files to
load, these should be accessible on the classpath or filesystemstartupPropertiesFile
- - An optional file containing startup properties.
This is useful for managing different environments (dev, test,
production)
ConfigurationException
protected InputStream loadResource(String configResource) throws ConfigurationException
ConfigurationException
public UMOManager configure(ReaderResource[] configResources) throws ConfigurationException
ConfigurationException
public UMOManager configure(ReaderResource[] configResources, Properties startupProperties) throws ConfigurationException
ConfigurationBuilder
configure
in interface ConfigurationBuilder
configResources
- - An array of Readers, each Reader contains a portion
of the Mule server configuration.startupProperties
- - Optional properties to be set before configuring
the Mule server. This is useful for managing different environments
(dev, test, production)
ConfigurationException
public boolean isConfigured()
isConfigured
in interface ConfigurationBuilder
true
if this ConfigurationBulder has been configuredprotected void setContainerProperties() throws ContainerException
ContainerException
protected void setTransformers() throws InitialisationException
InitialisationException
protected void setGlobalEndpoints() throws InitialisationException
InitialisationException
protected void addManagerRules(org.apache.commons.digester.Digester digester, String path)
protected void addMuleConfigurationRules(org.apache.commons.digester.Digester digester, String path)
protected void addSecurityManagerRules(org.apache.commons.digester.Digester digester, String path) throws ConfigurationException
ConfigurationException
protected void addTransformerRules(org.apache.commons.digester.Digester digester, String path) throws ConfigurationException
ConfigurationException
protected void addGlobalEndpointRules(org.apache.commons.digester.Digester digester, String path) throws ConfigurationException
ConfigurationException
protected void addEndpointIdentifierRules(org.apache.commons.digester.Digester digester, String path) throws ConfigurationException
ConfigurationException
protected void addTransactionManagerRules(org.apache.commons.digester.Digester digester, String path) throws ConfigurationException
ConfigurationException
protected void addAgentRules(org.apache.commons.digester.Digester digester, String path) throws ConfigurationException
ConfigurationException
protected void addConnectorRules(org.apache.commons.digester.Digester digester, String path) throws ConfigurationException
ConfigurationException
protected void addInterceptorStackRules(org.apache.commons.digester.Digester digester, String path) throws ConfigurationException
ConfigurationException
protected void addModelRules(org.apache.commons.digester.Digester digester, String path) throws ConfigurationException
ConfigurationException
protected void addMuleDescriptorRules(org.apache.commons.digester.Digester digester, String path) throws ConfigurationException
ConfigurationException
protected void addThreadingProfileRules(org.apache.commons.digester.Digester digester, String path, String type)
protected void addPoolingProfileRules(org.apache.commons.digester.Digester digester, String path)
protected void addQueueProfileRules(org.apache.commons.digester.Digester digester, String path)
protected void addMessageRouterRules(org.apache.commons.digester.Digester digester, String path, String type) throws ConfigurationException
ConfigurationException
protected void addRouterRules(org.apache.commons.digester.Digester digester, String path, String type) throws ConfigurationException
ConfigurationException
protected void addReplyToRules(org.apache.commons.digester.Digester digester, String path) throws ConfigurationException
ConfigurationException
protected void addEndpointRules(org.apache.commons.digester.Digester digester, String path, String method) throws ConfigurationException
ConfigurationException
protected void addGlobalReferenceEndpointRules(org.apache.commons.digester.Digester digester, String path, String method) throws ConfigurationException
ConfigurationException
protected void addCommonEndpointRules(org.apache.commons.digester.Digester digester, String path, String method) throws ConfigurationException
ConfigurationException
protected void addTransactionConfigRules(String path, org.apache.commons.digester.Digester digester)
protected void addExceptionStrategyRules(org.apache.commons.digester.Digester digester, String path) throws ConfigurationException
ConfigurationException
protected void addSetPropertiesRule(String path, org.apache.commons.digester.Digester digester, String[] s1, String[] s2)
addSetPropertiesRule
in class AbstractDigesterConfiguration
protected void addSetPropertiesRule(String path, org.apache.commons.digester.Digester digester)
addSetPropertiesRule
in class AbstractDigesterConfiguration
protected void addObjectCreateOrGetFromContainer(String path, String defaultImpl, String classAttrib, String refAttrib, boolean classRefRequired)
protected void addObjectCreateOrGetFromContainer(String path, String defaultImpl, String classAttrib, String refAttrib, String containerAttrib, boolean classRefRequired)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |