|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.struts2.config.ServletContextSingleton
public class ServletContextSingleton
This singleton holds an instance of the web servlet context.
This is needed for running Struts on Weblogic Server 6.1 because there is no provision to retrieve the servlet context from the web session object. This class is created to bet that this singleton can be set byFilterDispatcherCompatWeblogic61
before the servlet context is needed by
org.apache.struts2.lifecycle.SessionLifecycleListener
which will use this object to get it.
Field Summary | |
---|---|
private ServletContext |
servletContext
The web servlet context. |
private static ServletContextSingleton |
singleton
The sole instance of this class. |
Constructor Summary | |
---|---|
private |
ServletContextSingleton()
Constructor which cannot be called publicly. |
Method Summary | |
---|---|
static ServletContextSingleton |
getInstance()
Answers the singleton. |
ServletContext |
getServletContext()
Gets the servlet context |
void |
setServletContext(ServletContext context)
Sets the servlet context |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private ServletContext servletContext
private static ServletContextSingleton singleton
Constructor Detail |
---|
private ServletContextSingleton()
Method Detail |
---|
public static ServletContextSingleton getInstance()
public ServletContext getServletContext()
public void setServletContext(ServletContext context)
context
- The web servlet context
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |