|
rewrite-impl-servlet 1.0.3.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ocpsoft.rewrite.servlet.config.rule.Join
public class Join
Rule that creates a bi-directional rewrite rule between an externally facing URL and an internal server
resource URL
| Nested Class Summary | |
|---|---|
class |
Join.JoinParameterBuilder
Builder for Join specific Parameter |
| Constructor Summary | |
|---|---|
protected |
Join(java.lang.String pattern)
|
| Method Summary | |
|---|---|
boolean |
evaluate(Rewrite event,
EvaluationContext context)
|
static Join |
getCurrentJoin(javax.servlet.http.HttpServletRequest request)
Retrieve the Join that was invoked on the current request; if no Join was invoked, return null. |
java.lang.String |
getId()
|
static Join |
path(java.lang.String pattern)
The outward facing URL path to which this Join will apply. |
Join |
perform(Operation operation)
|
void |
perform(Rewrite event,
EvaluationContext context)
|
Join |
to(java.lang.String resource)
The internal server resource (real or virtual) to be served. |
java.lang.String |
toString()
|
Join |
when(Condition condition)
|
Join.JoinParameterBuilder |
where(java.lang.String parameter)
|
Join.JoinParameterBuilder |
where(java.lang.String param,
Binding binding)
|
Join.JoinParameterBuilder |
where(java.lang.String param,
java.lang.String pattern)
|
Join.JoinParameterBuilder |
where(java.lang.String param,
java.lang.String pattern,
Binding binding)
|
Join |
withId(java.lang.String id)
Set the ID of this Join. |
Join |
withInboundCorrection()
Redirect inbound requests for the internal resource to the outward facing URL instead. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
protected Join(java.lang.String pattern)
| Method Detail |
|---|
public static Join path(java.lang.String pattern)
Join will apply.
public Join to(java.lang.String resource)
public Join withInboundCorrection()
public boolean evaluate(Rewrite event,
EvaluationContext context)
evaluate in interface Rule
public void perform(Rewrite event,
EvaluationContext context)
perform in interface Rulepublic static Join getCurrentJoin(javax.servlet.http.HttpServletRequest request)
Join that was invoked on the current request; if no Join was invoked, return null.
public Join.JoinParameterBuilder where(java.lang.String parameter)
where in interface Parameterized<Join.JoinParameterBuilder,java.lang.String>
public Join.JoinParameterBuilder where(java.lang.String param,
java.lang.String pattern)
where in interface Parameterized<Join.JoinParameterBuilder,java.lang.String>
public Join.JoinParameterBuilder where(java.lang.String param,
java.lang.String pattern,
Binding binding)
where in interface Parameterized<Join.JoinParameterBuilder,java.lang.String>
public Join.JoinParameterBuilder where(java.lang.String param,
Binding binding)
where in interface Parameterized<Join.JoinParameterBuilder,java.lang.String>public java.lang.String getId()
getId in interface Rulepublic Join when(Condition condition)
public Join perform(Operation operation)
public Join withId(java.lang.String id)
Join.
public java.lang.String toString()
toString in class java.lang.Object
|
rewrite-impl-servlet 1.0.3.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||