org.ofbiz.catalina.container
Class CatalinaContainer

java.lang.Object
  extended by org.ofbiz.catalina.container.CatalinaContainer
All Implemented Interfaces:
Container
Direct Known Subclasses:
WebslingerCatalinaContainer

public class CatalinaContainer
extends java.lang.Object
implements Container

CatalinaContainer - Tomcat 5


Field Summary
static java.lang.String CATALINA_HOSTS_HOME
           
protected  java.lang.String catalinaRuntimeHome
           
protected  java.util.Map<java.lang.String,ContainerConfig.Container.Property> clusterConfig
           
protected  boolean contextReloadable
           
protected  boolean crossContext
           
protected  GenericDelegator delegator
           
protected  boolean distribute
           
protected  Embedded embedded
           
protected  boolean enableDefaultMimeTypes
           
protected  java.util.Map<java.lang.String,Engine> engines
           
protected  java.util.Map<java.lang.String,Host> hosts
           
static java.lang.String J2EE_APP
           
static java.lang.String J2EE_SERVER
           
protected static java.util.Map<java.lang.String,java.lang.String> mimeTypes
           
static java.lang.String module
           
 
Constructor Summary
CatalinaContainer()
           
 
Method Summary
protected  void configureMimeTypes(Context context)
           
protected  Cluster createCluster(ContainerConfig.Container.Property clusterProps, Host host)
           
protected  Connector createConnector(ContainerConfig.Container.Property connectorProp)
           
protected  Context createContext(ComponentConfig.WebappInfo appInfo)
           
protected  Engine createEngine(ContainerConfig.Container.Property engineConfig)
           
protected  Host createHost(Engine engine, java.lang.String hostName)
           
protected static java.util.Map<java.lang.String,java.lang.String> getMimeTypes()
           
 void init(java.lang.String[] args, java.lang.String configFile)
          Initialize the container
protected  void loadComponents()
           
 boolean start()
          Start the container
 void stop()
          Stop the container
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CATALINA_HOSTS_HOME

public static final java.lang.String CATALINA_HOSTS_HOME

J2EE_SERVER

public static final java.lang.String J2EE_SERVER
See Also:
Constant Field Values

J2EE_APP

public static final java.lang.String J2EE_APP
See Also:
Constant Field Values

module

public static final java.lang.String module

mimeTypes

protected static java.util.Map<java.lang.String,java.lang.String> mimeTypes

delegator

protected GenericDelegator delegator

embedded

protected Embedded embedded

clusterConfig

protected java.util.Map<java.lang.String,ContainerConfig.Container.Property> clusterConfig

engines

protected java.util.Map<java.lang.String,Engine> engines

hosts

protected java.util.Map<java.lang.String,Host> hosts

contextReloadable

protected boolean contextReloadable

crossContext

protected boolean crossContext

distribute

protected boolean distribute

enableDefaultMimeTypes

protected boolean enableDefaultMimeTypes

catalinaRuntimeHome

protected java.lang.String catalinaRuntimeHome
Constructor Detail

CatalinaContainer

public CatalinaContainer()
Method Detail

init

public void init(java.lang.String[] args,
                 java.lang.String configFile)
          throws ContainerException
Description copied from interface: Container
Initialize the container

Specified by:
init in interface Container
Parameters:
args - args from calling class
configFile - Location of master OFBiz configuration file
Throws:
ContainerException
See Also:
Container.init(java.lang.String[], java.lang.String)

start

public boolean start()
              throws ContainerException
Description copied from interface: Container
Start the container

Specified by:
start in interface Container
Returns:
true if server started
Throws:
ContainerException

createEngine

protected Engine createEngine(ContainerConfig.Container.Property engineConfig)
                       throws ContainerException
Throws:
ContainerException

createHost

protected Host createHost(Engine engine,
                          java.lang.String hostName)
                   throws ContainerException
Throws:
ContainerException

createCluster

protected Cluster createCluster(ContainerConfig.Container.Property clusterProps,
                                Host host)
                         throws ContainerException
Throws:
ContainerException

createConnector

protected Connector createConnector(ContainerConfig.Container.Property connectorProp)
                             throws ContainerException
Throws:
ContainerException

createContext

protected Context createContext(ComponentConfig.WebappInfo appInfo)
                         throws ContainerException
Throws:
ContainerException

loadComponents

protected void loadComponents()
                       throws ContainerException
Throws:
ContainerException

stop

public void stop()
          throws ContainerException
Description copied from interface: Container
Stop the container

Specified by:
stop in interface Container
Throws:
ContainerException

configureMimeTypes

protected void configureMimeTypes(Context context)
                           throws ContainerException
Throws:
ContainerException

getMimeTypes

protected static java.util.Map<java.lang.String,java.lang.String> getMimeTypes()
                                                                        throws ContainerException
Throws:
ContainerException