org.mule.config.builders
Class WebappMuleXmlConfigurationBuilder
java.lang.Object
org.mule.config.builders.AbstractDigesterConfiguration
org.mule.config.builders.MuleXmlConfigurationBuilder
org.mule.config.builders.WebappMuleXmlConfigurationBuilder
- All Implemented Interfaces:
- ConfigurationBuilder
- public class WebappMuleXmlConfigurationBuilder
- extends MuleXmlConfigurationBuilder
WebappMuleXmlConfigurationBuilder will first try and load config
resources from the Servlet context. If this fails it fails back to the methods
used by the MuleXmlConfigurationBuilder.
| Fields inherited from class org.mule.config.builders.MuleXmlConfigurationBuilder |
AGENT_INTERFACE, CONNECTION_STRATEGY_INTERFACE, CONNECTOR_INTERFACE, DEFAULT_CATCH_ALL_STRATEGY, DEFAULT_DESCRIPTOR, DEFAULT_ENDPOINT, DEFAULT_ENTRY_POINT_RESOLVER, DEFAULT_INBOUND_ROUTER_COLLECTION, DEFAULT_LIFECYCLE_ADAPTER, DEFAULT_NESTED_ROUTER, DEFAULT_NESTED_ROUTER_COLLECTION, DEFAULT_OUTBOUND_ROUTER_COLLECTION, DEFAULT_POOL_FACTORY, DEFAULT_RESPONSE_ROUTER_COLLECTION, DEFAULT_SECURITY_MANAGER, DEFAULT_TRANSACTION_CONFIG, ENCRYPTION_STRATEGY_INTERFACE, ENDPOINT_SECURITY_FILTER_INTERFACE, EXCEPTION_STRATEGY_INTERFACE, INBOUND_MESSAGE_ROUTER_INTERFACE, INTERCEPTOR_INTERFACE, manager, NESTED_MESSAGE_ROUTER_INTERFACE, OUTBOUND_MESSAGE_ROUTER_INTERFACE, PERSISTENCE_STRATEGY_INTERFACE, POOLING_PROFILE, QUEUE_PROFILE, RESPONSE_MESSAGE_ROUTER_INTERFACE, ROUTER_INTERFACE, SECURITY_PROVIDER_INTERFACE, THREADING_PROFILE, TRANSACTION_CONSTRAINT_INTERFACE, TRANSACTION_FACTORY_INTERFACE, TRANSACTION_MANAGER_FACTORY_INTERFACE, TRANSFORMER_INTERFACE |
|
Method Summary |
protected InputStream |
loadResource(String resource)
Attempt to load any resource from the Servlet Context first, then from the classpath. |
| Methods inherited from class org.mule.config.builders.MuleXmlConfigurationBuilder |
addAgentRules, addCommonEndpointRules, addConnectorRules, addEndpointIdentifierRules, addEndpointRules, addExceptionStrategyRules, addGlobalEndpointRules, addGlobalReferenceEndpointRules, addInterceptorStackRules, addManagerRules, addMessageRouterRules, addModelRules, addMuleConfigurationRules, addMuleDescriptorRules, addObjectCreateOrGetFromContainer, addObjectCreateOrGetFromContainer, addPoolingProfileRules, addQueueProfileRules, addReplyToRules, addRouterRules, addSecurityManagerRules, addSetPropertiesRule, addSetPropertiesRule, addThreadingProfileRules, addTransactionConfigRules, addTransactionManagerRules, addTransformerRules, configure, configure, configure, configure, getRootName, isConfigured, setContainerProperties, setGlobalEndpoints, 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 |
WebappMuleXmlConfigurationBuilder
public WebappMuleXmlConfigurationBuilder(ServletContext context,
String webappClasspath)
throws ConfigurationException
loadResource
protected InputStream loadResource(String resource)
throws ConfigurationException
- Attempt to load any resource from the Servlet Context first, then from the classpath.
- Overrides:
loadResource in class MuleXmlConfigurationBuilder
- Throws:
ConfigurationException
Copyright © 2003-2007 MuleSource, Inc.. All Rights Reserved.