org.jboss.axis.configuration
Class EngineConfigurationFactoryServlet

java.lang.Object
  extended byorg.jboss.axis.configuration.EngineConfigurationFactoryDefault (src) 
      extended byorg.jboss.axis.configuration.EngineConfigurationFactoryServlet
All Implemented Interfaces:
EngineConfigurationFactory (src)

public class EngineConfigurationFactoryServlet
extends EngineConfigurationFactoryDefault (src)

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.


Field Summary
 
Fields inherited from class org.jboss.axis.configuration.EngineConfigurationFactoryDefault (src)
CLIENT_CONFIG_FILE, OPTION_CLIENT_CONFIG_FILE, OPTION_SERVER_CONFIG_FILE, SERVER_CONFIG_FILE
 
Fields inherited from interface org.jboss.axis.EngineConfigurationFactory (src)
SYSTEM_PROPERTY_NAME
 
Constructor Summary
protected EngineConfigurationFactoryServlet(ServletContext ctx)
          Create the default engine configuration and detect whether the user has overridden this with their own.
 
Method Summary
 EngineConfiguration (src) getServerEngineConfig()
          Get a default server engine configuration.
static EngineConfigurationFactory (src) newFactory(java.lang.Object param)
          Creates and returns a new EngineConfigurationFactory.
 
Methods inherited from class org.jboss.axis.configuration.EngineConfigurationFactoryDefault (src)
getClientEngineConfig
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EngineConfigurationFactoryServlet

protected EngineConfigurationFactoryServlet(ServletContext ctx)
Create the default engine configuration and detect whether the user has overridden this with their own.

Method Detail

newFactory

public static EngineConfigurationFactory (src)  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 (src)

getServerEngineConfig

public EngineConfiguration (src)  getServerEngineConfig()
Get a default server engine configuration.

Specified by:
getServerEngineConfig in interface EngineConfigurationFactory (src)
Overrides:
getServerEngineConfig in class EngineConfigurationFactoryDefault (src)
Returns:
a server EngineConfiguration