|
rewrite-api-servlet 1.0.0.Final | |||||||||
| 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 javax.servlet.ServletRequest,OUT extends javax.servlet.ServletResponse>
Base implementation of InboundServletRewriteEvent
| Nested Class Summary | |
|---|---|
static class |
BaseRewrite.Flow
Enum to represent the finite state of the Rewrite container. |
| Field Summary | |
|---|---|
protected java.lang.String |
dispatchResource
|
protected BaseRewrite.Flow |
flow
|
| Constructor Summary | |
|---|---|
BaseRewrite(IN request,
OUT response)
|
|
| Method Summary | |
|---|---|
void |
abort()
Abort the current ServletRequest immediately. |
void |
forward(java.lang.String resource)
Once Rule processing has completed, perform a
RequestDispatcher.forward(ServletRequest, ServletResponse) to the given resource target. |
java.lang.String |
getDispatchResource()
Get the current dispatch resource. |
BaseRewrite.Flow |
getFlow()
Get the current BaseRewrite.Flow state. |
IN |
getRequest()
Get the current ServletRequest object. |
OUT |
getResponse()
Get the current ServletResponse object. |
Context |
getRewriteContext()
Get the Context for the current Rewrite. |
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(java.lang.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.Flow flow)
Set the current BaseRewrite.Flow state. |
void |
setRequest(IN request)
Set the current ServletRequest object. |
void |
setResponse(OUT response)
Set the current ServletResponse object. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected BaseRewrite.Flow flow
protected java.lang.String dispatchResource
| Constructor Detail |
|---|
public BaseRewrite(IN request,
OUT response)
| 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(java.lang.String resource)
Rule processing has completed, perform a
RequestDispatcher.include(ServletRequest, ServletResponse) of the given resource target.
public void forward(java.lang.String resource)
Rule processing has completed, perform a
RequestDispatcher.forward(ServletRequest, ServletResponse) to the given resource target.
public BaseRewrite.Flow getFlow()
BaseRewrite.Flow state.
public void setFlow(BaseRewrite.Flow flow)
BaseRewrite.Flow state.
public java.lang.String getDispatchResource()
forward(String),
include(String), or redirect.
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 java.lang.String toString()
toString in class java.lang.Objectpublic Context getRewriteContext()
Context for the current Rewrite.
|
rewrite-api-servlet 1.0.0.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||