|
rewrite-api-servlet 2.0.0.Beta2 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ocpsoft.rewrite.servlet.event.BaseRewrite<IN,OUT>
public abstract class BaseRewrite<IN extends ServletRequest,OUT extends ServletResponse>
Base implementation of InboundServletRewriteEvent
| Nested Class Summary | |
|---|---|
static class |
BaseRewrite.ServletRewriteFlow
Enum to represent the finite state of the Rewrite container. |
| Field Summary | |
|---|---|
protected String |
dispatchResource
|
protected Flow |
flow
|
| Constructor Summary | |
|---|---|
BaseRewrite(IN request,
OUT response,
ServletContext servletContext)
|
|
| Method Summary | |
|---|---|
void |
abort()
Abort the current ServletRequest immediately. |
void |
forward(String resource)
Once Rule processing has completed, perform a
RequestDispatcher.forward(ServletRequest, ServletResponse) to the given resource target. |
String |
getDispatchResource()
Get the current dispatch resource. |
Flow |
getFlow()
Get the current BaseRewrite.ServletRewriteFlow state. |
IN |
getRequest()
Get the current ServletRequest object. |
OUT |
getResponse()
Get the current ServletResponse object. |
Context |
getRewriteContext()
Get the Context for the current Rewrite. |
ServletContext |
getServletContext()
Get the current ServletContext object. |
void |
handled()
Stop processing Rule definitions and pass control of the the current
ServletRequest to the underlying application, even if a call to abort(), proceed(),
forward(String), or any other life-cycle control method has previously been made. |
void |
include(String resource)
Once Rule processing has completed, perform a
RequestDispatcher.include(ServletRequest, ServletResponse) of the given resource target. |
void |
proceed()
Continue processing Rule definitions for the current ServletRequest,
even if a call to abort(), handled(), forward(String), or any other life-cycle control
method has previously been made. |
void |
setFlow(BaseRewrite.ServletRewriteFlow flow)
Set the current BaseRewrite.ServletRewriteFlow state. |
void |
setRequest(IN request)
Set the current ServletRequest object. |
void |
setResponse(OUT response)
Set the current ServletResponse object. |
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected Flow flow
protected String dispatchResource
| Constructor Detail |
|---|
public BaseRewrite(IN request,
OUT response,
ServletContext servletContext)
| Method Detail |
|---|
public void abort()
ServletRequest immediately. No further action will be taken on, and the request will not
be passed to the application.
public void proceed()
Rule definitions for the current ServletRequest,
even if a call to abort(), handled(), forward(String), or any other life-cycle control
method has previously been made.
public void handled()
Rule definitions and pass control of the the current
ServletRequest to the underlying application, even if a call to abort(), proceed(),
forward(String), or any other life-cycle control method has previously been made.
public void include(String resource)
Rule processing has completed, perform a
RequestDispatcher.include(ServletRequest, ServletResponse) of the given resource target.
public void forward(String resource)
Rule processing has completed, perform a
RequestDispatcher.forward(ServletRequest, ServletResponse) to the given resource target.
public Flow getFlow()
BaseRewrite.ServletRewriteFlow state.
public void setFlow(BaseRewrite.ServletRewriteFlow flow)
BaseRewrite.ServletRewriteFlow state.
public String getDispatchResource()
forward(String),
include(String), or redirect.
public ServletContext getServletContext()
ServletContext object.
public IN getRequest()
ServletRequest object.
public OUT getResponse()
ServletResponse object.
public void setRequest(IN request)
ServletRequest object.
public void setResponse(OUT response)
ServletResponse object.
public String toString()
toString in class Objectpublic Context getRewriteContext()
Context for the current Rewrite.
|
rewrite-api-servlet 2.0.0.Beta2 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||