org.enhydra.server
Class AppInfo
java.lang.Object
org.enhydra.server.AppInfo
public class AppInfo
- extends java.lang.Object
Description: This class provide application info from EnhydraServer conf file.
Copyright: Copyright (c) 2002
Company:
- Version:
- 1.0
- Author:
- Damir Milovic, damir@uns.ns.ac.yu
Constructor Summary |
AppInfo(javax.servlet.Servlet servlet)
Initialize properties from registered HttpPresentationServelet. |
AppInfo(java.lang.String appName,
java.util.HashMap attributes)
Initialize properties from EnhydraServer config file. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ENHYDRA_APP
public static final int ENHYDRA_APP
- See Also:
- Constant Field Values
WEB_APP
public static final int WEB_APP
- See Also:
- Constant Field Values
TYPE_ENHYDRA_APP
public static final java.lang.String TYPE_ENHYDRA_APP
- See Also:
- Constant Field Values
TYPE_WEB_APP
public static final java.lang.String TYPE_WEB_APP
- See Also:
- Constant Field Values
AppInfo
public AppInfo(java.lang.String appName,
java.util.HashMap attributes)
throws com.lutris.util.KeywordValueException,
com.lutris.util.ConfigException,
java.io.IOException
- Initialize properties from EnhydraServer config file.
This constructor is called by EnhydraServer when ApplicationServer != null
- Parameters:
appName
- application nameserverConfig
- EnhydraServer config
- Throws:
com.lutris.util.KeywordValueException
com.lutris.util.ConfigException
java.io.IOException
AppInfo
public AppInfo(javax.servlet.Servlet servlet)
throws com.lutris.util.ConfigException,
java.io.IOException
- Initialize properties from registered HttpPresentationServelet.
This constructor is called by EnhydraServer when ApplicationServer == null
(i.e. Enhydra applications are executed under unknown Servlet Container).
Each Enhydra application register themselves to EnhydraServer when start.
- Parameters:
servlet
-
- Throws:
com.lutris.util.ConfigException
java.io.IOException
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
setConfig
public void setConfig(com.lutris.util.Config config)
getConfig
public com.lutris.util.Config getConfig()
setRunning
public void setRunning(boolean running)
isRunning
public boolean isRunning()
setConnections
public void setConnections(int[] connections)
getConnections
public int[] getConnections()
setDescription
public void setDescription(java.lang.String description)
getDescription
public java.lang.String getDescription()
setAdditionalClassPaths
public void setAdditionalClassPaths(java.lang.String[] additionalClassPaths)
getAdditionalClassPaths
public java.lang.String[] getAdditionalClassPaths()
setStarted
public void setStarted(java.util.Date started)
getStarted
public java.util.Date getStarted()
getUpTime
public long getUpTime()
- Returns:
- up time in seconds.
setContextPath
public void setContextPath(java.lang.String contextPath)
getContextPath
public java.lang.String getContextPath()
setUrlPath
public void setUrlPath(java.lang.String urlPath)
getUrlPath
public java.lang.String getUrlPath()
getType
public java.lang.String getType()
getAppType
public int getAppType()
setAppType
public void setAppType(int t)
getApplication
public com.lutris.appserver.server.Application getApplication()
setApplication
public void setApplication(com.lutris.appserver.server.Application application)
setConfigName
public void setConfigName(java.lang.String configName)
getConfigName
public java.lang.String getConfigName()
getWebAppXML
public WebAppXML getWebAppXML()
setWebAppXML
public void setWebAppXML(WebAppXML w)