All Classes and Interfaces
Class
Description
EncodingStrategy based on simple Base64 encoding and decoding.A
Rule that creates a bi-directional relationship between an externally facing Address and an
internal server resource Address for the purposes of using a Content Distribution Network.Strategy for performing checksum embedding and validation.
A
Condition that inspects the value of ServletRequest.getDispatcherType().A
Condition that inspects the value of ServletRequest.getServerName()An
Operation that encodes any or many Address query-parameters into a single parameter using the
given ChecksumStrategy and EncodingStrategy.Strategy for encoding and decoding.
An
Operation that forwards an inbound request to a configured internal resource Address via
InboundServletRewrite.forward(String)A
ResponseContentInterceptor that compresses the response output to GZip format and sets the proper response
headers.A
ResponseStreamWrapper that compresses the response output to GZip format and sets the proper response
headers.ChecksumStrategy based on Java String.hashCode() equalityA
Condition responsible for asserting on specified values of HttpServletRequest.getHeader(String).A
Condition that checks the current session roles using HttpServletRequest.isUserInRole(String)Rule that creates a bi-directional rewrite rule between an externally facing Address and an internal
server resource Address for the purposes of changing the Address with which the internal server
resource is accessible.A partially configured
Join instance.Implementation class for handling
Join configuration instances.A
Condition responsible for asserting on the HttpServletRequest.getMethod() property.A
Condition that inspects the value of HttpServletRewrite#getRequestPath()A
Condition that inspects the value of HttpServletRewrite.getAddress() path and query string.A
Condition that inspects the value of HttpServletRewrite#getRequestQueryString()An
Operation that performs redirects via HttpInboundServletRewrite.redirectPermanent(String) and
HttpInboundServletRewrite.redirectTemporary(String)Responsible for performing actions on the current
HttpServletRequestA
Binding responsible for storing and retrieving Parameter values in the
ServletRequest.setAttribute(String, Object) and ServletRequest.getParameterMap() contexts.A
Condition that inspects values returned by ServletRequest.getParameterMap()A
Condition responsible for determining existence of resources within the
ServletContext.getResourcePaths(String) of the servlet container.Responsible for manipulating properties such as headers, cookies,
ResponseContentInterceptor and
ResponseStreamWrapper instances to the current HttpServletResponseA
Condition that inspects the value of ServletRequest.getScheme()An
Operation responsible for sending status codes via HttpServletResponse.setStatus(int) and
ServletResponse.flushBuffer()A
Condition responsible for asserting on the ServletRequest.getServerPort()A
Condition responsible for comparing the current Address to Servlet Mappings defined in the current
ServletContext.Responsible for performing actions on the current
HttpSessionAn
Operation responsible for streaming a File on the host file-system to the
ServletResponse.getOutputStream().An
Operation responsible for substituting an inbound or outbound Address with a replacement.A
Rule that creates a bi-directional rewrite rule handling appending or removal of the trailing slash
character in Address paths.A
Condition that inspects the entire value of the current Address.A
Condition that inspects the value of HttpServletRequest.getHeader(String) "User-Agent"The DetectSmartPhone class encapsulates information about a browser's connection to your web site.