Package org.apache.axis.configuration
Class EngineConfigurationFactoryServlet
- java.lang.Object
-
- org.apache.axis.configuration.EngineConfigurationFactoryDefault
-
- org.apache.axis.configuration.EngineConfigurationFactoryServlet
-
- All Implemented Interfaces:
EngineConfigurationFactory
public class EngineConfigurationFactoryServlet extends EngineConfigurationFactoryDefault
This is a default implementation of ServletEngineConfigurationFactory. It is user-overrideable by a system property without affecting the caller. If you decide to override it, use delegation if you want to inherit the behaviour of this class as using class extension will result in tight loops. That is, your class should implement EngineConfigurationFactory and keep an instance of this class in a member field and delegate methods to that instance when the default behaviour is required.- Author:
- Richard A. Sitze, Davanum Srinivas (dims@apache.org)
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.apache.commons.logging.Log
log
-
Fields inherited from class org.apache.axis.configuration.EngineConfigurationFactoryDefault
CLIENT_CONFIG_FILE, clientConfigFile, OPTION_CLIENT_CONFIG_FILE, OPTION_SERVER_CONFIG_FILE, SERVER_CONFIG_FILE, serverConfigFile
-
Fields inherited from interface org.apache.axis.EngineConfigurationFactory
SYSTEM_PROPERTY_NAME
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
EngineConfigurationFactoryServlet(javax.servlet.ServletConfig conf)
Create the default engine configuration and detect whether the user has overridden this with their own.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description EngineConfiguration
getServerEngineConfig()
Get a default server engine configuration.static EngineConfigurationFactory
newFactory(java.lang.Object param)
Creates and returns a new EngineConfigurationFactory.-
Methods inherited from class org.apache.axis.configuration.EngineConfigurationFactoryDefault
getClientEngineConfig
-
-
-
-
Method Detail
-
newFactory
public static EngineConfigurationFactory newFactory(java.lang.Object param)
Creates and returns a new EngineConfigurationFactory. If a factory cannot be created, return 'null'. The factory may return non-NULL only if: - it knows what to do with the param (param instanceof ServletContext) - it can find it's configuration information- See Also:
EngineConfigurationFactoryFinder
-
getServerEngineConfig
public EngineConfiguration getServerEngineConfig()
Get a default server engine configuration.- Specified by:
getServerEngineConfig
in interfaceEngineConfigurationFactory
- Overrides:
getServerEngineConfig
in classEngineConfigurationFactoryDefault
- Returns:
- a server EngineConfiguration
-
-