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.
A partially configured CDN configuration Rule.
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() equality
A 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.
An Operation responsible for controlling the Rewrite life-cycle itself.
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()
Responsible for performing actions on the current HttpServletRequest
A 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 HttpServletResponse
A 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 HttpSession
An 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.