|
OpenNMS API 1.1.3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.opennms.web.ServletInitializer
Encapsulates all initialization and configuration needed by the OpenNMS servlets and JSPs.
Field Summary | |
protected static DbConnectionFactory |
factory
A reference to the factory we set in Vault
during init so we can destroy it in
destroy . |
Constructor Summary | |
private |
ServletInitializer()
Private, empty constructor so that this class cannot be instantiated outside of itself. |
Method Summary | |
static void |
destroy(javax.servlet.ServletContext context)
Releases all shared resources on the first invocation of this method. |
static java.lang.String |
getHomeDir()
Deprecated. Use Vault.getHomeDir instead. |
static void |
init(javax.servlet.ServletContext context)
Initialize servlet and JSP configuration on the first invocation of this method. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected static DbConnectionFactory factory
Vault
during init
so we can destroy it in
destroy
.
Maybe there's a better way to do this then storing a
reference? Should we just add a method to Vault
?
This reference also serves as a flag to determine whether or not this class has been initialized yet. If it is null, the class has not yet been initialized.
Constructor Detail |
private ServletInitializer()
Method Detail |
public static void init(javax.servlet.ServletContext context) throws javax.servlet.ServletException
Call this method in the init
method of
your servlet or JSP. It will read the servlet initialization
parameters from the ServletConfig
and
ServletContext
and OpenNMS configuration files.
If this method finds the property opennms.db.poolman
in the ServletContext
, it will create an instance of
the classname specified there to use as the
DbConnectionManager
.
context
- the ServletContext
instance in which
your servlet is running
javax.servlet.ServletException
public static void destroy(javax.servlet.ServletContext context) throws javax.servlet.ServletException
Call this method in the destroy
method of
your servlet or JSP.
context
- the ServletContext
instance in which
your servlet is running
javax.servlet.ServletException
public static java.lang.String getHomeDir()
Vault.getHomeDir
instead.
|
OpenNMS API 1.1.3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |