All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description AbstractHmTextBody<T> Text body matcher.AgentMatch Agent match.AmVersion Matches specified version.AmVersion.VmGreater Matches specified version when it greater than specified one.Back HTTP back.BkBasic Basic back-end.BkParallel Parallel back-end.BkSafe Safe back-end.BkTimeable Back decorator with maximum lifetime.BkWrap Back Wrap.Body CcAes AES codec which supports 128 bits key.CcBase64 Base64 codec.CcCompact Compact codec.CcGzip Gzip codec.CcHex Hex codec.CcPlain Plain codec.CcSafe Safe codec, never throws decoding exception.CcSalted Salted codec.CcSigned MAC codec which sign identity with provided algorithm and key.CcStrict Decorator which check incoming and outgoing identities.CcXor XOR codec.Codec Codec.CopyBytesUntilBoundary Copy bytes until boundary reached.DecodingException Decoding exception.Equality<T> Scalar (@link org.cactoos.Scalar} that checks whether two objects are equal by content.Exit HTTP front exit.Exit.And AND.Exit.Not NOT.Exit.Or OR.Expires Expiration date in GMT.Expires.Date Expiration date in GMT.Expires.Expired Already expired.Expires.Hour Expires in one hour of the given time.Expires.Never Never expires.Fallback Fallback to dispatch an exceptional situation.FbChain Fallback chain.FbEmpty Empty fallback.FbFixed Fallback with a fixed response.FbLog4j Fallback that logs all problems through Log4J.FbSlf4j Fallback that logs all problems through SFL4J.FbStatus Fallback on status code that equals to the provided value.FbWrap Fallback wrap.FkAgent Fork by user agent criteria accepted by "User-Agent" HTTP header.FkAnonymous Fork if no user is logged in now.FkAuthenticated Fork if user is logged in now.FkChain A Fork chain.FkContentType Fork by Content-type accepted by "Content-Type" HTTP header.FkEncoding Fork by encoding accepted by "Accept-Encoding" HTTP header.FkFixed Fork fixed.FkHitRefresh Fork by hit-refresh header.FkHost Fork by host name.FkMethods Fork by method matching.FkParams Fork by query params and their values, matched by regular express.FkRegex Fork by regular expression pattern.FkTypes Fork by types accepted by "Accept" HTTP header.FkWrap Wrap for the fork.Fork Fork.Front HTTP front.FtBasic Basic front.FtCli Front with a command line interface.FtRemote Front remote control.FtRemote.Script Script to execute.FtSecure Secure (SSL) front.Head HmBody<T extends Body> Body Matcher.HmHeader<T extends Head> Header Matcher.HmRqTextBody Request text body matcher.HmRsStatus Response Status Matcher.HmRsTextBody Response text body matcher.Href HTTP URI/HREF.HttpException HTTP-aware exception.HttpServletRequestFake Fake HttpServletRequest (for unit tests).HttpServletResponseFake Fake HttpServletResponse (for unit tests).Identity Authenticated identity.Identity.Simple Simple identity.MainRemote Front remote control.MainRemote.Script Script to execute.Opt<T> Replacement a nullable T reference with a non-null value.Opt.Empty<T> Empty instance.Opt.Single<T> Holder for a single element only.Pass Pass to enter a user and let him exit.PsAll A Pass which you can enter only if you can enter every Pass in a list.PsBasic Pass that checks the user according RFC-2617.PsBasic.Default Default entry.PsBasic.Empty Empty check.PsBasic.Entry Entry interface that is used to check if the received information is valid.PsBasic.Fake Fake implementation ofPsBasic.Entry
.PsByFlag Passes by flag.PsByFlag.Pair Pair of values.PsChain Chain of passes.PsCookie Pass via cookie information.PsEmpty Pass that doesn't do anything.PsFacebook Facebook OAuth landing/callback page.PsFake Fake pass.PsFixed Fixed pass.PsGithub Github OAuth landing/callback page.PsGoogle Google OAuth landing/callback page.PsLinkedin Linkedin OAuth landing/callback page.PsLogout Logout.PsToken Pass with JSON Web Token (JWT).PsTwitter Twitter OAuth landing/callback page.Request HTTP request.RequestOf ThisRequest
implementation provides a way to build a request with customScalar
head and body values.Response HTTP response.ResponseOf Response of head and body.RqAuth Request with auth information.RqBuffered Request with a buffered body.RqChunk Request decorator that limits its body, according to the chunk sizes when it is a chunked Transfer-Encoding.RqCookies HTTP cookies parsing.RqCookies.Base Request decorator, for HTTP cookies parsing.RqFake Fake request (for unit tests).RqFallback Request with an error inside.RqFallback.Fake Fake implementation, for unit tests mostly.RqForm Request decorator that decodes FORM data fromapplication/x-www-form-urlencoded
format (RFC 1738).RqFormBase Base implementation ofRqForm
.RqFormFake RqFormFake accepts parameters in the constructor.RqFormSmart Smart decorator, with extra features.RqGreedy Request decorator, for HTTP request caching.RqHeaders HTTP headers parsingRqHeaders.Base Request decorator, for HTTP headers parsing.RqHeaders.Smart Smart decorator, with extra features.RqHref HTTP URI query parsing.RqHref.Base Request decorator, for HTTP URI query parsing.RqHref.Smart Smart decorator, with extra features.RqLengthAware Request decorator that limits its body, according to the Content-Length header in its head.RqLive Live request.RqMethod HTTP method parsing.RqMethod.Base Request decorator, for HTTP method parsing.RqMtBase Request decorator, that decodes FORM data frommultipart/form-data
format (RFC 2045).RqMtFake Fake decorator.RqMtSmart Smart decorator.RqMultipart HTTP multipart FORM data decoding.RqOnce Request decorator, to prevent multiple calls tobody()
method.RqPrint Request decorator, to print it all.RqRegex Request with a matcher of URI.RqRegex.Fake Fake implementation, for unit tests mostly.RqRequestLine HTTP Request-Line parsing.RqRequestLine.Base Request decorator for Request-Line header validationRqSimple Simple request.RqSocket Request decorator to get custom socket headers.RqWithAuth Request with already authenticated identity.RqWithBody Request with body.RqWithDefaultHeader Request with default header.RqWithHeader Request with extra header.RqWithHeaders Request with extra header.RqWithoutHeader Request without a header (even if it was absent).RqWrap Request wrap.RsBodyPrint Response body decorator that can print an entire textual (!) body response in HTTP format.RsBuffered Response with buffered body.RsEmpty Empty response.RsFailure RsFlash Forwarding response.RsFluent Fluent response.RsFork Response based on forks.RsForward Forwarding response.RsGzip Response compressed with GZIP, according to RFC 1952.RsHeadPrint Response head decorator that can print an entire head response in HTTP format.RsHtml HTML response decorator.RsJson Response that converts Java object to JSON.RsJson.Source Source with JSON.RsLogout Logout response.RsPrettyJson Response with properly indented JSON body.RsPrettyXml Response with properly indented XML body.RsPrevious Response decorator, with a link to previous page.RsPrint Response decorator that can print an entire response in HTTP format.RsRedirect Redirect.RsReturn Response decorator which sets cookie with return location.RsSimple Simple response.RsText Plain text response decorator.RsVelocity Response that converts Velocity template to text.RsVelocity.Pair Pair of values.RsWithBody Response decorator, with body.RsWithCookie Response decorator, with an additional cookie.RsWithHeader Response decorator, with an additional header.RsWithHeaders Response decorator, with an additional headers.RsWithoutHeader Response decorator, without a header.RsWithStatus Response decorator, with status code.RsWithType Response decorator, with content type.RsWithType.Html Response decorator, with content type text/html.RsWithType.Json Response decorator, with content type application/json.RsWithType.Text Response decorator, with content type text/plain.RsWithType.Xml Response decorator, with content type text/xml.RsWrap Response decorator.RsXembly Response that converts Xembly object to XML.RsXslt Response that converts XML into HTML using attached XSL stylesheet.ServletInputStreamOf ServletIInputStream that decorates aInputStream
to be used by aHttpServletRequestFake
.ServletOutputStreamTo ServletOutputStreamTo.Signature Signature.SiHmac HMAC codec which supports 256, 384 and 512 bit hash.SrvTake Servlet for take.Take Take.TempInputStream Input stream wrapper that removes associated File instance on close.TkAuth Authenticating take.TkClasspath Take reading resources from classpath.TkConsumes Take that acts on request with specified "Content-Type" HTTP headers only.TkCors CORS take.TkEmpty Empty take.TkFailure Take that always fails.TkFallback Fallback.TkFiles Take reading resources from directory.TkFixed Take with fixed response.TkFlash Take that understands Flash cookie and converts it into a HTTP header.TkFork Fork take.TkForward Redirect on exception.TkGreedy Take with a greedy request.TkGzip Take that compresses responses with GZIP.TkHtml HTML take.TkJoinedCookies Set-Cookie headers will be joined.TkMeasured Take that measures response printing time and adds HTTP header "X-Take-Millis" with the amount of milliseconds.TkMethods Take that acts on request with specified methods only.TkOnce Take with a read-only-once request.TkPrevious Take that redirects to previous URLTkProduces Take that acts on request with specified "Accept" HTTP headers only.TkProxy Take that proxies requests to another destination.TkReadAlways A Take decorator which reads and ignores the request body.TkRedirect Take that redirects.TkRegex Target for aFkRegex
fork.TkRegex.Fake TkRetry Decorator TkRetry, which will not fail immediately on Exception, but will retry a few times.TkReturn Take that understands Return cookie.TkSecure Take available for authenticated users.TkSlf4j Logs Take.act() calls.TkSmartRedirect Take that redirects, passing all query arguments and the fragment through.TkSslOnly Take that redirects to HTTPS if it's HTTP.TkText Text take.TkVerbose Take that makes all not-found exceptions location aware.TkVersioned Take that adds an HTTP header to each response with a version of Take framework.TkWithCookie Take that headers.TkWithHeader Take with an extra header.TkWithHeaders Take that headers.TkWithType Plain text take.TkWrap Wrap of take.Token JSON Token.Token.Jose JSON Object Signing and Encryption Header.Token.Jwt JSON Web Token.VerboseIterable<T> Verbose iterable.VerboseIterator<T> Verbose iterator.VerboseList<T> Verbose List that wraps OutOfBoundsException with custom message.VersionMatch Version match.XeAppend Xembly source to append something to an existing element.XeChain Chain of sources.XeDate Xembly source to create SLA attribute with current date/time in ISO 8601.XeDirectives Chain of directives.XeFacebookLink Xembly source to create a LINK to Facebook OAuth page.XeFlash Xembly source to show flash message in XML.XeGithubLink Xembly source to create a LINK to Github OAuth page.XeGoogleLink Xembly source to create a LINK to Google OAuth page.XeIdentity Xembly source to show authenticated identity.XeLifetime Xembly source to create "lifetime" attribute at the root, in milliseconds.XeLink Xembly source to create an Atom LINK element.XeLinkHome Xembly source to create an HOME Atom LINK element.XeLinkSelf Xembly source to create an SELF Atom LINK element.XeLocalhost Xembly source to create SLA attribute with server IP address.XeLogoutLink Xembly source to create a LINK to logout.XeMemory Xembly source to report memory usage.XeMillis Xembly source to create "millis" element at the root.XeSla Xembly source to create SLA attribute with server load average.XeSource Source with Xembly directives.XeStylesheet Xembly source to create an XSL stylesheet processing instruction.XeTransform<T> Iterable to transform an iterable of some objects into an iterable of Xembly sources.XeTransform.Func<T> Function to map them.XeWhen Xembly source that could be empty of could return an encapsulated other Xembly source.XeWrap Wrap of Xembly source.