Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- abort() - Method in class org.ocpsoft.rewrite.servlet.event.BaseRewrite
-
Abort the current
ServletRequestimmediately. - abort() - Method in interface org.ocpsoft.rewrite.servlet.event.ServletRewrite
-
Marks the current
ServletRewriteas handled and terminates further handling. - ABORT_REQUEST - Enum constant in enum org.ocpsoft.rewrite.servlet.event.BaseRewrite.ServletRewriteFlow
- addContentInterceptor(ResponseContentInterceptor) - Method in class org.ocpsoft.rewrite.servlet.RewriteWrappedResponse
-
Register a new
ResponseContentInterceptorfor the currentHttpServletResponse. - addParameter(String, String...) - Method in class org.ocpsoft.rewrite.servlet.util.QueryStringBuilder
-
Deprecated.Add a single parameter with the given values.
- addParameterArrays(Map<String, String[]>) - Method in class org.ocpsoft.rewrite.servlet.util.QueryStringBuilder
-
Deprecated.Add parameters from the given map of name=value pairs.
- addParameterLists(Map<String, List<String>>) - Method in class org.ocpsoft.rewrite.servlet.util.QueryStringBuilder
-
Deprecated.Add parameters from the given map of name=value pairs.
- addParameters(String) - Method in class org.ocpsoft.rewrite.servlet.util.QueryStringBuilder
-
Deprecated.Add parameters from the given URL.
- addQueryParameters(String) - Method in class org.ocpsoft.rewrite.servlet.util.URLBuilder
-
Deprecated.Parse and add more query parameters to this
URLBuilder - addStreamWrapper(ResponseStreamWrapper) - Method in class org.ocpsoft.rewrite.servlet.RewriteWrappedResponse
-
Register a new
ResponseStreamWrapperfor the currentHttpServletResponse. - afterInboundLifecycle(T) - Method in interface org.ocpsoft.rewrite.servlet.spi.RewriteLifecycleListener
-
Invoked after application has returned control of the request to the rewrite engine, and after the rewrite engine calls
FilterChain.doFilter(jakarta.servlet.ServletRequest, jakarta.servlet.ServletResponse)or ends the request. - afterInboundRewrite(T) - Method in interface org.ocpsoft.rewrite.servlet.spi.RewriteLifecycleListener
-
Invoked after
RewriteProviderservices are processed on inboundRewriterequests, but before control of the request cycle is passed to the application viaFilterChain.doFilter(IN, OUT) - afterOutboundRewrite(T) - Method in interface org.ocpsoft.rewrite.servlet.spi.RewriteLifecycleListener
-
Invoked after
RewriteProviderservices are processed on outboundRewriteevents. - appendPathSegments(String) - Method in class org.ocpsoft.rewrite.servlet.util.URLBuilder
-
Deprecated.Append additional path segments to the end of this URL.
- appendPathSegments(List<String>) - Method in class org.ocpsoft.rewrite.servlet.util.URLBuilder
-
Deprecated.Append additional path segments to the end of this URL.
B
- BaseRewrite<IN extends jakarta.servlet.ServletRequest,
OUT extends jakarta.servlet.ServletResponse> - Class in org.ocpsoft.rewrite.servlet.event -
Base implementation of
InboundServletRewriteEvent - BaseRewrite(IN, OUT, ServletContext) - Constructor for class org.ocpsoft.rewrite.servlet.event.BaseRewrite
- BaseRewrite.ServletRewriteFlow - Enum in org.ocpsoft.rewrite.servlet.event
-
Enum to represent the finite state of the Rewrite container.
- beforeInboundLifecycle(T) - Method in interface org.ocpsoft.rewrite.servlet.spi.RewriteLifecycleListener
-
Invoked before
RequestCycleWrapperservices are processed. - beforeInboundRewrite(T) - Method in interface org.ocpsoft.rewrite.servlet.spi.RewriteLifecycleListener
-
Invoked after
RequestCycleWrapperservices are processed, but beforeRewriteProviderservices are processed for inboundRewriterequests. - beforeOutboundRewrite(T) - Method in interface org.ocpsoft.rewrite.servlet.spi.RewriteLifecycleListener
-
Invoked before
RewriteProviderservices are processed on outboundRewriteevents. - buildURLFromSegments(List<String>) - Method in class org.ocpsoft.rewrite.servlet.util.Metadata
-
Deprecated.
C
- contains(BaseRewrite.ServletRewriteFlow) - Method in enum org.ocpsoft.rewrite.servlet.event.BaseRewrite.ServletRewriteFlow
-
Return true if the given
BaseRewrite.ServletRewriteFlowis a descendant ofthis. - contextDestroyed(ServletContextEvent) - Method in interface org.ocpsoft.rewrite.servlet.spi.ContextListener
-
Respond to
ServletContextdestroyed event. - contextInitialized(ServletContextEvent) - Method in interface org.ocpsoft.rewrite.servlet.spi.ContextListener
-
Respond to
ServletContextinitialized event. - ContextListener - Interface in org.ocpsoft.rewrite.servlet.spi
-
Listens to
ServletContextEvent. - CONTINUE - Enum constant in enum org.ocpsoft.rewrite.servlet.event.BaseRewrite.ServletRewriteFlow
- copy() - Method in class org.ocpsoft.rewrite.servlet.util.Metadata
-
Deprecated.Return a copy of this Metadata
- createFrom(String) - Static method in class org.ocpsoft.rewrite.servlet.util.URLBuilder
-
Deprecated.Create a new instance of
URLBuilderfrom the given URL path segments. - createFrom(List<String>, Metadata) - Static method in class org.ocpsoft.rewrite.servlet.util.URLBuilder
-
Deprecated.Create a new instance of
URLBuilderfrom the given URL path segments andMetadata. - createFrom(List<String>, Metadata, QueryStringBuilder) - Static method in class org.ocpsoft.rewrite.servlet.util.URLBuilder
-
Deprecated.
- createFromArrays(Map<String, String[]>) - Static method in class org.ocpsoft.rewrite.servlet.util.QueryStringBuilder
-
Deprecated.Build a query string from the given map of name=value pairs.
- createFromEncoded(String) - Static method in class org.ocpsoft.rewrite.servlet.util.QueryStringBuilder
-
Deprecated.Build a query string from the given URL.
- createFromLists(Map<String, List<String>>) - Static method in class org.ocpsoft.rewrite.servlet.util.QueryStringBuilder
-
Deprecated.Build a query string from the given map of name=value pairs.
- createInboundRewrite(ServletRequest, ServletResponse, ServletContext) - Method in interface org.ocpsoft.rewrite.servlet.spi.InboundRewriteProducer
-
Create an
InboundServletRewriteinstance. - createNew() - Static method in class org.ocpsoft.rewrite.servlet.util.QueryStringBuilder
-
Deprecated.Return a new empty instance of
QueryStringBuilder - createNew() - Static method in class org.ocpsoft.rewrite.servlet.util.URLBuilder
-
Deprecated.Return a new instance of
URLBuilder. - createOutboundRewrite(ServletRequest, ServletResponse, ServletContext, PAYLOADTYPE) - Method in interface org.ocpsoft.rewrite.servlet.spi.OutboundRewriteProducer
-
Create an
OutboundServletRewriteinstance.
D
- decode() - Method in class org.ocpsoft.rewrite.servlet.util.QueryStringBuilder
-
Deprecated.Return a new
QueryStringBuilderinstance having calledURLDecoder.decode(String, String)on each name=value pair. - decode() - Method in class org.ocpsoft.rewrite.servlet.util.URLBuilder
-
Deprecated.Return this
URLBuilderafter path segments and query parameters have been decoded. - dispatchResource - Variable in class org.ocpsoft.rewrite.servlet.event.BaseRewrite
E
- encode() - Method in class org.ocpsoft.rewrite.servlet.util.QueryStringBuilder
-
Deprecated.Return a new
QueryStringBuilderinstance having calledURLEncoder.encode(String, String)on each name=value pair. - encode() - Method in class org.ocpsoft.rewrite.servlet.util.URLBuilder
-
Deprecated.Return this
URLBuilderafter path segments and query parameters have been encoded. - evaluate(Rewrite, EvaluationContext) - Method in class org.ocpsoft.rewrite.servlet.config.HttpCondition
- evaluateHttp(HttpServletRewrite, EvaluationContext) - Method in class org.ocpsoft.rewrite.servlet.config.HttpCondition
-
Evaluate this
Conditionagainst the givenHttpServletRewriteevent. - extractQuery(String) - Static method in class org.ocpsoft.rewrite.servlet.util.QueryStringBuilder
-
Deprecated.Get the query string portion of the given URL.
F
- finish(HttpServletRewrite) - Method in interface org.ocpsoft.rewrite.servlet.config.response.ResponseStreamWrapper
-
Perform necessary final operations on the
OutputStreamfor the currentHttpServletRewrite. - finishStreamWrappers() - Method in class org.ocpsoft.rewrite.servlet.RewriteWrappedResponse
-
Call
ResponseStreamWrapper#finish()any registered instances ofResponseStreamWrapper. - flow - Variable in class org.ocpsoft.rewrite.servlet.event.BaseRewrite
- flushBufferedContent() - Method in class org.ocpsoft.rewrite.servlet.RewriteWrappedResponse
-
Flush any content that may be buffered in registered
ResponseContentInterceptorinstances. - forward(String) - Method in class org.ocpsoft.rewrite.servlet.event.BaseRewrite
-
Once
Ruleprocessing has completed, perform aRequestDispatcher.forward(ServletRequest, ServletResponse)to the given resource target. - forward(String) - Method in interface org.ocpsoft.rewrite.servlet.event.InboundServletRewrite
-
Marks the
InboundServletRewriteEventas handled, terminates further handling, and instructs the container to forward the currentServletRequestandServletResponseto the specified resource address. - FORWARD - Enum constant in enum org.ocpsoft.rewrite.servlet.event.BaseRewrite.ServletRewriteFlow
G
- getAdditionalParameters(ServletRequest, ServletResponse) - Method in interface org.ocpsoft.rewrite.servlet.spi.RequestParameterProvider
-
Return a map of parameters to be added to the current request as if they had been passed with the HTTP request from the browser.
- getAddress() - Method in interface org.ocpsoft.rewrite.servlet.http.event.HttpServletRewrite
-
For
HttpInboundServletRewriteevents, return the requestAddress. - getCharset() - Method in interface org.ocpsoft.rewrite.servlet.config.response.ResponseContent
-
Get the
Charsetwith which response output is encoded. - getContents() - Method in interface org.ocpsoft.rewrite.servlet.config.response.ResponseContent
-
Get the contents of this buffer.
- getContextPath() - Method in interface org.ocpsoft.rewrite.servlet.http.event.HttpServletRewrite
-
Return the application context root
HttpServletRequest.getContextPath() - getCurrentInstance(ServletRequest) - Static method in class org.ocpsoft.rewrite.servlet.RewriteWrappedRequest
-
Get the current
RewriteWrappedRequest - getCurrentInstance(ServletRequest) - Static method in class org.ocpsoft.rewrite.servlet.RewriteWrappedResponse
-
Get the current
RewriteWrappedResponseisntance for the currentServletRequest - getDispatchResource() - Method in class org.ocpsoft.rewrite.servlet.event.BaseRewrite
-
Get the current dispatch resource.
- getDispatchResource() - Method in interface org.ocpsoft.rewrite.servlet.event.InboundServletRewrite
-
Returns the resource address of the requested
InboundServletRewriteEvent#include(String)orInboundServletRewriteEvent#forward(String) - getEncoding() - Method in class org.ocpsoft.rewrite.servlet.util.Metadata
-
Deprecated.
- getEncoding() - Method in class org.ocpsoft.rewrite.servlet.util.URLBuilder
-
Deprecated.Get the character encoding of this URL (default UTF-8)
- getFlow() - Method in class org.ocpsoft.rewrite.servlet.event.BaseRewrite
-
Get the current
BaseRewrite.ServletRewriteFlowstate. - getInboundAddress() - Method in interface org.ocpsoft.rewrite.servlet.http.event.HttpServletRewrite
-
Get the full
Addressof the current request. - getInboundRewriteEventProducers() - Method in interface org.ocpsoft.rewrite.servlet.RewriteLifecycleContext
-
Get all available
InboundRewriteProducerinstances. - getMetadata() - Method in class org.ocpsoft.rewrite.servlet.util.URLBuilder
-
Deprecated.Get the
Metadataobject for this URL - getModifiableParameters() - Method in class org.ocpsoft.rewrite.servlet.RewriteWrappedRequest
-
Get the current
Mapof modifiableHttpServletRequestparameters. - getOriginalOutboundAddress() - Method in interface org.ocpsoft.rewrite.servlet.http.event.HttpOutboundServletRewrite
-
Get the original outbound
Address(before any modifications.) - getOutboundAddress() - Method in interface org.ocpsoft.rewrite.servlet.event.OutboundServletRewrite
-
Returns the outbound resource.
- getOutboundProducers() - Method in interface org.ocpsoft.rewrite.servlet.RewriteLifecycleContext
-
Get all available
OutboundRewriteProducerinstances. - getParameter(String) - Method in class org.ocpsoft.rewrite.servlet.util.QueryStringBuilder
-
Deprecated.Get the first value of given parameter name.
- getParameterMap() - Method in class org.ocpsoft.rewrite.servlet.util.QueryStringBuilder
-
Deprecated.Get the name, values[] map representing this query string.
- getParameterNames() - Method in class org.ocpsoft.rewrite.servlet.util.QueryStringBuilder
-
Deprecated.Get set of parameter names currently stored in this query string.
- getParameterValues(String) - Method in class org.ocpsoft.rewrite.servlet.util.QueryStringBuilder
-
Deprecated.Get the array of values for a given parameter name.
- getQueryStringBuilder() - Method in class org.ocpsoft.rewrite.servlet.util.URLBuilder
-
Deprecated.Get the
QueryStringBuilderobject for this URL - getRequest() - Method in class org.ocpsoft.rewrite.servlet.event.BaseRewrite
-
Get the current
ServletRequestobject. - getRequest() - Method in interface org.ocpsoft.rewrite.servlet.event.ServletRewrite
-
Get the current
ServletRequest. - getRequest() - Method in class org.ocpsoft.rewrite.servlet.RewriteWrappedResponse
-
Get the
HttpServletRequestto which thisRewriteWrappedResponseis associated. - getRequestCycleWrappers() - Method in interface org.ocpsoft.rewrite.servlet.RewriteLifecycleContext
-
Get all available
RequestCycleWrapperinstances. - getResponse() - Method in class org.ocpsoft.rewrite.servlet.event.BaseRewrite
-
Get the current
ServletResponseobject. - getResponse() - Method in interface org.ocpsoft.rewrite.servlet.event.ServletRewrite
-
Get the current
ServletResponse. - getResultHandlers() - Method in interface org.ocpsoft.rewrite.servlet.RewriteLifecycleContext
-
Get all available
RewriteResultHandlerinstances. - getRewriteContext() - Method in class org.ocpsoft.rewrite.servlet.event.BaseRewrite
- getRewriteLifecycleListeners() - Method in interface org.ocpsoft.rewrite.servlet.RewriteLifecycleContext
-
Get all available
RewriteLifecycleListenerinstances. - getRewriteProviders() - Method in interface org.ocpsoft.rewrite.servlet.RewriteLifecycleContext
-
Get all available
RewriteProviderinstances. - getSegments() - Method in class org.ocpsoft.rewrite.servlet.util.URLBuilder
-
Deprecated.Return all segments (separated by '/') in this URL
- getServletContext() - Method in class org.ocpsoft.rewrite.servlet.event.BaseRewrite
-
Get the current
ServletContextobject. - getServletContext() - Method in interface org.ocpsoft.rewrite.servlet.event.ServletRewrite
H
- handled() - Method in class org.ocpsoft.rewrite.servlet.event.BaseRewrite
-
Stop processing
Ruledefinitions and pass control of the the currentServletRequestto the underlying application, even if a call toBaseRewrite.abort(),BaseRewrite.proceed(),BaseRewrite.forward(String), or any other life-cycle control method has previously been made. - handled() - Method in interface org.ocpsoft.rewrite.servlet.event.ServletRewrite
-
Marks the
ServletRewriteas handled and terminates further handling. - HANDLED - Enum constant in enum org.ocpsoft.rewrite.servlet.event.BaseRewrite.ServletRewriteFlow
- handleResult(Rewrite) - Method in interface org.ocpsoft.rewrite.servlet.spi.RewriteResultHandler
-
Perform any actions necessary to respond to state of the system after the given
Rewriteevent has been processed. - handles(Object) - Method in class org.ocpsoft.rewrite.servlet.config.HttpConfigurationCacheProvider
- handles(Object) - Method in class org.ocpsoft.rewrite.servlet.config.HttpConfigurationProvider
- handles(Rewrite) - Method in class org.ocpsoft.rewrite.servlet.http.HttpRequestCycleWrapper
- handles(Rewrite) - Method in class org.ocpsoft.rewrite.servlet.http.HttpRewriteLifecycleListener
- handles(Rewrite) - Method in class org.ocpsoft.rewrite.servlet.http.HttpRewriteProvider
- handles(Rewrite) - Method in class org.ocpsoft.rewrite.servlet.ServletRewriteProvider
- hasLeadingSlash() - Method in class org.ocpsoft.rewrite.servlet.util.Metadata
-
Deprecated.
- hasLeadingSlash() - Method in class org.ocpsoft.rewrite.servlet.util.URLBuilder
-
Deprecated.Return true if this URL begins with '/'
- hasTrailingSlash() - Method in class org.ocpsoft.rewrite.servlet.util.Metadata
-
Deprecated.
- hasTrailingSlash() - Method in class org.ocpsoft.rewrite.servlet.util.URLBuilder
-
Deprecated.Return true if this URL ends with '/'
- HttpCondition - Class in org.ocpsoft.rewrite.servlet.config
-
A condition that only applies to
HttpServletRewriteevents. - HttpCondition() - Constructor for class org.ocpsoft.rewrite.servlet.config.HttpCondition
- HttpConfigurationCacheProvider - Class in org.ocpsoft.rewrite.servlet.config
-
ConfigurationCacheProviderfor HTTP/Servlet environments. - HttpConfigurationCacheProvider() - Constructor for class org.ocpsoft.rewrite.servlet.config.HttpConfigurationCacheProvider
- HttpConfigurationProvider - Class in org.ocpsoft.rewrite.servlet.config
-
ConfigurationProviderfor HTTP/Servlet environments. - HttpConfigurationProvider() - Constructor for class org.ocpsoft.rewrite.servlet.config.HttpConfigurationProvider
- HttpInboundServletRewrite - Interface in org.ocpsoft.rewrite.servlet.http.event
-
Rewrite event for an
HttpServletRequest,HttpServletResponselifecycle. - HttpOperation - Class in org.ocpsoft.rewrite.servlet.config
-
An
Operationthat is only performed if the currentRewriteevent is an instance ofHttpServletRewrite - HttpOperation() - Constructor for class org.ocpsoft.rewrite.servlet.config.HttpOperation
- HttpOutboundServletRewrite - Interface in org.ocpsoft.rewrite.servlet.http.event
- HttpRequestCycleWrapper - Class in org.ocpsoft.rewrite.servlet.http
-
Provides an opportunity for extensions to wrap the
HttpServletRequestandHttpServletResponseobject on each request-response cycle. - HttpRequestCycleWrapper() - Constructor for class org.ocpsoft.rewrite.servlet.http.HttpRequestCycleWrapper
- HttpRewriteLifecycleContext - Interface in org.ocpsoft.rewrite.servlet.http
-
An extension of
RewriteLifecycleContextspecialized for theServletenvironment. - HttpRewriteLifecycleListener - Class in org.ocpsoft.rewrite.servlet.http
-
A
RewriteLifecycleListenerthat only listens onHttpServletRequestandHttpServletResponserequest cycle types. - HttpRewriteLifecycleListener() - Constructor for class org.ocpsoft.rewrite.servlet.http.HttpRewriteLifecycleListener
- HttpRewriteProvider - Class in org.ocpsoft.rewrite.servlet.http
-
A
RewriteProviderthat only operates onHttpServletRequestandHttpServletResponserequest cycle types. - HttpRewriteProvider() - Constructor for class org.ocpsoft.rewrite.servlet.http.HttpRewriteProvider
- HttpServletRewrite - Interface in org.ocpsoft.rewrite.servlet.http.event
I
- InboundRewriteProducer<IN extends jakarta.servlet.ServletRequest,
OUT extends jakarta.servlet.ServletResponse> - Interface in org.ocpsoft.rewrite.servlet.spi -
SPI for creating
InboundServletRewriteevent types. - InboundServletRewrite<IN extends jakarta.servlet.ServletRequest,
OUT extends jakarta.servlet.ServletResponse> - Interface in org.ocpsoft.rewrite.servlet.event -
Immutable event propagated to registered
RewriteLifecycleListenerandRewriteProviderinstances when an inbound as the rewrite lifecycle is executed. - include(String) - Method in class org.ocpsoft.rewrite.servlet.event.BaseRewrite
-
Once
Ruleprocessing has completed, perform aRequestDispatcher.include(ServletRequest, ServletResponse)of the given resource target. - include(String) - Method in interface org.ocpsoft.rewrite.servlet.event.InboundServletRewrite
-
Marks the
InboundServletRewriteEventas handled, terminates further handling, and instructs the container to include the specified resource address in the currentServletRequestandServletResponsecycle. - INCLUDE - Enum constant in enum org.ocpsoft.rewrite.servlet.event.BaseRewrite.ServletRewriteFlow
- INSTANCE_KEY - Static variable in class org.ocpsoft.rewrite.servlet.RewriteWrappedResponse
- intercept(HttpServletRewrite, ResponseContent, ResponseContentInterceptorChain) - Method in interface org.ocpsoft.rewrite.servlet.config.response.ResponseContentInterceptor
-
Perform modifications on the fully buffered
ServletResponse.getOutputStream()contents. - is(Flow) - Method in enum org.ocpsoft.rewrite.servlet.event.BaseRewrite.ServletRewriteFlow
- is(BaseRewrite.ServletRewriteFlow) - Method in enum org.ocpsoft.rewrite.servlet.event.BaseRewrite.ServletRewriteFlow
-
Return true if this
BaseRewrite.ServletRewriteFlowis a descendant of the given value. - isEmpty() - Method in class org.ocpsoft.rewrite.servlet.util.QueryStringBuilder
-
Deprecated.Return true if this query string currently contains no parameters.
- isHandled() - Method in enum org.ocpsoft.rewrite.servlet.event.BaseRewrite.ServletRewriteFlow
- isResponseContentIntercepted() - Method in class org.ocpsoft.rewrite.servlet.RewriteWrappedResponse
-
Return
trueif anyResponseContentInterceptorinstances have been registered on the currentHttpServletResponse. - isResponseStreamWrapped() - Method in class org.ocpsoft.rewrite.servlet.RewriteWrappedResponse
-
Return
trueif anyResponseStreamWrapperinstances have been registered on the currentHttpServletResponse.
L
- LIFECYCLE_CONTEXT_KEY - Static variable in interface org.ocpsoft.rewrite.servlet.RewriteLifecycleContext
M
- Metadata - Class in org.ocpsoft.rewrite.servlet.util
-
Deprecated.
- Metadata() - Constructor for class org.ocpsoft.rewrite.servlet.util.Metadata
-
Deprecated.
N
- numSegments() - Method in class org.ocpsoft.rewrite.servlet.util.URLBuilder
-
Deprecated.Get the number of segments (separated by '/') in this URL
O
- org.ocpsoft.rewrite.servlet - package org.ocpsoft.rewrite.servlet
- org.ocpsoft.rewrite.servlet.config - package org.ocpsoft.rewrite.servlet.config
- org.ocpsoft.rewrite.servlet.config.response - package org.ocpsoft.rewrite.servlet.config.response
- org.ocpsoft.rewrite.servlet.event - package org.ocpsoft.rewrite.servlet.event
- org.ocpsoft.rewrite.servlet.http - package org.ocpsoft.rewrite.servlet.http
- org.ocpsoft.rewrite.servlet.http.event - package org.ocpsoft.rewrite.servlet.http.event
- org.ocpsoft.rewrite.servlet.spi - package org.ocpsoft.rewrite.servlet.spi
- org.ocpsoft.rewrite.servlet.util - package org.ocpsoft.rewrite.servlet.util
- OutboundRewriteProducer<IN extends jakarta.servlet.ServletRequest,
OUT extends jakarta.servlet.ServletResponse, PAYLOADTYPE> - Interface in org.ocpsoft.rewrite.servlet.spi -
SPI for creating
OutboundRewriteEventinstances. - OutboundServletRewrite<IN extends jakarta.servlet.ServletRequest,
OUT extends jakarta.servlet.ServletResponse, PAYLOADTYPE> - Interface in org.ocpsoft.rewrite.servlet.event
P
- perform(Rewrite, EvaluationContext) - Method in class org.ocpsoft.rewrite.servlet.config.HttpOperation
- perform(ServletRewrite<?, ?>, EvaluationContext, Flow, SubflowTask) - Static method in class org.ocpsoft.rewrite.servlet.event.SubflowTask
-
Perform the given
SubflowTaskusing the givenServletRewriteevent initialized with a newBaseRewrite.ServletRewriteFlow. - perform(ServletRewrite<?, ?>, EvaluationContext, SubflowTask) - Static method in class org.ocpsoft.rewrite.servlet.event.SubflowTask
-
Perform the given
SubflowTaskusing the givenServletRewriteevent. - performHttp(HttpServletRewrite, EvaluationContext) - Method in class org.ocpsoft.rewrite.servlet.config.HttpOperation
-
Perform this operation for the given
HttpServletRewriteevent. - performInSubflow(ServletRewrite<?, ?>, EvaluationContext) - Method in class org.ocpsoft.rewrite.servlet.event.SubflowTask
-
The task to be performed in a sub-
BaseRewrite.ServletRewriteFlow. - proceed() - Method in interface org.ocpsoft.rewrite.servlet.config.response.ResponseContentInterceptorChain
-
Invoke the next
ResponseContentInterceptorin the chain. - proceed() - Method in class org.ocpsoft.rewrite.servlet.event.BaseRewrite
-
Continue processing
Ruledefinitions for the currentServletRequest, even if a call toBaseRewrite.abort(),BaseRewrite.handled(),BaseRewrite.forward(String), or any other life-cycle control method has previously been made. - proceed() - Method in interface org.ocpsoft.rewrite.servlet.event.ServletRewrite
-
Marks the
ServletRewriteas handled and proceeds with the rest of the handlers. - PROCEED - Enum constant in enum org.ocpsoft.rewrite.servlet.event.BaseRewrite.ServletRewriteFlow
Q
- QueryStringBuilder - Class in org.ocpsoft.rewrite.servlet.util
-
Deprecated.Use
AddressBuilderinstead. May be removed in subsequent releases. - QueryStringBuilder() - Constructor for class org.ocpsoft.rewrite.servlet.util.QueryStringBuilder
-
Deprecated.
R
- REDIRECT_PERMANENT - Enum constant in enum org.ocpsoft.rewrite.servlet.event.BaseRewrite.ServletRewriteFlow
- REDIRECT_TEMPORARY - Enum constant in enum org.ocpsoft.rewrite.servlet.event.BaseRewrite.ServletRewriteFlow
- redirectPermanent(String) - Method in interface org.ocpsoft.rewrite.servlet.http.event.HttpInboundServletRewrite
-
If the
HttpServletResponseis not already committed, issue a Permanent Redirect (301) and callServletRewrite.abort(). - redirectTemporary(String) - Method in interface org.ocpsoft.rewrite.servlet.http.event.HttpInboundServletRewrite
-
If the
HttpServletResponseis not already committed, issue a Temporary Redirect (302) and callServletRewrite.abort(). - removeParameter(String) - Method in class org.ocpsoft.rewrite.servlet.util.QueryStringBuilder
-
Deprecated.
- RequestCycleWrapper<IN extends jakarta.servlet.ServletRequest,
OUT extends jakarta.servlet.ServletResponse> - Interface in org.ocpsoft.rewrite.servlet.spi -
Provides an opportunity for extensions to wrap the
ServletRequestandServletResponseobject on each request-response cycle. - requestDestroyed(ServletRequestEvent) - Method in interface org.ocpsoft.rewrite.servlet.spi.RequestListener
-
Respond to
ServletContextdestroyed event. - requestInitialized(ServletRequestEvent) - Method in interface org.ocpsoft.rewrite.servlet.spi.RequestListener
-
Respond to
ServletRequestinitialized event. - RequestListener - Interface in org.ocpsoft.rewrite.servlet.spi
-
Respond to
ServletRequestevent types. - RequestParameterProvider - Interface in org.ocpsoft.rewrite.servlet.spi
-
Supplies additional request parameters to the
HttpServletRequestobject. - resolveFrom(Class<?>) - Method in interface org.ocpsoft.rewrite.servlet.spi.ResourcePathResolver
-
Resolve the server side target resource.
- ResourcePathResolver - Interface in org.ocpsoft.rewrite.servlet.spi
-
SPI which is responsible to resolve the server-side target resource assigned to a given
Class. - ResponseContent - Interface in org.ocpsoft.rewrite.servlet.config.response
-
Holds contents of the fully completed
HttpServletResponse. - ResponseContentInterceptor - Interface in org.ocpsoft.rewrite.servlet.config.response
-
An intercepter that operates on the fully buffered
ServletResponse.getOutputStream()before flushing to the client, once the control of the application has been returned to Rewrite. - ResponseContentInterceptorChain - Interface in org.ocpsoft.rewrite.servlet.config.response
-
Chain responsible for controlling interception of
ResponseContentInterceptorinstances. - ResponseStreamWrapper - Interface in org.ocpsoft.rewrite.servlet.config.response
-
A wrapper for the
HttpServletResponsecontentOutputStream. - rewrite(Rewrite) - Method in class org.ocpsoft.rewrite.servlet.http.HttpRewriteProvider
- rewriteHttp(HttpServletRewrite) - Method in class org.ocpsoft.rewrite.servlet.http.HttpRewriteProvider
-
Handle the current
HttpServletRewriteevent. - RewriteLifecycleContext<CONTEXTTYPE> - Interface in org.ocpsoft.rewrite.servlet
-
Stores implementations of all Rewrite lifecycle services.
- RewriteLifecycleListener<T extends Rewrite> - Interface in org.ocpsoft.rewrite.servlet.spi
-
Listens to
Rewritelife-cycle events. - RewriteResultHandler - Interface in org.ocpsoft.rewrite.servlet.spi
-
Handles responses to take after a
Rewriteevent has been processed. - RewriteWrappedRequest - Class in org.ocpsoft.rewrite.servlet
-
An
HttpServletRequestWrapperfor theRewriteframework - RewriteWrappedRequest(HttpServletRequest) - Constructor for class org.ocpsoft.rewrite.servlet.RewriteWrappedRequest
-
Create a new
RewriteWrappedRequest - RewriteWrappedResponse - Class in org.ocpsoft.rewrite.servlet
-
A
HttpServletResponseWrapperfor theRewriteframework. - RewriteWrappedResponse(HttpServletRequest, HttpServletResponse) - Constructor for class org.ocpsoft.rewrite.servlet.RewriteWrappedResponse
-
Create a new
RewriteWrappedResponseinstance.
S
- sendErrorCode(int) - Method in interface org.ocpsoft.rewrite.servlet.http.event.HttpInboundServletRewrite
-
If the
HttpServletResponseis not already committed, send an HTTP status code and and callServletRewrite.abort(). - sendErrorCode(int, String) - Method in interface org.ocpsoft.rewrite.servlet.http.event.HttpInboundServletRewrite
-
If the
HttpServletResponseis not already committed, send an HTTP status code and and callServletRewrite.abort(). - sendStatusCode(int) - Method in interface org.ocpsoft.rewrite.servlet.http.event.HttpInboundServletRewrite
-
If the
HttpServletResponseis not already committed, send an HTTP status code, flush theOutputStreambuffer, and and callServletRewrite.abort(). - sendStatusCode(int, String) - Method in interface org.ocpsoft.rewrite.servlet.http.event.HttpInboundServletRewrite
-
If the
HttpServletResponseis not already committed, send an HTTP status code, flush theOutputStreambuffer, and and callServletRewrite.abort(). - ServletRewrite<IN extends jakarta.servlet.ServletRequest,
OUT extends jakarta.servlet.ServletResponse> - Interface in org.ocpsoft.rewrite.servlet.event - ServletRewriteProvider<T extends ServletRewrite<? extends jakarta.servlet.ServletRequest,
? extends jakarta.servlet.ServletResponse>> - Class in org.ocpsoft.rewrite.servlet -
Abstract implementation of
RewriteProviderwhich only handlesServletRewriteevents. - ServletRewriteProvider() - Constructor for class org.ocpsoft.rewrite.servlet.ServletRewriteProvider
- setCharset(Charset) - Method in interface org.ocpsoft.rewrite.servlet.config.response.ResponseContent
-
Set the
Charsetwith which response output will be encoded. - setContents(byte[]) - Method in interface org.ocpsoft.rewrite.servlet.config.response.ResponseContent
-
Set the contents of this buffer.
- setCurrentInstance(RewriteWrappedRequest) - Static method in class org.ocpsoft.rewrite.servlet.RewriteWrappedRequest
-
Set the current
RewriteWrappedRequest - setCurrentInstance(RewriteWrappedResponse) - Method in class org.ocpsoft.rewrite.servlet.RewriteWrappedResponse
-
Set the current
RewriteWrappedResponseinstance. - setEncoding(String) - Method in class org.ocpsoft.rewrite.servlet.util.Metadata
-
Deprecated.
- setEncoding(String) - Method in class org.ocpsoft.rewrite.servlet.util.URLBuilder
-
Deprecated.Set the character encoding of this URL (default UTF-8)
- setFlow(Flow) - Method in interface org.ocpsoft.rewrite.servlet.event.ServletRewrite
-
Set the current
Flowstate. - setFlow(BaseRewrite.ServletRewriteFlow) - Method in class org.ocpsoft.rewrite.servlet.event.BaseRewrite
-
Set the current
BaseRewrite.ServletRewriteFlowstate. - setLeadingSlash(boolean) - Method in class org.ocpsoft.rewrite.servlet.util.Metadata
-
Deprecated.
- setMetadata(Metadata) - Method in class org.ocpsoft.rewrite.servlet.util.URLBuilder
-
Deprecated.Set the
Metadataobject for this URL - setOutboundAddress(Address) - Method in interface org.ocpsoft.rewrite.servlet.http.event.HttpOutboundServletRewrite
-
Set the new outbound
Address. - setQueryString(QueryStringBuilder) - Method in class org.ocpsoft.rewrite.servlet.util.URLBuilder
-
Deprecated.Set the
QueryStringBuilderobject for this URL - setRequest(IN) - Method in class org.ocpsoft.rewrite.servlet.event.BaseRewrite
-
Set the current
ServletRequestobject. - setRequest(IN) - Method in interface org.ocpsoft.rewrite.servlet.event.InboundServletRewrite
-
Set a new
ServletRequestto be used for the remaining duration of the currentServletRequest. - setResponse(OUT) - Method in class org.ocpsoft.rewrite.servlet.event.BaseRewrite
-
Set the current
ServletResponseobject. - setResponse(OUT) - Method in interface org.ocpsoft.rewrite.servlet.event.InboundServletRewrite
-
Set a new
ServletResponseto be used for the remaining duration of the currentServletRequest. - setTrailingSlash(boolean) - Method in class org.ocpsoft.rewrite.servlet.util.Metadata
-
Deprecated.
- SubflowTask - Class in org.ocpsoft.rewrite.servlet.event
-
Defines a task to be performed within a sub-
BaseRewrite.ServletRewriteFlowof a givenServletRewrite - SubflowTask() - Constructor for class org.ocpsoft.rewrite.servlet.event.SubflowTask
T
- toPath() - Method in class org.ocpsoft.rewrite.servlet.util.URLBuilder
-
Deprecated.Return the portion of this URL representing the path.
- toQueryString() - Method in class org.ocpsoft.rewrite.servlet.util.QueryStringBuilder
-
Deprecated.Convert the current parameters to a valid query string, including the leading '?' character.
- toString() - Method in class org.ocpsoft.rewrite.servlet.event.BaseRewrite
- toString() - Method in class org.ocpsoft.rewrite.servlet.util.QueryStringBuilder
-
Deprecated.
- toString() - Method in class org.ocpsoft.rewrite.servlet.util.URLBuilder
-
Deprecated.Return a String representation of this URL
- toURI() - Method in class org.ocpsoft.rewrite.servlet.util.URLBuilder
-
Deprecated.Return a URI representation of this URL including path and query string
- toURL() - Method in class org.ocpsoft.rewrite.servlet.util.URLBuilder
-
Deprecated.Return a String representation of this URL including path and query string
U
- UN_HANDLED - Enum constant in enum org.ocpsoft.rewrite.servlet.event.BaseRewrite.ServletRewriteFlow
- URLBuilder - Class in org.ocpsoft.rewrite.servlet.util
-
Deprecated.Use
AddressBuilderinstead. May be removed in subsequent releases.
V
- valueOf(String) - Static method in enum org.ocpsoft.rewrite.servlet.event.BaseRewrite.ServletRewriteFlow
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.ocpsoft.rewrite.servlet.event.BaseRewrite.ServletRewriteFlow
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- wrap(HttpServletRewrite, OutputStream) - Method in interface org.ocpsoft.rewrite.servlet.config.response.ResponseStreamWrapper
-
Wrap the
OutputStreamfor the currentHttpServletRewrite. - wrapRequest(IN, OUT, ServletContext) - Method in interface org.ocpsoft.rewrite.servlet.spi.RequestCycleWrapper
-
Wrap the inbound
RequestCycleWrapperobject. - wrapResponse(IN, OUT, ServletContext) - Method in interface org.ocpsoft.rewrite.servlet.spi.RequestCycleWrapper
-
Wrap the outbound
RequestCycleWrapperobject.
All Classes and Interfaces|All Packages|Constant Field Values
AddressBuilderinstead. May be removed in subsequent releases.