ServletRequest immediately.ServletRewrite as handled and terminates further handling.ResponseContentInterceptor for the current HttpServletResponse.ServletRegistration.ServletRegistration.URLBuilderResponseStreamWrapper for the current HttpServletResponse.FilterChain.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse) or ends the
request.RewriteProvider services are processed on inbound Rewrite
requests, but before control of the request cycle is passed to the application via
FilterChain#doFilter(IN, OUT)RewriteProvider services are processed on outbound Rewrite
events.InboundServletRewriteEventRequestCycleWrapper services are processed.RequestCycleWrapper services are processed, but before
RewriteProvider services are processed for inbound Rewrite requests.RewriteProvider services are processed on outbound Rewrite
events.BaseRewrite.ServletRewriteFlow is a descendant of this.ServletContext destroyed event.ServletContext initialized event.ServletContextEvent.URLBuilder from the given URL path segments and Metadata.URLBuilder from the given URL path segments.InboundServletRewrite instance.QueryStringBuilderURLBuilder.OutboundServletRewrite instance.QueryStringBuilder instance having called URLDecoder.decode(String, String) on each
name=value pair.URLBuilder after path segments and query parameters have been decoded.javax.servlet.DispatcherType.DispatcherType of a request.QueryStringBuilder instance having called URLEncoder.encode(String, String) on each
name=value pair.URLBuilder after path segments and query parameters have been encoded.Condition against the given
HttpServletRewrite event.OutputStream for the current HttpServletRewrite.ResponseStreamWrapper#finish() any registered instances of ResponseStreamWrapper.ResponseContentInterceptor instances.Rule processing has completed, perform a
RequestDispatcher.forward(ServletRequest, ServletResponse) to the given resource target.InboundServletRewriteEvent as handled, terminates further handling, and instructs the container
to forward the current ServletRequest and ServletResponse to the specified resource address.HttpInboundServletRewrite events, return the request Address.Charset with which response output is encoded.Class name of this ServletRegistration.HttpServletRequest.getContextPath()RewriteWrappedRequestRewriteWrappedResponse isntance for the current ServletRequestDispatcherType for the given request.InboundServletRewriteEvent#include(String) or
InboundServletRewriteEvent#forward(String)BaseRewrite.ServletRewriteFlow state.Address of the current request.InboundRewriteProducer instances.ServletRegistration.Metadata object for this URLMap of modifiable HttpServletRequest parameters.Address (before any modifications.)OutboundRewriteProducer instances.QueryStringBuilder object for this URLServletRequest object.ServletRequest.HttpServletRequest to which this RewriteWrappedResponse is associated.RequestCycleWrapper instances.ServletResponse object.ServletResponse.RewriteResultHandler instances.RewriteLifecycleListener instances.RewriteProvider instances.ServletContext object.Rule definitions and pass control of the the current
ServletRequest to the underlying application, even if a call to BaseRewrite.abort(), BaseRewrite.proceed(),
BaseRewrite.forward(String), or any other life-cycle control method has previously been made.ServletRewrite as handled and terminates further handling.Rewrite event has been
processed.HttpServletRewrite events.ConfigurationCacheProvider for HTTP/Servlet environments.ConfigurationProvider for HTTP/Servlet environments.HttpServletRequest, HttpServletResponse lifecycle.Operation that is only performed if the current Rewrite event is an instance of
HttpServletRewriteHttpServletRequest and HttpServletResponse object
on each request-response cycle.RewriteLifecycleContext specialized for the Servlet environment.RewriteLifecycleListener that only listens on HttpServletRequest and HttpServletResponse
request cycle types.RewriteProvider that only operates on HttpServletRequest and
HttpServletResponse request cycle types.InboundServletRewrite event types.RewriteLifecycleListener and RewriteProvider instances when
an inbound as the rewrite lifecycle is executed.Rule processing has completed, perform a
RequestDispatcher.include(ServletRequest, ServletResponse) of the given resource target.InboundServletRewriteEvent as handled, terminates further handling, and instructs the container
to include the specified resource address in the current ServletRequest and ServletResponse cycle.ServletResponse.getOutputStream() contents.BaseRewrite.ServletRewriteFlow is a descendant of the given value.true if any ResponseContentInterceptor instances have been registered on the current
HttpServletResponse.true if any ResponseStreamWrapper instances have been registered on the current
HttpServletResponse.AddressBuilder instead. May be removed in subsequent releases.OutboundRewriteEvent instances.SubflowTask using the given ServletRewrite event.SubflowTask using the given ServletRewrite event initialized with a new
BaseRewrite.ServletRewriteFlow.HttpServletRewrite event.BaseRewrite.ServletRewriteFlow.ResponseContentInterceptor in the chain.Rule definitions for the current ServletRequest,
even if a call to BaseRewrite.abort(), BaseRewrite.handled(), BaseRewrite.forward(String), or any other life-cycle control
method has previously been made.ServletRewrite as handled and proceeds with the rest of the handlers.AddressBuilder instead. May be removed in subsequent releases.HttpServletResponse is not already committed, issue a Permanent Redirect (301) and call
ServletRewrite.abort().HttpServletResponse is not already committed, issue a Temporary Redirect (302) and call
ServletRewrite.abort().ServletRequest and ServletResponse object on each
request-response cycle.ServletContext destroyed event.ServletRequest initialized event.ServletRequest event types.HttpServletRequest object.Class.HttpServletResponse.ServletResponse.getOutputStream() before flushing to the
client, once the control of the application has been returned to Rewrite.ResponseContentInterceptor instances.HttpServletResponse content OutputStream.HttpServletRewrite event.Rewrite life-cycle events.Rewrite event has been processed.HttpServletRequestWrapper for the Rewrite frameworkRewriteWrappedRequestHttpServletResponseWrapper for the Rewrite framework.RewriteWrappedResponse instance.HttpServletResponse is not already committed, send an HTTP status code and and call
ServletRewrite.abort().HttpServletResponse is not already committed, send an HTTP status code and and call
ServletRewrite.abort().HttpServletResponse is not already committed, send an HTTP status code, flush the
OutputStream buffer, and and call ServletRewrite.abort().HttpServletResponse is not already committed, send an HTTP status code, flush the
OutputStream buffer, and and call ServletRewrite.abort().javax.servlet.ServletRegistration.RewriteProvider which only handles ServletRewrite events.Charset with which response output will be encoded.Class name of this ServletRegistration.RewriteWrappedRequestRewriteWrappedResponse instance.BaseRewrite.ServletRewriteFlow state.Flow state.Metadata object for this URLAddress.QueryStringBuilder object for this URLServletRequest object.ServletRequest to be used for the remaining duration of the current ServletRequest.ServletResponse object.ServletResponse to be used for the remaining duration of the current ServletRequest.BaseRewrite.ServletRewriteFlow of a given ServletRewriteAddressBuilder instead. May be removed in subsequent releases.OutputStream for the current HttpServletRewrite.IN object.OUT object.Copyright © 2019 OCPsoft. All rights reserved.