|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.atmosphere.handler.AbstractReflectorAtmosphereHandler
org.atmosphere.handler.ReflectorServletProcessor
public class ReflectorServletProcessor
Simple AtmosphereServletProcessor that delegate the AtmosphereHandler.onRequest(org.atmosphere.cpr.AtmosphereResource
to a set of FilterChain and Servlet#service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
and store the {@link AtmosphereResource} as a {@link HttpServletRequest} attribute named
org.atmosphere.cpr.AtmosphereResource. The {@link AtmosphereResource} can later be retrieved
and used to supend/resume and broadcast
| Constructor Summary | |
|---|---|
ReflectorServletProcessor()
|
|
| Method Summary | |
|---|---|
void |
destroy()
Destroy this handler |
javax.servlet.Servlet |
getServlet()
|
String |
getServletClass()
Deprecated. - use getServletClassName |
String |
getServletClassName()
Set the Servlet class. |
void |
init(javax.servlet.ServletConfig sc)
Initialize the AtmosphereServletProcessor using the ServletConfig |
void |
onRequest(AtmosphereResource<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse> r)
Delegate the request to the Servlet.service method, and add the AtmosphereResource
to the HttpServletRequest#setAttribute(java.lang.String, java.lang.Object)). |
void |
setFilterClassName(String filterClass)
Add a FilterClass. |
void |
setFilterName(String filterName)
|
void |
setServlet(javax.servlet.Servlet servlet)
|
void |
setServletClass(String servletClass)
Deprecated. - use setServletClassName |
void |
setServletClassName(String servletClass)
Return the Servlet class name. |
| Methods inherited from class org.atmosphere.handler.AbstractReflectorAtmosphereHandler |
|---|
onStateChange |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.atmosphere.cpr.AtmosphereHandler |
|---|
onStateChange |
| Constructor Detail |
|---|
public ReflectorServletProcessor()
| Method Detail |
|---|
public void onRequest(AtmosphereResource<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse> r)
throws IOException
AtmosphereResource
to the HttpServletRequest#setAttribute(java.lang.String, java.lang.Object)).
The AtmosphereResource can ve retrieved using FrameworkConfig.ATMOSPHERE_RESOURCE
value.
onRequest in interface AtmosphereHandler<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse>r - The AtmosphereResource
IOException
public void init(javax.servlet.ServletConfig sc)
throws javax.servlet.ServletException
AtmosphereServletProcessorAtmosphereServletProcessor using the ServletConfig
init in interface AtmosphereServletProcessorsc - the ServletConfig
javax.servlet.ServletExceptionpublic void destroy()
AtmosphereHandler
destroy in interface AtmosphereHandler<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse>public String getServletClass()
public void setServletClass(String servletClass)
servletClass - the servletClass to setpublic String getServletClassName()
public void setServletClassName(String servletClass)
servletClass - the servletClass to setpublic void setFilterClassName(String filterClass)
filterClass - public javax.servlet.Servlet getServlet()
public void setServlet(javax.servlet.Servlet servlet)
public void setFilterName(String filterName)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||