| Answer |
|
| AnswerBuilder |
|
| AnswerTranslator<S> |
|
| Ask |
|
| AskBuilder |
|
| AuthScheme |
|
| BadRequestRestResource<U extends DefaultUser> |
|
| BearerException |
Created by tommackenzie on 12/13/16.
|
| Between<S,U> |
Implementations will be used as rules that may be run before a request reaches
a resource or after a resource executes.
|
| BetweenBuilder<S,U> |
|
| BetweenFlyweight<S,U> |
|
| Betweens<S,U> |
|
| ChallengeToken |
|
| CheckCSRF<S,U> |
|
| ClientError |
|
| ClientError.Source |
|
| ClientException |
|
| CompiledClassPath |
|
| Configure |
Interface that must be implemented to configure a Otter application.
|
| ContentType |
|
| Cookie |
|
| CookieConfig |
|
| Csrf |
|
| CsrfClaims |
|
| CsrfException |
|
| CsrfException |
Created by tommackenzie on 4/9/16.
|
| DecryptSession<S,U> |
A Between that will encrypt a session.
|
| DefaultSession |
|
| DefaultUser |
|
| DeserializationException |
|
| DispatchAppFactory |
|
| Dispatcher |
|
| DoubleSubmitCSRF |
|
| DuplicateKeyException |
|
| EncryptSession<S,U> |
Intended to be used after a resource has processed the request.
|
| EncryptSessionException |
Used when for any reason a session could not be encrypted.
|
| Engine |
|
| EntryFilter |
Allows requests to be routed to Otter's Entry Servlet or directly
to the servlet container.
|
| ErrorTarget<S extends DefaultSession,U extends DefaultUser> |
|
| ErrorTargetBuilder<S extends DefaultSession,U extends DefaultUser> |
|
| Gateway |
Base implementation for integrating a gateway.
|
| GatewayResponse |
|
| GetServletURI |
Created by tommackenzie on 5/2/15.
|
| Group<S extends DefaultSession,U extends DefaultUser> |
|
| GroupBuilder<S extends DefaultSession,U extends DefaultUser> |
|
| HaltException |
|
| Header |
|
| HeaderValue |
|
| HttpBasicEntity |
Created by tommackenzie on 6/4/15.
|
| HttpBasicException |
Created by tommackenzie on 6/4/15.
|
| HttpServer |
|
| HttpServerConfig |
|
| HttpServletRequestCookieTranslator |
|
| HttpServletRequestHeaderTranslator |
|
| HttpServletRequestMerger |
|
| HttpServletRequestTranslator |
Translator for a HttpServletRequest to a Otter Request
|
| HttpServletResponseMerger |
|
| InvalidPayloadException |
|
| InvalidSessionException |
Used when the actual payload of the session was not in a compact JWT format.
|
| InvalidValueException |
|
| JsonErrorHandler<U extends DefaultUser,P> |
|
| JsonRouteRun<U extends DefaultUser,P> |
|
| JsonTranslator<T> |
There should be a instance of this class per LegacyRestResource.
|
| Label |
|
| Location |
The target entity to match a http request to.
|
| LocationBuilder<S extends DefaultSession,U extends DefaultUser> |
|
| LocationTranslator<S extends DefaultSession,U extends DefaultUser> |
|
| LocationTranslatorFactory |
Responsible for constructing a LocationTranslator.
|
| MatchedLocation |
|
| MediaTypeException |
|
| MediaTypeRestResource<U extends DefaultUser> |
|
| Method |
|
| MimeType |
|
| MimeTypeBuilder |
|
| MimeTypeTranslator |
https://tools.ietf.org/html/rfc7231#section-3.1.1.1
https://tools.ietf.org/html/rfc2046
|
| NotFoundException |
|
| NotFoundRestResource<U extends DefaultUser> |
|
| OtterAppFactory |
Application Factory to construct objects in project.
|
| OtterAsyncListener |
|
| OtterEntryServlet |
Entry Servlet for all incoming requests Otter will handle.
|
| ParamKey |
|
| ParamValue |
|
| ParseBearer |
Created by tommackenzie on 12/13/16.
|
| ParseHttpBasic |
Created by tommackenzie on 6/4/15.
|
| PrepareCSRF<S,U> |
Executed before a request reaches a resource to set the CSRF cookie and
assign the same token to the request.
|
| QueryStringToMap |
|
| RandomString |
|
| ReadListenerImpl |
|
| Reason |
|
| Regex |
|
| Request<S,U> |
Http Request
|
| RequestBuilder<S,U> |
Builder to build a Otter Request.
|
| RequestTranslator<S,U> |
|
| Resource<S extends DefaultSession,U extends DefaultUser> |
|
| Response<S> |
|
| ResponseBuilder<T> |
|
| ResponseEither<S,U> |
|
| ResponseError<S,U> |
|
| ResponseError.ErrorType |
|
| ResponseErrorBuilder<S,U> |
|
| RestBetween<U> |
Implementations will be used as rules that may be run before a request reaches
a rest resource or after a rest resource executes.
|
| RestBetweenFlyweight<U> |
|
| RestBetweens<U> |
|
| RestBtwnRequest<U> |
|
| RestBtwnRequestTranslator<U,P> |
|
| RestBtwnResponse |
|
| RestBtwnResponseTranslator<P> |
|
| RestError<U extends DefaultUser,P extends org.rootservices.otter.translatable.Translatable> |
|
| RestErrorHandler<U extends DefaultUser> |
|
| RestErrorRequest<U> |
|
| RestErrorRequestTranslator<U> |
|
| RestErrorResource<U extends DefaultUser,P> |
|
| RestErrorResponse |
|
| RestErrorResponseTranslator |
|
| RestErrorTarget<U extends DefaultUser,P> |
|
| RestErrorTargetBuilder<U extends DefaultUser,P> |
|
| RestGroup<U extends DefaultUser> |
|
| RestGroupBuilder<U extends DefaultUser> |
|
| RestLocationBuilder<U extends DefaultUser,P> |
|
| RestLocationTranslator<U extends DefaultUser,P> |
|
| RestLocationTranslatorFactory |
Responsible for constructing a RestLocationTranslator.
|
| RestReponseEither<U,P> |
|
| RestRequest<U,P> |
|
| RestRequestTranslator<U,P> |
|
| RestResource<U extends DefaultUser,P> |
|
| RestResponse<P> |
|
| RestResponseError<U,P> |
|
| RestResponseError.ErrorType |
|
| RestResponseErrorBuilder<U,P> |
|
| RestResponseTranslator<P> |
|
| RestRoute<U extends DefaultUser,P> |
|
| RestRouteBuilder<U extends DefaultUser,P> |
|
| RestTarget<U extends DefaultUser,P> |
|
| RestTargetBuilder<U extends DefaultUser,P> |
|
| Route<S extends DefaultSession,U extends DefaultUser> |
|
| RouteBuilder<S extends DefaultSession,U extends DefaultUser> |
|
| RouteRun<S extends DefaultSession,U extends DefaultUser> |
|
| RouteRunner |
|
| SecurityAppFactory |
|
| ServerError |
|
| ServerErrorRestResource<U extends DefaultUser> |
|
| ServerException |
|
| ServletContainer |
Created by tommackenzie on 4/3/16.
|
| ServletContainerFactory |
Created by tommackenzie on 4/3/16.
|
| ServletContainerImpl |
Created by tommackenzie on 4/3/16.
|
| ServletGateway |
Servlet API Gateway that translates Servlet API objects to Otter objects
and dispatches requests to Otter resources.
|
| SessionCtorException |
Used when a implementation of Session did not have a copy constructor.
|
| SessionDecryptException |
Used when something went wrong attempting to decrypt a session.
|
| Shape |
Used to instruct otter on what values to use for:
- csrf sign keys
- session encryption keys
- rotation keys
- async i/o chuck sizes
|
| ShapeBuilder |
|
| StatusCode |
|
| SubType |
|
| SynchronizerToken |
Created by tommackenzie on 4/9/16.
|
| Target<S extends DefaultSession,U extends DefaultUser> |
|
| TargetBuilder<S extends DefaultSession,U extends DefaultUser> |
|
| ToJsonException |
|
| TopLevelType |
|
| TranslatorAppFactory |
|
| UnknownKeyException |
|
| WebAppContextBuilder |
|
| WebAppPath |
Created by tommackenzie on 4/3/16.
|
| WriteListenerImpl |
|