public class CapturingRedirector extends ResolvingRedirector
Redirector
that keeps track of the captured reference.CapturingRouter
Modifier and Type | Field and Description |
---|---|
static String |
CAPTURED_REFERENCE
|
static String |
CAPTURED_ROOT_REFERENCE
|
SERVER_REDIRECT_HISTORY_ATTRIBUTE
headersCleaning, mode, MODE_CLIENT_FOUND, MODE_CLIENT_PERMANENT, MODE_CLIENT_SEE_OTHER, MODE_CLIENT_TEMPORARY, MODE_SERVER_INBOUND, MODE_SERVER_OUTBOUND, targetTemplate
Constructor and Description |
---|
CapturingRedirector(Context context,
String targetTemplate)
Construction for
Redirector.MODE_SERVER_OUTBOUND . |
CapturingRedirector(Context context,
String targetTemplate,
int mode)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
static Reference |
getCapturedReference(Request request)
The captured reference.
|
static Reference |
getCapturedRootReference(Request request)
The captured root reference.
|
void |
handle(Request request,
Response response) |
static void |
setCapturedReference(Request request,
Reference capturedReference)
The captured reference.
|
static void |
setCapturedRootReference(Request request,
Reference capturedRootReference)
The captured root reference.
|
getModeAsString, getTargetRef, serverRedirect, toString
getMode, getTargetTemplate, inboundServerRedirect, isHeadersCleaning, outboundServerRedirect, rewrite, rewrite, rewrite, rewriteLocation, setHeadersCleaning, setMode, setTargetTemplate
createFinder, finalize, getApplication, getAuthor, getContext, getDescription, getFinderClass, getLogger, getName, getOwner, handle, handle, handle, isStarted, isStopped, setAuthor, setContext, setDescription, setFinderClass, setName, setOwner, start, stop
public static final String CAPTURED_REFERENCE
public static final String CAPTURED_ROOT_REFERENCE
public CapturingRedirector(Context context, String targetTemplate)
Redirector.MODE_SERVER_OUTBOUND
.context
- The contexttargetTemplate
- The target URI templatepublic static Reference getCapturedReference(Request request)
request
- The requestsetCapturedReference(Request, Reference)
public static void setCapturedReference(Request request, Reference capturedReference)
request
- The requestcapturedReference
- The captured referencegetCapturedReference(Request)
public static Reference getCapturedRootReference(Request request)
request
- The requestsetCapturedRootReference(Request, Reference)
public static void setCapturedRootReference(Request request, Reference capturedRootReference)
request
- The requestcapturedRootReference
- The captured root referencegetCapturedRootReference(Request)
Copyright © 2009-2016 Three Crickets LLC.