A B C D E F G H I J L M N O P Q R S T U V W X 
All Classes All Packages

A

ACCEPT - org.rootservices.otter.controller.header.Header
 
ACCEPTED - org.rootservices.otter.controller.entity.StatusCode
 
add(RestTarget<U, P>) - Method in class org.rootservices.otter.gateway.Gateway
 
add(Target<S, U>) - Method in class org.rootservices.otter.gateway.Gateway
 
add(Dispatcher, Method, Location) - Method in class org.rootservices.otter.gateway.Gateway
 
after(List<Between<S, U>>) - Method in class org.rootservices.otter.router.builder.LocationBuilder
 
after(List<Between<S, U>>) - Method in class org.rootservices.otter.router.builder.RouteBuilder
 
after(List<RestBetween<U>>) - Method in class org.rootservices.otter.gateway.builder.RestErrorTargetBuilder
 
after(List<RestBetween<U>>) - Method in class org.rootservices.otter.router.builder.RestLocationBuilder
 
after(List<RestBetween<U>>) - Method in class org.rootservices.otter.router.builder.RestRouteBuilder
 
after(Between<S, U>) - Method in class org.rootservices.otter.gateway.builder.ErrorTargetBuilder
 
after(Between<S, U>) - Method in class org.rootservices.otter.gateway.builder.TargetBuilder
 
after(RestBetween<U>) - Method in class org.rootservices.otter.gateway.builder.RestTargetBuilder
 
anonymous() - Method in class org.rootservices.otter.gateway.builder.RestTargetBuilder
 
anonymous() - Method in class org.rootservices.otter.gateway.builder.TargetBuilder
 
Answer - Class in org.rootservices.otter.router.entity.io
 
Answer() - Constructor for class org.rootservices.otter.router.entity.io.Answer
 
Answer(StatusCode, Map<String, String>, Map<String, Cookie>, Optional<byte[]>, Optional<String>, Optional<Object>) - Constructor for class org.rootservices.otter.router.entity.io.Answer
 
AnswerBuilder - Class in org.rootservices.otter.router.builder
 
AnswerBuilder() - Constructor for class org.rootservices.otter.router.builder.AnswerBuilder
 
AnswerTranslator<S> - Class in org.rootservices.otter.dispatch.translator
 
AnswerTranslator() - Constructor for class org.rootservices.otter.dispatch.translator.AnswerTranslator
 
APPLICATION - org.rootservices.otter.controller.entity.mime.TopLevelType
 
Ask - Class in org.rootservices.otter.router.entity.io
 
Ask() - Constructor for class org.rootservices.otter.router.entity.io.Ask
 
Ask(Optional<Matcher>, List<MimeType>, Method, String, MimeType, Map<String, String>, Map<String, Cookie>, Map<String, List<String>>, Map<String, List<String>>, Optional<byte[]>, Optional<String>, String) - Constructor for class org.rootservices.otter.router.entity.io.Ask
 
AskBuilder - Class in org.rootservices.otter.router.builder
 
AskBuilder() - Constructor for class org.rootservices.otter.router.builder.AskBuilder
 
attribute(String, String) - Method in class org.rootservices.otter.server.container.builder.WebAppContextBuilder
 
AUDIO - org.rootservices.otter.controller.entity.mime.TopLevelType
 
AUTH - org.rootservices.otter.controller.header.Header
 
AUTH_MISSING - org.rootservices.otter.controller.header.Header
 
AUTH_OPTIONAL - org.rootservices.otter.gateway.entity.Label
 
AUTH_REQUIRED - org.rootservices.otter.gateway.entity.Label
 
authenticate() - Method in class org.rootservices.otter.gateway.builder.RestTargetBuilder
 
authenticate() - Method in class org.rootservices.otter.gateway.builder.TargetBuilder
 
authentication(List<Label>, Betweens<S, U>) - Method in class org.rootservices.otter.router.factory.BetweenFlyweight
 
authentication(List<Label>, RestBetweens<U>) - Method in class org.rootservices.otter.router.factory.RestBetweenFlyweight
 
authOptional(Between<S, U>) - Method in class org.rootservices.otter.gateway.builder.GroupBuilder
 
authOptional(RestBetween<U>) - Method in class org.rootservices.otter.gateway.builder.RestGroupBuilder
 
authRequired(Between<S, U>) - Method in class org.rootservices.otter.gateway.builder.GroupBuilder
 
authRequired(RestBetween<U>) - Method in class org.rootservices.otter.gateway.builder.RestGroupBuilder
 
AuthScheme - Enum in org.rootservices.otter.controller.header
 

B

BAD_GATEWAY - org.rootservices.otter.controller.entity.StatusCode
 
BAD_REQUEST - org.rootservices.otter.controller.entity.StatusCode
 
BAD_REQUEST - org.rootservices.otter.dispatch.entity.either.RestResponseError.ErrorType
 
badRequest() - Method in class org.rootservices.otter.controller.builder.ResponseBuilder
 
badRequest() - Method in class org.rootservices.otter.router.builder.AnswerBuilder
 
BadRequestRestResource<U extends DefaultUser> - Class in org.rootservices.otter.controller.error
 
BadRequestRestResource() - Constructor for class org.rootservices.otter.controller.error.BadRequestRestResource
 
BASIC - org.rootservices.otter.controller.header.AuthScheme
 
BEARER - org.rootservices.otter.controller.header.AuthScheme
 
BearerException - Exception in org.rootservices.otter.authentication.exception
Created by tommackenzie on 12/13/16.
BearerException(String) - Constructor for exception org.rootservices.otter.authentication.exception.BearerException
 
before(List<Between<S, U>>) - Method in class org.rootservices.otter.router.builder.LocationBuilder
 
before(List<Between<S, U>>) - Method in class org.rootservices.otter.router.builder.RouteBuilder
 
before(List<RestBetween<U>>) - Method in class org.rootservices.otter.gateway.builder.RestErrorTargetBuilder
 
before(List<RestBetween<U>>) - Method in class org.rootservices.otter.router.builder.RestLocationBuilder
 
before(List<RestBetween<U>>) - Method in class org.rootservices.otter.router.builder.RestRouteBuilder
 
before(Between<S, U>) - Method in class org.rootservices.otter.gateway.builder.ErrorTargetBuilder
 
before(Between<S, U>) - Method in class org.rootservices.otter.gateway.builder.TargetBuilder
 
before(RestBetween<U>) - Method in class org.rootservices.otter.gateway.builder.RestTargetBuilder
 
Between<S,​U> - Interface in org.rootservices.otter.router.entity.between
Implementations will be used as rules that may be run before a request reaches a resource or after a resource executes.
BetweenBuilder<S,​U> - Class in org.rootservices.otter.security.builder
 
BetweenBuilder() - Constructor for class org.rootservices.otter.security.builder.BetweenBuilder
 
betweenFlyweight(Class<S>, Optional<Between<S, U>>, Optional<Between<S, U>>) - Method in class org.rootservices.otter.gateway.LocationTranslatorFactory
Construct a flyweight for betweens that will be used when a Target is translated to a Location.
BetweenFlyweight<S,​U> - Class in org.rootservices.otter.router.factory
 
BetweenFlyweight(Betweens<S, U>, Betweens<S, U>, Betweens<S, U>, Betweens<S, U>, Optional<Between<S, U>>, Optional<Between<S, U>>) - Constructor for class org.rootservices.otter.router.factory.BetweenFlyweight
 
Betweens<S,​U> - Class in org.rootservices.otter.security.builder.entity
 
Betweens(List<Between<S, U>>, List<Between<S, U>>) - Constructor for class org.rootservices.otter.security.builder.entity.Betweens
 
body(Optional<byte[]>) - Method in class org.rootservices.otter.controller.builder.RequestBuilder
 
body(Optional<byte[]>) - Method in class org.rootservices.otter.router.builder.AskBuilder
 
BODY - org.rootservices.otter.controller.entity.ClientError.Source
 
btwnRequest(RestBtwnRequest<U>) - Method in class org.rootservices.otter.dispatch.builder.RestResponseErrorBuilder
 
btwnResponse(RestBtwnResponse) - Method in class org.rootservices.otter.dispatch.builder.RestResponseErrorBuilder
 
build() - Method in class org.rootservices.otter.controller.builder.MimeTypeBuilder
 
build() - Method in class org.rootservices.otter.controller.builder.RequestBuilder
 
build() - Method in class org.rootservices.otter.controller.builder.ResponseBuilder
 
build() - Method in class org.rootservices.otter.dispatch.builder.ResponseErrorBuilder
 
build() - Method in class org.rootservices.otter.dispatch.builder.RestResponseErrorBuilder
 
build() - Method in class org.rootservices.otter.gateway.builder.ErrorTargetBuilder
 
build() - Method in class org.rootservices.otter.gateway.builder.GroupBuilder
 
build() - Method in class org.rootservices.otter.gateway.builder.RestErrorTargetBuilder
 
build() - Method in class org.rootservices.otter.gateway.builder.RestGroupBuilder
 
build() - Method in class org.rootservices.otter.gateway.builder.RestTargetBuilder
 
build() - Method in class org.rootservices.otter.gateway.builder.ShapeBuilder
 
build() - Method in class org.rootservices.otter.gateway.builder.TargetBuilder
 
build() - Method in class org.rootservices.otter.router.builder.AnswerBuilder
 
build() - Method in class org.rootservices.otter.router.builder.AskBuilder
 
build() - Method in class org.rootservices.otter.router.builder.LocationBuilder
 
build() - Method in class org.rootservices.otter.router.builder.RestLocationBuilder
 
build() - Method in class org.rootservices.otter.router.builder.RestRouteBuilder
 
build() - Method in class org.rootservices.otter.router.builder.RouteBuilder
 
build() - Method in class org.rootservices.otter.security.builder.BetweenBuilder
 
build() - Method in class org.rootservices.otter.server.container.builder.WebAppContextBuilder
 
byteArrayToQueue(byte[], int) - Method in class org.rootservices.otter.servlet.async.ReadListenerImpl
 

C

CACHE_CONTROL - org.rootservices.otter.controller.header.Header
 
cause(Throwable) - Method in class org.rootservices.otter.dispatch.builder.ResponseErrorBuilder
 
cause(Throwable) - Method in class org.rootservices.otter.dispatch.builder.RestResponseErrorBuilder
 
CHALLENGE_TOKEN_FORM_NAME - Static variable in class org.rootservices.otter.security.csrf.SynchronizerToken
 
CHALLENGE_TOKEN_SESSION_NAME - Static variable in class org.rootservices.otter.security.csrf.SynchronizerToken
 
ChallengeToken - Class in org.rootservices.otter.security.entity
 
ChallengeToken(String, String) - Constructor for class org.rootservices.otter.security.entity.ChallengeToken
 
CHARSET - org.rootservices.otter.controller.entity.mime.ParamKey
 
CheckCSRF<S,​U> - Class in org.rootservices.otter.security.csrf.between
 
CheckCSRF(String, String, DoubleSubmitCSRF) - Constructor for class org.rootservices.otter.security.csrf.between.CheckCSRF
 
CheckCSRF(DoubleSubmitCSRF) - Constructor for class org.rootservices.otter.security.csrf.between.CheckCSRF
 
checkTokens(HttpServletRequest) - Method in interface org.rootservices.otter.security.csrf.Csrf
 
checkTokens(HttpServletRequest) - Method in class org.rootservices.otter.security.csrf.SynchronizerToken
 
classLoader(ClassLoader) - Method in class org.rootservices.otter.server.container.builder.WebAppContextBuilder
 
CLIENT - org.rootservices.otter.dispatch.entity.either.RestResponseError.ErrorType
 
ClientError - Class in org.rootservices.otter.controller.entity
 
ClientError() - Constructor for class org.rootservices.otter.controller.entity.ClientError
 
ClientError(ClientError.Source, String, String, List<String>) - Constructor for class org.rootservices.otter.controller.entity.ClientError
 
ClientError.Source - Enum in org.rootservices.otter.controller.entity
 
ClientException - Exception in org.rootservices.otter.dispatch.exception
 
ClientException(String, Throwable) - Constructor for exception org.rootservices.otter.dispatch.exception.ClientException
 
compiledClassPath() - Method in class org.rootservices.otter.config.OtterAppFactory
 
CompiledClassPath - Class in org.rootservices.otter.server.path
 
CompiledClassPath() - Constructor for class org.rootservices.otter.server.path.CompiledClassPath
 
configurations(Configuration[]) - Method in class org.rootservices.otter.server.container.builder.WebAppContextBuilder
 
Configure - Interface in org.rootservices.otter.gateway
Interface that must be implemented to configure a Otter application.
CONFLICT - org.rootservices.otter.controller.entity.StatusCode
 
connect(Request<S, U>, Response<S>) - Method in class org.rootservices.otter.controller.Resource
 
connect(RestRequest<U, ClientError>, RestResponse<ClientError>) - Method in class org.rootservices.otter.controller.error.MediaTypeRestResource
 
connect(RestRequest<U, ClientError>, RestResponse<ClientError>) - Method in class org.rootservices.otter.controller.error.NotFoundRestResource
 
connect(RestRequest<U, ServerError>, RestResponse<ServerError>) - Method in class org.rootservices.otter.controller.error.ServerErrorRestResource
 
connect(RestRequest<U, P>, RestResponse<P>) - Method in class org.rootservices.otter.controller.error.RestErrorResource
 
connect(RestRequest<U, P>, RestResponse<P>) - Method in class org.rootservices.otter.controller.RestResource
 
CONNECT - org.rootservices.otter.router.entity.Method
 
containerResource(PathResource) - Method in class org.rootservices.otter.server.container.builder.WebAppContextBuilder
 
CONTENT_TYPE - org.rootservices.otter.controller.header.Header
 
contentType(MimeType) - Method in class org.rootservices.otter.controller.builder.RequestBuilder
 
contentType(MimeType) - Method in class org.rootservices.otter.gateway.builder.RestTargetBuilder
 
contentType(MimeType) - Method in class org.rootservices.otter.gateway.builder.TargetBuilder
 
contentType(MimeType) - Method in class org.rootservices.otter.router.builder.AskBuilder
 
contentType(MimeType) - Method in class org.rootservices.otter.router.builder.LocationBuilder
 
contentType(MimeType) - Method in class org.rootservices.otter.router.builder.RestLocationBuilder
 
contentType(Method, MimeType) - Method in class org.rootservices.otter.gateway.builder.RestTargetBuilder
 
contentType(Method, MimeType) - Method in class org.rootservices.otter.gateway.builder.TargetBuilder
 
ContentType - Enum in org.rootservices.otter.controller.header
 
contentTypes(List<MimeType>) - Method in class org.rootservices.otter.router.builder.LocationBuilder
 
contentTypes(List<MimeType>) - Method in class org.rootservices.otter.router.builder.RestLocationBuilder
 
contextPath(String) - Method in class org.rootservices.otter.server.container.builder.WebAppContextBuilder
 
CONTINUE - org.rootservices.otter.controller.entity.StatusCode
 
Cookie - Class in org.rootservices.otter.controller.entity
 
Cookie() - Constructor for class org.rootservices.otter.controller.entity.Cookie
 
COOKIE_NOT_PRESENT - Static variable in class org.rootservices.otter.security.session.between.DecryptSession
 
CookieConfig - Class in org.rootservices.otter.config
 
CookieConfig(String, Boolean, Integer, Boolean) - Constructor for class org.rootservices.otter.config.CookieConfig
 
cookies(Map<String, Cookie>) - Method in class org.rootservices.otter.controller.builder.RequestBuilder
 
cookies(Map<String, Cookie>) - Method in class org.rootservices.otter.controller.builder.ResponseBuilder
 
cookies(Map<String, Cookie>) - Method in class org.rootservices.otter.router.builder.AnswerBuilder
 
cookies(Map<String, Cookie>) - Method in class org.rootservices.otter.router.builder.AskBuilder
 
copy(S) - Method in class org.rootservices.otter.security.session.between.DecryptSession
Copies S and then returns the copy.
COULD_NOT_ACCESS_SESSION_CTORS - Static variable in class org.rootservices.otter.security.builder.BetweenBuilder
 
COULD_NOT_CALL_THE_SESSION_COPY_CONSTRUCTOR - Static variable in class org.rootservices.otter.security.session.between.DecryptSession
 
COULD_NOT_DECRYPT_JWE - Static variable in class org.rootservices.otter.security.session.between.DecryptSession
 
COULD_NOT_DESERIALIZE - Static variable in class org.rootservices.otter.security.session.between.DecryptSession
 
COULD_NOT_DESERIALIZE_JWE - Static variable in class org.rootservices.otter.security.session.between.DecryptSession
 
COULD_NOT_ENCRYPT_SESSION - Static variable in class org.rootservices.otter.security.session.between.EncryptSession
 
COULD_NOT_GET_HEADER_JWE - Static variable in class org.rootservices.otter.security.session.between.DecryptSession
 
createCookies(HttpServletResponse, Map<String, Cookie>, Map<String, Cookie>) - Method in class org.rootservices.otter.gateway.servlet.merger.HttpServletResponseMerger
 
CREATED - org.rootservices.otter.controller.entity.StatusCode
 
crud() - Method in class org.rootservices.otter.gateway.builder.RestTargetBuilder
 
Csrf - Interface in org.rootservices.otter.security.csrf
 
CSRF - org.rootservices.otter.gateway.entity.Label
 
CSRF_FAILED - Static variable in class org.rootservices.otter.security.csrf.DoubleSubmitCSRF
 
csrfChallenge(Optional<String>) - Method in class org.rootservices.otter.controller.builder.RequestBuilder
 
csrfChallenge(Optional<String>) - Method in class org.rootservices.otter.router.builder.AskBuilder
 
CsrfClaims - Class in org.rootservices.otter.security.csrf
 
CsrfClaims() - Constructor for class org.rootservices.otter.security.csrf.CsrfClaims
 
CsrfException - Exception in org.rootservices.otter.router.exception
 
CsrfException - Exception in org.rootservices.otter.security.csrf.exception
Created by tommackenzie on 4/9/16.
CsrfException(String) - Constructor for exception org.rootservices.otter.router.exception.CsrfException
 
CsrfException(String) - Constructor for exception org.rootservices.otter.security.csrf.exception.CsrfException
 
CsrfException(String, Throwable) - Constructor for exception org.rootservices.otter.security.csrf.exception.CsrfException
 
csrfPrepare() - Method in class org.rootservices.otter.security.builder.BetweenBuilder
 
csrfPrepare(TranslatorAppFactory) - Method in class org.rootservices.otter.gateway.LocationTranslatorFactory
 
csrfProtect() - Method in class org.rootservices.otter.security.builder.BetweenBuilder
 
csrfProtect(TranslatorAppFactory) - Method in class org.rootservices.otter.gateway.LocationTranslatorFactory
 
csrfToJwt(String) - Method in class org.rootservices.otter.security.csrf.DoubleSubmitCSRF
 

D

decrypt(String) - Method in class org.rootservices.otter.security.session.between.DecryptSession
 
DecryptSession<S,​U> - Class in org.rootservices.otter.security.session.between
A Between that will encrypt a session.
DecryptSession(Constructor<S>, String, JwtAppFactory, SymmetricKey, Map<String, SymmetricKey>, ObjectReader, Boolean) - Constructor for class org.rootservices.otter.security.session.between.DecryptSession
 
DEFAULT_READ_CHUNK_SIZE - Static variable in class org.rootservices.otter.servlet.OtterEntryServlet
 
defaultDispatchErrors() - Method in class org.rootservices.otter.config.OtterAppFactory
 
defaultErrors() - Method in class org.rootservices.otter.config.OtterAppFactory
 
DefaultSession - Class in org.rootservices.otter.controller.entity
 
DefaultSession() - Constructor for class org.rootservices.otter.controller.entity.DefaultSession
 
DefaultSession(DefaultSession) - Constructor for class org.rootservices.otter.controller.entity.DefaultSession
 
DefaultUser - Class in org.rootservices.otter.controller.entity
 
DefaultUser() - Constructor for class org.rootservices.otter.controller.entity.DefaultUser
 
delete(Request<S, U>, Response<S>) - Method in class org.rootservices.otter.controller.Resource
 
delete(RestRequest<U, ClientError>, RestResponse<ClientError>) - Method in class org.rootservices.otter.controller.error.MediaTypeRestResource
 
delete(RestRequest<U, ClientError>, RestResponse<ClientError>) - Method in class org.rootservices.otter.controller.error.NotFoundRestResource
 
delete(RestRequest<U, ServerError>, RestResponse<ServerError>) - Method in class org.rootservices.otter.controller.error.ServerErrorRestResource
 
delete(RestRequest<U, P>, RestResponse<P>) - Method in class org.rootservices.otter.controller.error.RestErrorResource
 
delete(RestRequest<U, P>, RestResponse<P>) - Method in class org.rootservices.otter.controller.RestResource
 
DELETE - org.rootservices.otter.router.entity.Method
 
deleteAndUpdateCookies(HttpServletResponse, Cookie[], Answer) - Method in class org.rootservices.otter.gateway.servlet.merger.HttpServletResponseMerger
 
DeserializationException - Exception in org.rootservices.otter.translator.exception
 
DeserializationException(String, String, Reason, Throwable) - Constructor for exception org.rootservices.otter.translator.exception.DeserializationException
 
DeserializationException(String, Reason, Throwable) - Constructor for exception org.rootservices.otter.translator.exception.DeserializationException
 
destroy() - Method in class org.rootservices.otter.servlet.EntryFilter
 
destroy() - Method in class org.rootservices.otter.servlet.OtterEntryServlet
 
DESTROYING_SERVLET - Static variable in class org.rootservices.otter.servlet.OtterEntryServlet
 
DispatchAppFactory - Class in org.rootservices.otter.dispatch.config
 
DispatchAppFactory() - Constructor for class org.rootservices.otter.dispatch.config.DispatchAppFactory
 
Dispatcher - Class in org.rootservices.otter.router
 
Dispatcher() - Constructor for class org.rootservices.otter.router.Dispatcher
 
doAsync(HttpServletRequest, HttpServletResponse) - Method in class org.rootservices.otter.servlet.OtterEntryServlet
 
doDelete(HttpServletRequest, HttpServletResponse) - Method in class org.rootservices.otter.servlet.OtterEntryServlet
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.rootservices.otter.servlet.EntryFilter
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.rootservices.otter.servlet.OtterEntryServlet
 
doHead(HttpServletRequest, HttpServletResponse) - Method in class org.rootservices.otter.servlet.OtterEntryServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class org.rootservices.otter.servlet.OtterEntryServlet
 
doPut(HttpServletRequest, HttpServletResponse) - Method in class org.rootservices.otter.servlet.OtterEntryServlet
 
doTokensMatch(String, String) - Method in class org.rootservices.otter.security.csrf.DoubleSubmitCSRF
 
doTokensMatch(Optional<String>, Optional<String>) - Method in class org.rootservices.otter.security.csrf.SynchronizerToken
 
doubleSubmitCSRF() - Method in class org.rootservices.otter.security.config.SecurityAppFactory
 
DoubleSubmitCSRF - Class in org.rootservices.otter.security.csrf
 
DoubleSubmitCSRF(JwtAppFactory, RandomString) - Constructor for class org.rootservices.otter.security.csrf.DoubleSubmitCSRF
 
DoubleSubmitCSRF(JwtAppFactory, RandomString, SymmetricKey, Map<String, SymmetricKey>) - Constructor for class org.rootservices.otter.security.csrf.DoubleSubmitCSRF
 
DUPLICATE_KEY - org.rootservices.otter.translator.exception.Reason
 
DuplicateKeyException - Exception in org.rootservices.otter.translator.exception
 
DuplicateKeyException(String, Throwable, String) - Constructor for exception org.rootservices.otter.translator.exception.DuplicateKeyException
 

E

encKey(SymmetricKey) - Method in class org.rootservices.otter.gateway.builder.ShapeBuilder
 
encKey(SymmetricKey) - Method in class org.rootservices.otter.security.builder.BetweenBuilder
 
encrypt(S) - Method in class org.rootservices.otter.security.session.between.EncryptSession
 
EncryptSession<S,​U> - Class in org.rootservices.otter.security.session.between
Intended to be used after a resource has processed the request.
EncryptSession(CookieConfig, SymmetricKey, ObjectWriter) - Constructor for class org.rootservices.otter.security.session.between.EncryptSession
 
EncryptSessionException - Exception in org.rootservices.otter.security.session.between.exception
Used when for any reason a session could not be encrypted.
EncryptSessionException(String, Throwable) - Constructor for exception org.rootservices.otter.security.session.between.exception.EncryptSessionException
 
engine - Variable in class org.rootservices.otter.gateway.Gateway
 
engine() - Method in class org.rootservices.otter.config.OtterAppFactory
 
Engine - Class in org.rootservices.otter.router
 
Engine(Dispatcher, Dispatcher) - Constructor for class org.rootservices.otter.router.Engine
 
EntryFilter - Class in org.rootservices.otter.servlet
Allows requests to be routed to Otter's Entry Servlet or directly to the servlet container.
EntryFilter() - Constructor for class org.rootservices.otter.servlet.EntryFilter
 
equals(Object) - Method in class org.rootservices.otter.controller.entity.mime.MimeType
 
errorPages(List<ErrorPage>) - Method in class org.rootservices.otter.server.container.builder.WebAppContextBuilder
 
errorResources(Map<StatusCode, Resource<S, U>>) - Method in class org.rootservices.otter.router.builder.LocationBuilder
 
errorRouteRunner(StatusCode, Resource<S, U>) - Method in class org.rootservices.otter.router.builder.LocationBuilder
 
errorRouteRunner(StatusCode, RouteRunner) - Method in class org.rootservices.otter.router.builder.RestLocationBuilder
 
errorRouteRunners(Map<StatusCode, Route<S, U>>) - Method in class org.rootservices.otter.router.builder.LocationBuilder
 
ErrorTarget<S extends DefaultSession,​U extends DefaultUser> - Class in org.rootservices.otter.gateway.entity
 
ErrorTarget(Resource<S, U>, List<Between<S, U>>, List<Between<S, U>>) - Constructor for class org.rootservices.otter.gateway.entity.ErrorTarget
 
ErrorTargetBuilder<S extends DefaultSession,​U extends DefaultUser> - Class in org.rootservices.otter.gateway.builder
 
ErrorTargetBuilder() - Constructor for class org.rootservices.otter.gateway.builder.ErrorTargetBuilder
 
errorType(ResponseError.ErrorType) - Method in class org.rootservices.otter.dispatch.builder.ResponseErrorBuilder
 
errorType(RestResponseError.ErrorType) - Method in class org.rootservices.otter.dispatch.builder.RestResponseErrorBuilder
 
execute(RestResource<U, P>, RestRequest<U, P>, RestResponse<P>, Throwable) - Method in class org.rootservices.otter.dispatch.JsonErrorHandler
 
execute(Method, Resource<S, U>, Request<S, U>, Response<S>) - Method in class org.rootservices.otter.dispatch.RouteRun
 
execute(Method, RestResource<U, P>, RestRequest<U, P>, RestResponse<P>) - Method in class org.rootservices.otter.dispatch.JsonRouteRun
 
executeBetween(List<Between<S, U>>, Method, Request<S, U>, Response<S>) - Method in class org.rootservices.otter.dispatch.RouteRun
 
executeBetween(List<RestBetween<U>>, Method, RestBtwnRequest<U>, RestBtwnResponse) - Method in class org.rootservices.otter.dispatch.JsonRouteRun
 
executeResourceMethod(RestRoute<U, P>, RestBtwnRequest<U>, RestBtwnResponse, Optional<P>) - Method in class org.rootservices.otter.dispatch.JsonRouteRun
This executes a route's before betweens, resource method, and the after betweens.
executeResourceMethod(Route<S, U>, Request<S, U>, Response<S>) - Method in class org.rootservices.otter.dispatch.RouteRun
This executes a route's before betweens, resource method, and the after betweens.
EXPECTATION_FAILED - org.rootservices.otter.controller.entity.StatusCode
 

F

FAILED_TO_COPY_REQUEST_SESSION - Static variable in class org.rootservices.otter.security.session.between.DecryptSession
 
find(Method, String) - Method in class org.rootservices.otter.router.Dispatcher
 
FORBIDDEN - org.rootservices.otter.controller.entity.StatusCode
 
form() - Method in class org.rootservices.otter.controller.builder.MimeTypeBuilder
 
form() - Method in class org.rootservices.otter.gateway.builder.TargetBuilder
Exposes GET and POST methods and CSRF protects it.
FORM - org.rootservices.otter.controller.entity.mime.SubType
 
FORM_URL_ENCODED - org.rootservices.otter.controller.header.ContentType
 
formData(Map<String, List<String>>) - Method in class org.rootservices.otter.controller.builder.RequestBuilder
 
formData(Map<String, List<String>>) - Method in class org.rootservices.otter.router.builder.AskBuilder
 
FORWARD_URI - Static variable in class org.rootservices.otter.servlet.EntryFilter
 
found(MatchedLocation, Ask, Answer) - Method in class org.rootservices.otter.router.Engine
 
FOUND - org.rootservices.otter.controller.entity.StatusCode
 
from - Variable in class org.rootservices.otter.gateway.servlet.translator.HttpServletRequestCookieTranslator
 
from(byte[]) - Method in class org.rootservices.otter.translator.JsonTranslator
 
from(HttpServletRequest) - Method in class org.rootservices.otter.gateway.servlet.translator.HttpServletRequestHeaderTranslator
 
from(HttpServletRequest, byte[]) - Method in class org.rootservices.otter.gateway.servlet.translator.HttpServletRequestTranslator
 
from(RestResponse<P>) - Method in class org.rootservices.otter.dispatch.translator.rest.RestResponseTranslator
 
from(Answer) - Method in class org.rootservices.otter.dispatch.translator.AnswerTranslator
 
from(Answer, RestResponse<P>) - Method in class org.rootservices.otter.dispatch.translator.rest.RestResponseTranslator
 
from(Answer, RestBtwnResponse) - Method in class org.rootservices.otter.dispatch.translator.rest.RestBtwnResponseTranslator
 
fromClassURI(URI) - Method in class org.rootservices.otter.server.path.WebAppPath
 
fromClassURI(URI, String) - Method in class org.rootservices.otter.server.path.WebAppPath
 
fromWithSpecificCause(byte[]) - Method in class org.rootservices.otter.translator.JsonTranslator
Translates json from T.

G

Gateway - Class in org.rootservices.otter.gateway
Base implementation for integrating a gateway.
Gateway(Engine, Map<String, LocationTranslator<? extends DefaultSession, ? extends DefaultUser>>, Map<String, RestLocationTranslator<? extends DefaultUser, ?>>) - Constructor for class org.rootservices.otter.gateway.Gateway
 
GATEWAY_TIMEOUT - org.rootservices.otter.controller.entity.StatusCode
 
GatewayResponse - Class in org.rootservices.otter.gateway.servlet
 
GatewayResponse() - Constructor for class org.rootservices.otter.gateway.servlet.GatewayResponse
 
get(Request<S, U>, Response<S>) - Method in class org.rootservices.otter.controller.Resource
 
get(RestRequest<U, ClientError>, RestResponse<ClientError>) - Method in class org.rootservices.otter.controller.error.MediaTypeRestResource
 
get(RestRequest<U, ClientError>, RestResponse<ClientError>) - Method in class org.rootservices.otter.controller.error.NotFoundRestResource
 
get(RestRequest<U, ServerError>, RestResponse<ServerError>) - Method in class org.rootservices.otter.controller.error.ServerErrorRestResource
 
get(RestRequest<U, P>, RestResponse<P>) - Method in class org.rootservices.otter.controller.error.RestErrorResource
 
get(RestRequest<U, P>, RestResponse<P>) - Method in class org.rootservices.otter.controller.RestResource
 
GET - org.rootservices.otter.router.entity.Method
 
getActual() - Method in class org.rootservices.otter.controller.entity.ClientError
 
getAfter() - Method in class org.rootservices.otter.gateway.entity.ErrorTarget
 
getAfter() - Method in class org.rootservices.otter.gateway.entity.rest.RestErrorTarget
 
getAfter() - Method in class org.rootservices.otter.gateway.entity.rest.RestTarget
 
getAfter() - Method in class org.rootservices.otter.gateway.entity.Target
 
getAfter() - Method in class org.rootservices.otter.router.entity.RestRoute
 
getAfter() - Method in class org.rootservices.otter.router.entity.Route
 
getAfter() - Method in class org.rootservices.otter.security.builder.entity.Betweens
 
getAfter() - Method in class org.rootservices.otter.security.builder.entity.RestBetweens
 
getAge() - Method in class org.rootservices.otter.config.CookieConfig
 
getAnswerTranslator() - Method in class org.rootservices.otter.dispatch.RouteRun
 
getAuthOptional() - Method in class org.rootservices.otter.gateway.entity.Group
 
getAuthOptional() - Method in class org.rootservices.otter.gateway.entity.rest.RestGroup
 
getAuthRequired() - Method in class org.rootservices.otter.gateway.entity.Group
 
getAuthRequired() - Method in class org.rootservices.otter.gateway.entity.rest.RestGroup
 
getBefore() - Method in class org.rootservices.otter.gateway.entity.ErrorTarget
 
getBefore() - Method in class org.rootservices.otter.gateway.entity.rest.RestErrorTarget
 
getBefore() - Method in class org.rootservices.otter.gateway.entity.rest.RestTarget
 
getBefore() - Method in class org.rootservices.otter.gateway.entity.Target
 
getBefore() - Method in class org.rootservices.otter.router.entity.RestRoute
 
getBefore() - Method in class org.rootservices.otter.router.entity.Route
 
getBefore() - Method in class org.rootservices.otter.security.builder.entity.Betweens
 
getBefore() - Method in class org.rootservices.otter.security.builder.entity.RestBetweens
 
getBody() - Method in class org.rootservices.otter.controller.entity.request.Request
 
getBody() - Method in class org.rootservices.otter.controller.entity.request.RestRequest
 
getBody() - Method in class org.rootservices.otter.dispatch.entity.RestBtwnRequest
 
getBody() - Method in class org.rootservices.otter.dispatch.entity.RestErrorRequest
 
getBody() - Method in class org.rootservices.otter.router.entity.io.Ask
 
getBtwnRequest() - Method in class org.rootservices.otter.dispatch.entity.either.RestResponseError
 
getBtwnResponse() - Method in class org.rootservices.otter.dispatch.entity.either.RestResponseError
 
getCause() - Method in class org.rootservices.otter.controller.entity.request.Request
 
getCause() - Method in class org.rootservices.otter.controller.entity.request.RestRequest
 
getCause() - Method in class org.rootservices.otter.dispatch.entity.either.ResponseError
 
getCause() - Method in class org.rootservices.otter.dispatch.entity.either.RestResponseError
 
getChallengeToken() - Method in class org.rootservices.otter.security.csrf.CsrfClaims
 
getChallengeTokenFromForm(HttpServletRequest) - Method in class org.rootservices.otter.security.csrf.SynchronizerToken
 
getChallengeTokenFromSession(HttpServletRequest) - Method in class org.rootservices.otter.security.csrf.SynchronizerToken
 
getClazz() - Method in class org.rootservices.otter.server.HttpServerConfig
 
getCode() - Method in enum org.rootservices.otter.controller.entity.StatusCode
 
getComment() - Method in class org.rootservices.otter.controller.entity.Cookie
 
getConnect() - Method in class org.rootservices.otter.router.Dispatcher
 
getContentType() - Method in class org.rootservices.otter.controller.entity.request.Request
 
getContentType() - Method in class org.rootservices.otter.controller.entity.request.RestRequest
 
getContentType() - Method in class org.rootservices.otter.dispatch.entity.RestBtwnRequest
 
getContentType() - Method in class org.rootservices.otter.dispatch.entity.RestErrorRequest
 
getContentType() - Method in class org.rootservices.otter.router.entity.io.Ask
 
getContentTypes() - Method in class org.rootservices.otter.gateway.entity.rest.RestTarget
 
getContentTypes() - Method in class org.rootservices.otter.gateway.entity.Target
 
getContentTypes() - Method in class org.rootservices.otter.router.entity.Location
 
getCookieConfig() - Method in class org.rootservices.otter.security.csrf.between.PrepareCSRF
 
getCookieConfig() - Method in class org.rootservices.otter.security.session.between.EncryptSession
 
getCookieName() - Method in class org.rootservices.otter.security.csrf.between.CheckCSRF
 
getCookies() - Method in class org.rootservices.otter.controller.entity.request.Request
 
getCookies() - Method in class org.rootservices.otter.controller.entity.request.RestRequest
 
getCookies() - Method in class org.rootservices.otter.controller.entity.response.Response
 
getCookies() - Method in class org.rootservices.otter.controller.entity.response.RestResponse
 
getCookies() - Method in class org.rootservices.otter.dispatch.entity.RestBtwnRequest
 
getCookies() - Method in class org.rootservices.otter.dispatch.entity.RestBtwnResponse
 
getCookies() - Method in class org.rootservices.otter.dispatch.entity.RestErrorRequest
 
getCookies() - Method in class org.rootservices.otter.dispatch.entity.RestErrorResponse
 
getCookies() - Method in class org.rootservices.otter.router.entity.io.Answer
 
getCookies() - Method in class org.rootservices.otter.router.entity.io.Ask
 
getCsrfChallenge() - Method in class org.rootservices.otter.controller.entity.request.Request
 
getCsrfChallenge() - Method in class org.rootservices.otter.router.entity.io.Ask
 
getDelete() - Method in class org.rootservices.otter.router.Dispatcher
 
getDispatcher() - Method in class org.rootservices.otter.router.Engine
 
getDispatchErrors() - Method in class org.rootservices.otter.gateway.entity.Group
 
getDispatchErrors() - Method in class org.rootservices.otter.gateway.entity.rest.RestGroup
 
getDocumentRoot() - Method in class org.rootservices.otter.server.HttpServerConfig
 
getDomain() - Method in class org.rootservices.otter.controller.entity.Cookie
 
getDoubleSubmitCSRF() - Method in class org.rootservices.otter.security.csrf.between.CheckCSRF
 
getDoubleSubmitCSRF() - Method in class org.rootservices.otter.security.csrf.between.PrepareCSRF
 
getEncKey() - Method in class org.rootservices.otter.gateway.entity.Shape
 
getErrorPages() - Method in class org.rootservices.otter.server.HttpServerConfig
 
getErrorResources() - Method in class org.rootservices.otter.gateway.entity.Group
 
getErrorResources() - Method in class org.rootservices.otter.gateway.entity.Target
 
getErrorRouteRunners() - Method in class org.rootservices.otter.router.entity.Location
 
getErrorTargets() - Method in class org.rootservices.otter.gateway.entity.rest.RestTarget
 
getErrorTargets() - Method in class org.rootservices.otter.gateway.entity.Target
 
getErrorType() - Method in class org.rootservices.otter.dispatch.entity.either.ResponseError
 
getErrorType() - Method in class org.rootservices.otter.dispatch.entity.either.RestResponseError
 
getExpected() - Method in class org.rootservices.otter.controller.entity.ClientError
 
getForClass(Class) - Method in class org.rootservices.otter.server.path.CompiledClassPath
 
getFormData() - Method in class org.rootservices.otter.controller.entity.request.Request
 
getFormData() - Method in class org.rootservices.otter.controller.entity.request.RestRequest
 
getFormData() - Method in class org.rootservices.otter.dispatch.entity.RestBtwnRequest
 
getFormData() - Method in class org.rootservices.otter.dispatch.entity.RestErrorRequest
 
getFormData() - Method in class org.rootservices.otter.router.entity.io.Ask
 
getFormFieldName() - Method in class org.rootservices.otter.security.csrf.between.CheckCSRF
 
getGet() - Method in class org.rootservices.otter.router.Dispatcher
 
getGroupName() - Method in class org.rootservices.otter.gateway.entity.rest.RestTarget
 
getGroupName() - Method in class org.rootservices.otter.gateway.entity.Target
 
getHead() - Method in class org.rootservices.otter.router.Dispatcher
 
getHeaders() - Method in class org.rootservices.otter.controller.entity.request.Request
 
getHeaders() - Method in class org.rootservices.otter.controller.entity.request.RestRequest
 
getHeaders() - Method in class org.rootservices.otter.controller.entity.response.Response
 
getHeaders() - Method in class org.rootservices.otter.controller.entity.response.RestResponse
 
getHeaders() - Method in class org.rootservices.otter.dispatch.entity.RestBtwnRequest
 
getHeaders() - Method in class org.rootservices.otter.dispatch.entity.RestBtwnResponse
 
getHeaders() - Method in class org.rootservices.otter.dispatch.entity.RestErrorRequest
 
getHeaders() - Method in class org.rootservices.otter.dispatch.entity.RestErrorResponse
 
getHeaders() - Method in class org.rootservices.otter.router.entity.io.Answer
 
getHeaders() - Method in class org.rootservices.otter.router.entity.io.Ask
 
getHttpOnly() - Method in class org.rootservices.otter.config.CookieConfig
 
getIpAddress() - Method in class org.rootservices.otter.controller.entity.request.Request
 
getIpAddress() - Method in class org.rootservices.otter.controller.entity.request.RestRequest
 
getIpAddress() - Method in class org.rootservices.otter.dispatch.entity.RestBtwnRequest
 
getIpAddress() - Method in class org.rootservices.otter.dispatch.entity.RestErrorRequest
 
getIpAddress() - Method in class org.rootservices.otter.router.entity.io.Ask
 
getJsonParseExceptionDuplicateKey(JsonParseException) - Method in class org.rootservices.otter.translator.JsonTranslator
 
getKey() - Method in class org.rootservices.otter.controller.entity.ClientError
 
getKey() - Method in exception org.rootservices.otter.translator.exception.DeserializationException
 
getKey() - Method in exception org.rootservices.otter.translator.exception.DuplicateKeyException
 
getKey() - Method in exception org.rootservices.otter.translator.exception.InvalidValueException
 
getKey() - Method in exception org.rootservices.otter.translator.exception.UnknownKeyException
 
getKey(String) - Method in class org.rootservices.otter.security.session.between.DecryptSession
 
getLabels() - Method in class org.rootservices.otter.gateway.entity.rest.RestTarget
 
getLabels() - Method in class org.rootservices.otter.gateway.entity.Target
 
getLeft() - Method in class org.rootservices.otter.dispatch.entity.either.ResponseEither
 
getLeft() - Method in class org.rootservices.otter.dispatch.entity.either.RestReponseEither
 
getLocation() - Method in class org.rootservices.otter.router.entity.MatchedLocation
 
getMatcher() - Method in class org.rootservices.otter.controller.entity.request.Request
 
getMatcher() - Method in class org.rootservices.otter.controller.entity.request.RestRequest
 
getMatcher() - Method in class org.rootservices.otter.dispatch.entity.RestBtwnRequest
 
getMatcher() - Method in class org.rootservices.otter.dispatch.entity.RestErrorRequest
 
getMatcher() - Method in class org.rootservices.otter.router.entity.io.Ask
 
getMatcher() - Method in class org.rootservices.otter.router.entity.MatchedLocation
 
getMaxAge() - Method in class org.rootservices.otter.controller.entity.Cookie
 
getMessage() - Method in class org.rootservices.otter.controller.entity.ServerError
 
getMethod() - Method in class org.rootservices.otter.controller.entity.request.Request
 
getMethod() - Method in class org.rootservices.otter.controller.entity.request.RestRequest
 
getMethod() - Method in class org.rootservices.otter.dispatch.entity.RestBtwnRequest
 
getMethod() - Method in class org.rootservices.otter.dispatch.entity.RestErrorRequest
 
getMethod() - Method in class org.rootservices.otter.router.entity.io.Ask
 
getMethods() - Method in class org.rootservices.otter.gateway.entity.rest.RestTarget
 
getMethods() - Method in class org.rootservices.otter.gateway.entity.Target
 
getName() - Method in class org.rootservices.otter.config.CookieConfig
 
getName() - Method in class org.rootservices.otter.controller.entity.Cookie
 
getName() - Method in class org.rootservices.otter.gateway.entity.Group
 
getName() - Method in class org.rootservices.otter.gateway.entity.rest.RestGroup
 
getNoise() - Method in class org.rootservices.otter.security.csrf.CsrfClaims
 
getNoise() - Method in class org.rootservices.otter.security.entity.ChallengeToken
 
getNotFoundDispatcher() - Method in class org.rootservices.otter.router.Engine
 
getOptions() - Method in class org.rootservices.otter.router.Dispatcher
 
getParameters() - Method in class org.rootservices.otter.controller.entity.mime.MimeType
 
getPassword() - Method in class org.rootservices.otter.authentication.HttpBasicEntity
 
getPatch() - Method in class org.rootservices.otter.router.Dispatcher
 
getPath() - Method in class org.rootservices.otter.controller.entity.Cookie
 
getPathWithParams() - Method in class org.rootservices.otter.controller.entity.request.Request
 
getPathWithParams() - Method in class org.rootservices.otter.controller.entity.request.RestRequest
 
getPathWithParams() - Method in class org.rootservices.otter.dispatch.entity.RestBtwnRequest
 
getPathWithParams() - Method in class org.rootservices.otter.dispatch.entity.RestErrorRequest
 
getPathWithParams() - Method in class org.rootservices.otter.router.entity.io.Ask
 
getPattern() - Method in class org.rootservices.otter.router.entity.Location
 
getPayload() - Method in class org.rootservices.otter.controller.entity.request.RestRequest
 
getPayload() - Method in class org.rootservices.otter.controller.entity.response.Response
 
getPayload() - Method in class org.rootservices.otter.controller.entity.response.RestResponse
 
getPayload() - Method in class org.rootservices.otter.dispatch.entity.RestBtwnResponse
 
getPayload() - Method in class org.rootservices.otter.dispatch.entity.RestErrorResponse
 
getPayload() - Method in class org.rootservices.otter.gateway.entity.rest.RestError
 
getPayload() - Method in class org.rootservices.otter.gateway.entity.rest.RestErrorTarget
 
getPayload() - Method in class org.rootservices.otter.gateway.entity.rest.RestTarget
 
getPayload() - Method in class org.rootservices.otter.gateway.servlet.GatewayResponse
 
getPayload() - Method in class org.rootservices.otter.router.entity.io.Answer
 
getPort() - Method in class org.rootservices.otter.server.HttpServerConfig
 
getPossibleContentTypes() - Method in class org.rootservices.otter.controller.entity.request.Request
 
getPossibleContentTypes() - Method in class org.rootservices.otter.controller.entity.request.RestRequest
 
getPossibleContentTypes() - Method in class org.rootservices.otter.dispatch.entity.RestBtwnRequest
 
getPossibleContentTypes() - Method in class org.rootservices.otter.dispatch.entity.RestErrorRequest
 
getPossibleContentTypes() - Method in class org.rootservices.otter.router.entity.io.Ask
 
getPost() - Method in class org.rootservices.otter.router.Dispatcher
 
getPreferredKey() - Method in class org.rootservices.otter.security.session.between.EncryptSession
 
getPresenter() - Method in class org.rootservices.otter.controller.entity.response.Response
 
getPresenter() - Method in class org.rootservices.otter.router.entity.io.Answer
 
getPresenterAttr() - Method in class org.rootservices.otter.gateway.servlet.merger.HttpServletRequestMerger
 
getPut() - Method in class org.rootservices.otter.router.Dispatcher
 
getQueryParams() - Method in class org.rootservices.otter.controller.entity.request.Request
 
getQueryParams() - Method in class org.rootservices.otter.controller.entity.request.RestRequest
 
getQueryParams() - Method in class org.rootservices.otter.dispatch.entity.RestBtwnRequest
 
getQueryParams() - Method in class org.rootservices.otter.dispatch.entity.RestErrorRequest
 
getQueryParams() - Method in class org.rootservices.otter.router.entity.io.Ask
 
getReadChunkSize() - Method in class org.rootservices.otter.gateway.entity.Shape
 
getReason() - Method in class org.rootservices.otter.controller.entity.ClientError
 
getReason() - Method in exception org.rootservices.otter.translator.exception.DeserializationException
 
getRegex() - Method in class org.rootservices.otter.gateway.entity.rest.RestTarget
 
getRegex() - Method in class org.rootservices.otter.gateway.entity.Target
 
getRegex() - Method in enum org.rootservices.otter.router.entity.Regex
 
getRequest() - Method in class org.rootservices.otter.dispatch.entity.either.ResponseError
 
getRequestForResource() - Method in class org.rootservices.otter.dispatch.entity.either.RestResponseError
 
getRequestLog() - Method in class org.rootservices.otter.server.HttpServerConfig
 
getRequestTranslator() - Method in class org.rootservices.otter.dispatch.RouteRun
 
getRequired() - Method in class org.rootservices.otter.security.session.between.DecryptSession
 
getResource() - Method in class org.rootservices.otter.gateway.entity.ErrorTarget
 
getResource() - Method in class org.rootservices.otter.gateway.entity.rest.RestErrorTarget
 
getResource() - Method in class org.rootservices.otter.gateway.entity.Target
 
getResource() - Method in class org.rootservices.otter.router.entity.Route
 
getResourceResponse() - Method in class org.rootservices.otter.dispatch.entity.either.RestResponseError
 
getResponse() - Method in class org.rootservices.otter.dispatch.entity.either.ResponseError
 
getResponse() - Method in class org.rootservices.otter.dispatch.entity.either.RestResponseError
 
getResponseForResource() - Method in class org.rootservices.otter.dispatch.entity.either.RestResponseError
 
getRestErrors() - Method in class org.rootservices.otter.gateway.entity.rest.RestGroup
 
getRestErrors() - Method in class org.rootservices.otter.gateway.entity.rest.RestTarget
 
getRestResource() - Method in class org.rootservices.otter.gateway.entity.rest.RestError
 
getRestResource() - Method in class org.rootservices.otter.gateway.entity.rest.RestTarget
 
getRestResource() - Method in class org.rootservices.otter.router.entity.RestRoute
 
getRestRoute() - Method in class org.rootservices.otter.dispatch.JsonRouteRun
 
getRight() - Method in class org.rootservices.otter.dispatch.entity.either.ResponseEither
 
getRight() - Method in class org.rootservices.otter.dispatch.entity.either.RestReponseEither
 
getRotationEncKeys() - Method in class org.rootservices.otter.gateway.entity.Shape
 
getRotationSignKeys() - Method in class org.rootservices.otter.gateway.entity.Shape
 
getRoute() - Method in class org.rootservices.otter.dispatch.RouteRun
 
getRouteRunner() - Method in class org.rootservices.otter.router.entity.Location
 
getScheme() - Method in enum org.rootservices.otter.controller.header.AuthScheme
 
getSecure() - Method in class org.rootservices.otter.config.CookieConfig
 
getSecure() - Method in class org.rootservices.otter.gateway.entity.Shape
 
GetServletURI - Class in org.rootservices.otter.router
Created by tommackenzie on 5/2/15.
GetServletURI() - Constructor for class org.rootservices.otter.router.GetServletURI
 
getSession() - Method in class org.rootservices.otter.controller.entity.request.Request
 
getSession() - Method in class org.rootservices.otter.controller.entity.response.Response
 
getSessionClazz() - Method in class org.rootservices.otter.gateway.entity.Group
 
getSignkey() - Method in class org.rootservices.otter.gateway.entity.Shape
 
getSignKey(String) - Method in class org.rootservices.otter.security.csrf.DoubleSubmitCSRF
 
getSource() - Method in class org.rootservices.otter.controller.entity.ClientError
 
getStatusCode() - Method in class org.rootservices.otter.controller.entity.response.Response
 
getStatusCode() - Method in class org.rootservices.otter.controller.entity.response.RestResponse
 
getStatusCode() - Method in class org.rootservices.otter.dispatch.entity.RestBtwnResponse
 
getStatusCode() - Method in class org.rootservices.otter.dispatch.entity.RestErrorResponse
 
getStatusCode() - Method in class org.rootservices.otter.router.entity.io.Answer
 
getSubType() - Method in class org.rootservices.otter.controller.entity.mime.MimeType
 
getTemplate() - Method in class org.rootservices.otter.controller.entity.response.Response
 
getTemplate() - Method in class org.rootservices.otter.gateway.servlet.GatewayResponse
 
getTemplate() - Method in class org.rootservices.otter.router.entity.io.Answer
 
getToken() - Method in class org.rootservices.otter.security.entity.ChallengeToken
 
getTrace() - Method in class org.rootservices.otter.router.Dispatcher
 
getType() - Method in class org.rootservices.otter.controller.entity.mime.MimeType
 
getURI() - Method in interface org.rootservices.otter.server.container.ServletContainer
 
getURI() - Method in class org.rootservices.otter.server.container.ServletContainerImpl
 
getUser() - Method in class org.rootservices.otter.authentication.HttpBasicEntity
 
getUser() - Method in class org.rootservices.otter.controller.entity.request.Request
 
getUser() - Method in class org.rootservices.otter.controller.entity.request.RestRequest
 
getUser() - Method in class org.rootservices.otter.dispatch.entity.RestBtwnRequest
 
getUser() - Method in class org.rootservices.otter.dispatch.entity.RestErrorRequest
 
getValue() - Method in class org.rootservices.otter.controller.entity.Cookie
 
getValue() - Method in enum org.rootservices.otter.controller.entity.mime.ParamValue
 
getValue() - Method in enum org.rootservices.otter.controller.entity.mime.SubType
 
getValue() - Method in enum org.rootservices.otter.controller.header.ContentType
 
getValue() - Method in enum org.rootservices.otter.controller.header.Header
 
getValue() - Method in enum org.rootservices.otter.controller.header.HeaderValue
 
getVersion() - Method in class org.rootservices.otter.controller.entity.Cookie
 
getWriteChunkSize() - Method in class org.rootservices.otter.gateway.entity.Shape
 
getWriteChunkSize() - Method in class org.rootservices.otter.gateway.servlet.GatewayResponse
 
GONE - org.rootservices.otter.controller.entity.StatusCode
 
Group<S extends DefaultSession,​U extends DefaultUser> - Class in org.rootservices.otter.gateway.entity
 
Group(String, Class<S>, Optional<Between<S, U>>, Optional<Between<S, U>>, Map<StatusCode, Resource<S, U>>, Map<StatusCode, ErrorTarget<S, U>>) - Constructor for class org.rootservices.otter.gateway.entity.Group
 
GroupBuilder<S extends DefaultSession,​U extends DefaultUser> - Class in org.rootservices.otter.gateway.builder
 
GroupBuilder() - Constructor for class org.rootservices.otter.gateway.builder.GroupBuilder
 
groupName(String) - Method in class org.rootservices.otter.gateway.builder.RestTargetBuilder
 
groupName(String) - Method in class org.rootservices.otter.gateway.builder.TargetBuilder
 
groups() - Method in interface org.rootservices.otter.gateway.Configure
Returns a list of Groups which is used to share betweens, Session, and User amongst Routes.

H

HALT - org.rootservices.otter.dispatch.entity.either.ResponseError.ErrorType
 
HALT - org.rootservices.otter.dispatch.entity.either.RestResponseError.ErrorType
 
HaltException - Exception in org.rootservices.otter.router.exception
 
HaltException(String) - Constructor for exception org.rootservices.otter.router.exception.HaltException
 
HaltException(String, Throwable) - Constructor for exception org.rootservices.otter.router.exception.HaltException
 
handle(StatusCode, Throwable, Ask, Answer) - Method in class org.rootservices.otter.dispatch.JsonRouteRun
 
handle(StatusCode, Throwable, Ask, Answer) - Method in class org.rootservices.otter.dispatch.RouteRun
 
handleErrors(ResponseError<S, U>, Ask, Answer) - Method in class org.rootservices.otter.dispatch.RouteRun
 
handleErrors(RestResponseError<U, P>, Ask, Answer) - Method in class org.rootservices.otter.dispatch.JsonRouteRun
 
handleJsonParseException(JsonParseException) - Method in class org.rootservices.otter.translator.JsonTranslator
 
handleServerError(Throwable, Ask, Answer) - Method in class org.rootservices.otter.dispatch.JsonRouteRun
 
hasBeenDestroyed() - Method in class org.rootservices.otter.servlet.OtterEntryServlet
Determines if this servlet has been destroyed.
hashCode() - Method in class org.rootservices.otter.controller.entity.mime.MimeType
 
head(Request<S, U>, Response<S>) - Method in class org.rootservices.otter.controller.Resource
 
head(RestRequest<U, ClientError>, RestResponse<ClientError>) - Method in class org.rootservices.otter.controller.error.MediaTypeRestResource
 
head(RestRequest<U, ClientError>, RestResponse<ClientError>) - Method in class org.rootservices.otter.controller.error.NotFoundRestResource
 
head(RestRequest<U, ServerError>, RestResponse<ServerError>) - Method in class org.rootservices.otter.controller.error.ServerErrorRestResource
 
head(RestRequest<U, P>, RestResponse<P>) - Method in class org.rootservices.otter.controller.error.RestErrorResource
 
head(RestRequest<U, P>, RestResponse<P>) - Method in class org.rootservices.otter.controller.RestResource
 
HEAD - org.rootservices.otter.router.entity.Method
 
Header - Enum in org.rootservices.otter.controller.header
 
HEADER - org.rootservices.otter.controller.entity.ClientError.Source
 
headers(Map<String, String>) - Method in class org.rootservices.otter.controller.builder.RequestBuilder
 
headers(Map<String, String>) - Method in class org.rootservices.otter.controller.builder.ResponseBuilder
 
headers(Map<String, String>) - Method in class org.rootservices.otter.router.builder.AnswerBuilder
 
headers(Map<String, String>) - Method in class org.rootservices.otter.router.builder.AskBuilder
 
HeaderValue - Enum in org.rootservices.otter.controller.header
 
html() - Method in class org.rootservices.otter.controller.builder.MimeTypeBuilder
 
HTML - org.rootservices.otter.controller.entity.mime.SubType
 
HTTP_VERSION_NOT_SUPPORTED - org.rootservices.otter.controller.entity.StatusCode
 
HttpBasicEntity - Class in org.rootservices.otter.authentication
Created by tommackenzie on 6/4/15.
HttpBasicEntity(String, String) - Constructor for class org.rootservices.otter.authentication.HttpBasicEntity
 
HttpBasicException - Exception in org.rootservices.otter.authentication.exception
Created by tommackenzie on 6/4/15.
HttpBasicException(String) - Constructor for exception org.rootservices.otter.authentication.exception.HttpBasicException
 
HttpServer - Class in org.rootservices.otter.server
 
HttpServer() - Constructor for class org.rootservices.otter.server.HttpServer
 
HttpServerConfig - Class in org.rootservices.otter.server
 
HttpServerConfig(String, int, String, Class, List<ErrorPage>) - Constructor for class org.rootservices.otter.server.HttpServerConfig
 
httpServletRequestCookieTranslator() - Method in class org.rootservices.otter.config.OtterAppFactory
 
HttpServletRequestCookieTranslator - Class in org.rootservices.otter.gateway.servlet.translator
 
HttpServletRequestCookieTranslator() - Constructor for class org.rootservices.otter.gateway.servlet.translator.HttpServletRequestCookieTranslator
 
HttpServletRequestHeaderTranslator - Class in org.rootservices.otter.gateway.servlet.translator
 
HttpServletRequestHeaderTranslator() - Constructor for class org.rootservices.otter.gateway.servlet.translator.HttpServletRequestHeaderTranslator
 
httpServletRequestMerger() - Method in class org.rootservices.otter.config.OtterAppFactory
 
HttpServletRequestMerger - Class in org.rootservices.otter.gateway.servlet.merger
 
HttpServletRequestMerger() - Constructor for class org.rootservices.otter.gateway.servlet.merger.HttpServletRequestMerger
 
httpServletRequestTranslator() - Method in class org.rootservices.otter.config.OtterAppFactory
 
HttpServletRequestTranslator - Class in org.rootservices.otter.gateway.servlet.translator
Translator for a HttpServletRequest to a Otter Request
HttpServletRequestTranslator(HttpServletRequestCookieTranslator, HttpServletRequestHeaderTranslator, QueryStringToMap, MimeTypeTranslator) - Constructor for class org.rootservices.otter.gateway.servlet.translator.HttpServletRequestTranslator
 
httpServletResponseMerger() - Method in class org.rootservices.otter.config.OtterAppFactory
 
HttpServletResponseMerger - Class in org.rootservices.otter.gateway.servlet.merger
 
HttpServletResponseMerger(HttpServletRequestCookieTranslator) - Constructor for class org.rootservices.otter.gateway.servlet.merger.HttpServletResponseMerger
 

I

IMAGE - org.rootservices.otter.controller.entity.mime.TopLevelType
 
init() - Method in class org.rootservices.otter.servlet.OtterEntryServlet
 
init(FilterConfig) - Method in class org.rootservices.otter.servlet.EntryFilter
 
INIT_AGAIN - Static variable in class org.rootservices.otter.servlet.OtterEntryServlet
 
INIT_OTTER - Static variable in class org.rootservices.otter.servlet.OtterEntryServlet
 
INIT_OTTER_DONE - Static variable in class org.rootservices.otter.servlet.OtterEntryServlet
 
initOtter() - Method in class org.rootservices.otter.servlet.OtterEntryServlet
 
initParameter(String, String) - Method in class org.rootservices.otter.server.container.builder.WebAppContextBuilder
 
insertChallengeTokenIntoSession(HttpServletRequest) - Method in class org.rootservices.otter.security.csrf.SynchronizerToken
 
INVALID_PAYLOAD - org.rootservices.otter.translator.exception.Reason
 
INVALID_SESSION_COOKIE - Static variable in class org.rootservices.otter.security.session.between.DecryptSession
 
INVALID_TOKEN - org.rootservices.otter.controller.header.HeaderValue
 
INVALID_VALUE - org.rootservices.otter.translator.exception.Reason
 
InvalidPayloadException - Exception in org.rootservices.otter.translator.exception
 
InvalidPayloadException(String, Throwable) - Constructor for exception org.rootservices.otter.translator.exception.InvalidPayloadException
 
InvalidSessionException - Exception in org.rootservices.otter.security.session.between.exception
Used when the actual payload of the session was not in a compact JWT format.
InvalidSessionException(String, Throwable) - Constructor for exception org.rootservices.otter.security.session.between.exception.InvalidSessionException
 
InvalidValueException - Exception in org.rootservices.otter.translator.exception
 
InvalidValueException(String, Throwable, String) - Constructor for exception org.rootservices.otter.translator.exception.InvalidValueException
 
ipAddress(String) - Method in class org.rootservices.otter.controller.builder.RequestBuilder
 
ipAddress(String) - Method in class org.rootservices.otter.router.builder.AskBuilder
 
isForm(Method, MimeType) - Method in class org.rootservices.otter.gateway.servlet.translator.HttpServletRequestTranslator
 
isHttpOnly() - Method in class org.rootservices.otter.controller.entity.Cookie
 
isPayloadDirty(Optional<byte[]>, Optional<byte[]>) - Method in class org.rootservices.otter.dispatch.JsonRouteRun
 
isSecure() - Method in class org.rootservices.otter.controller.entity.Cookie
 

J

join() - Method in interface org.rootservices.otter.server.container.ServletContainer
 
join() - Method in class org.rootservices.otter.server.container.ServletContainerImpl
 
json() - Method in class org.rootservices.otter.controller.builder.MimeTypeBuilder
 
JSON - org.rootservices.otter.controller.entity.mime.SubType
 
JSON - org.rootservices.otter.controller.header.ContentType
 
JSON_UTF_8 - org.rootservices.otter.controller.header.ContentType
 
JsonErrorHandler<U extends DefaultUser,​P> - Class in org.rootservices.otter.dispatch
 
JsonErrorHandler(JsonTranslator<P>, RestResource<U, P>, RestRequestTranslator<U, P>, RestResponseTranslator<P>) - Constructor for class org.rootservices.otter.dispatch.JsonErrorHandler
 
JsonRouteRun<U extends DefaultUser,​P> - Class in org.rootservices.otter.dispatch
 
JsonRouteRun() - Constructor for class org.rootservices.otter.dispatch.JsonRouteRun
 
JsonRouteRun(RestRoute<U, P>, RestResponseTranslator<P>, RestRequestTranslator<U, P>, RestBtwnRequestTranslator<U, P>, RestBtwnResponseTranslator<P>, JsonTranslator<P>, Map<StatusCode, RestErrorHandler<U>>, RestErrorRequestTranslator<U>, RestErrorResponseTranslator) - Constructor for class org.rootservices.otter.dispatch.JsonRouteRun
 
jsonTranslator(Class<T>) - Method in class org.rootservices.otter.translator.config.TranslatorAppFactory
Make a JsonTranslator It must be used exclusively for Class<T> clazz
JsonTranslator<T> - Class in org.rootservices.otter.translator
There should be a instance of this class per LegacyRestResource.
JsonTranslator(ObjectReader, ObjectWriter, Class<T>) - Constructor for class org.rootservices.otter.translator.JsonTranslator
 
jspServlet(String) - Method in class org.rootservices.otter.server.container.builder.WebAppContextBuilder
 
jwt() - Method in class org.rootservices.otter.controller.builder.MimeTypeBuilder
 
JWT - org.rootservices.otter.controller.entity.mime.SubType
 
JWT - org.rootservices.otter.controller.header.ContentType
 
JWT_UTF_8 - org.rootservices.otter.controller.header.ContentType
 
jwtAppFactory() - Method in class org.rootservices.otter.security.config.SecurityAppFactory
 

L

Label - Enum in org.rootservices.otter.gateway.entity
 
LENGTH_REQUIRED - org.rootservices.otter.controller.entity.StatusCode
 
Location - Class in org.rootservices.otter.router.entity
The target entity to match a http request to.
Location(Pattern, List<MimeType>, RouteRunner, Map<StatusCode, RouteRunner>) - Constructor for class org.rootservices.otter.router.entity.Location
 
LOCATION - org.rootservices.otter.controller.header.Header
 
LocationBuilder<S extends DefaultSession,​U extends DefaultUser> - Class in org.rootservices.otter.router.builder
 
LocationBuilder() - Constructor for class org.rootservices.otter.router.builder.LocationBuilder
 
locations(Method) - Method in class org.rootservices.otter.router.Dispatcher
 
locationTranslator(String) - Method in class org.rootservices.otter.gateway.Gateway
Finds the location translator for the groupName.
LocationTranslator<S extends DefaultSession,​U extends DefaultUser> - Class in org.rootservices.otter.gateway.translator
 
LocationTranslator(BetweenFlyweight<S, U>, Map<StatusCode, Resource<S, U>>, Map<StatusCode, ErrorTarget<S, U>>, Map<StatusCode, ErrorTarget<S, U>>) - Constructor for class org.rootservices.otter.gateway.translator.LocationTranslator
 
locationTranslatorFactory(Shape) - Method in class org.rootservices.otter.config.OtterAppFactory
 
LocationTranslatorFactory - Class in org.rootservices.otter.gateway
Responsible for constructing a LocationTranslator.
LocationTranslatorFactory(Shape) - Constructor for class org.rootservices.otter.gateway.LocationTranslatorFactory
 
locationTranslators - Variable in class org.rootservices.otter.gateway.Gateway
 
locationTranslators(LocationTranslatorFactory, List<Group<? extends S, ? extends U>>) - Method in class org.rootservices.otter.config.OtterAppFactory
 
log(RestRequest<U, ServerError>) - Method in class org.rootservices.otter.controller.error.ServerErrorRestResource
 
logger - Static variable in class org.rootservices.otter.server.container.ServletContainerFactory
 
LOGGER - Static variable in class org.rootservices.otter.controller.error.ServerErrorRestResource
 
LOGGER - Static variable in class org.rootservices.otter.dispatch.JsonErrorHandler
 
LOGGER - Static variable in class org.rootservices.otter.dispatch.JsonRouteRun
 
LOGGER - Static variable in class org.rootservices.otter.gateway.servlet.ServletGateway
 
LOGGER - Static variable in class org.rootservices.otter.router.Dispatcher
 
LOGGER - Static variable in class org.rootservices.otter.security.csrf.between.PrepareCSRF
 
LOGGER - Static variable in class org.rootservices.otter.security.csrf.DoubleSubmitCSRF
 
LOGGER - Static variable in class org.rootservices.otter.security.session.between.DecryptSession
 
LOGGER - Static variable in class org.rootservices.otter.security.session.between.EncryptSession
 
LOGGER - Static variable in class org.rootservices.otter.server.path.WebAppPath
 
LOGGER - Static variable in class org.rootservices.otter.servlet.async.OtterAsyncListener
 
LOGGER - Static variable in class org.rootservices.otter.servlet.async.ReadListenerImpl
 
LOGGER - Static variable in class org.rootservices.otter.servlet.async.WriteListenerImpl
 
LOGGER - Static variable in class org.rootservices.otter.servlet.OtterEntryServlet
 

M

make(Class<S>, Optional<Between<S, U>>, Optional<Between<S, U>>, Map<StatusCode, Resource<S, U>>, Map<StatusCode, ErrorTarget<S, U>>, Map<StatusCode, ErrorTarget<S, U>>) - Method in class org.rootservices.otter.gateway.LocationTranslatorFactory
 
make(Optional<RestBetween<U>>, Optional<RestBetween<U>>, Map<StatusCode, RestError<U, ? extends Translatable>>, Map<StatusCode, RestError<U, ? extends Translatable>>, Map<StatusCode, RestErrorTarget<U, ? extends Translatable>>, Map<StatusCode, RestErrorTarget<U, ? extends Translatable>>) - Method in class org.rootservices.otter.gateway.RestLocationTranslatorFactory
 
make(Method, List<Label>) - Method in class org.rootservices.otter.router.factory.BetweenFlyweight
 
make(Method, List<Label>) - Method in class org.rootservices.otter.router.factory.RestBetweenFlyweight
 
makeBetween(Between<S, U>) - Method in class org.rootservices.otter.gateway.builder.GroupBuilder
 
makeChallengeToken() - Method in class org.rootservices.otter.security.csrf.DoubleSubmitCSRF
 
makeConfigurations() - Method in class org.rootservices.otter.server.container.ServletContainerFactory
 
makeConfigure() - Method in class org.rootservices.otter.servlet.OtterEntryServlet
 
makeCsrfCookie(String, ChallengeToken, Boolean, int, Boolean) - Method in class org.rootservices.otter.security.csrf.DoubleSubmitCSRF
 
makeDelete(List<Label>) - Method in class org.rootservices.otter.router.factory.BetweenFlyweight
 
makeDelete(List<Label>) - Method in class org.rootservices.otter.router.factory.RestBetweenFlyweight
 
makeEntity(Optional<byte[]>) - Method in class org.rootservices.otter.dispatch.JsonRouteRun
 
makeFileResource(URI) - Method in class org.rootservices.otter.server.container.ServletContainerFactory
 
makeGet(List<Label>) - Method in class org.rootservices.otter.router.factory.BetweenFlyweight
 
makeGet(List<Label>) - Method in class org.rootservices.otter.router.factory.RestBetweenFlyweight
 
makeJsonRouteRun(RestRoute<U, ? extends Translatable>, Class<? extends Translatable>) - Method in class org.rootservices.otter.dispatch.config.DispatchAppFactory
 
makePatch(List<Label>) - Method in class org.rootservices.otter.router.factory.BetweenFlyweight
 
makePatch(List<Label>) - Method in class org.rootservices.otter.router.factory.RestBetweenFlyweight
 
makePost(List<Label>) - Method in class org.rootservices.otter.router.factory.BetweenFlyweight
 
makePost(List<Label>) - Method in class org.rootservices.otter.router.factory.RestBetweenFlyweight
 
makeProjectPath(String, String) - Method in class org.rootservices.otter.server.path.WebAppPath
Given a classURI Then return it's project path.
makePut(List<Label>) - Method in class org.rootservices.otter.router.factory.BetweenFlyweight
 
makePut(List<Label>) - Method in class org.rootservices.otter.router.factory.RestBetweenFlyweight
 
makeRequestLog(String) - Method in class org.rootservices.otter.server.container.ServletContainerFactory
 
makeResourceBase(URI) - Method in class org.rootservices.otter.server.container.ServletContainerFactory
 
makeRestRoute(RestErrorTarget<U, P>) - Method in class org.rootservices.otter.dispatch.config.DispatchAppFactory
 
makeServer(HttpServerConfig) - Static method in class org.rootservices.otter.server.HttpServer
 
makeServerConnector(Server, int) - Method in class org.rootservices.otter.server.container.ServletContainerFactory
 
makeServletContainer(String, Class, int, String, List<ErrorPage>) - Method in class org.rootservices.otter.server.container.ServletContainerFactory
 
makeServletContainer(String, URI, URI, int, String, List<ErrorPage>) - Method in class org.rootservices.otter.server.container.ServletContainerFactory
 
makeWebAppContext(String, String, Configuration[], PathResource, List<ErrorPage>) - Method in class org.rootservices.otter.server.container.ServletContainerFactory
 
makeWebAppContextForWAR(String, Configuration[], Resource, List<ErrorPage>) - Method in class org.rootservices.otter.server.container.ServletContainerFactory
 
MatchedLocation - Class in org.rootservices.otter.router.entity
 
MatchedLocation(Matcher, Location) - Constructor for class org.rootservices.otter.router.entity.MatchedLocation
 
MatchedLocation(Location) - Constructor for class org.rootservices.otter.router.entity.MatchedLocation
 
matcher(Optional<Matcher>) - Method in class org.rootservices.otter.controller.builder.RequestBuilder
 
matcher(Optional<Matcher>) - Method in class org.rootservices.otter.router.builder.AskBuilder
 
matches(Optional<MatchedLocation>, MimeType) - Method in class org.rootservices.otter.router.Engine
 
MediaTypeException - Exception in org.rootservices.otter.router.exception
 
MediaTypeException(String) - Constructor for exception org.rootservices.otter.router.exception.MediaTypeException
 
MediaTypeRestResource<U extends DefaultUser> - Class in org.rootservices.otter.controller.error
 
MediaTypeRestResource() - Constructor for class org.rootservices.otter.controller.error.MediaTypeRestResource
 
merge(HttpServletRequest, Answer) - Method in class org.rootservices.otter.gateway.servlet.merger.HttpServletRequestMerger
 
merge(HttpServletResponse, Cookie[], Answer) - Method in class org.rootservices.otter.gateway.servlet.merger.HttpServletResponseMerger
 
mergeDispatchErrors(Map<StatusCode, ErrorTarget<S, U>>, Map<StatusCode, ErrorTarget<S, U>>) - Method in class org.rootservices.otter.gateway.translator.LocationTranslator
Merges two maps of error targets (dispatch errors) with the preference to the right when a collision occurs.
mergeDispatchErrors(Map<StatusCode, RestErrorTarget<U, ? extends Translatable>>, Map<StatusCode, RestErrorTarget<U, ? extends Translatable>>) - Method in class org.rootservices.otter.gateway.translator.RestLocationTranslator
Merges two maps of rest error targets (dispatch errors) with the preference to the right when a collision occurs.
mergeErrorResources(Map<StatusCode, Resource<S, U>>, Map<StatusCode, Resource<S, U>>) - Method in class org.rootservices.otter.gateway.translator.LocationTranslator
 
mergeRestErrors(Map<StatusCode, RestError<U, ? extends Translatable>>, Map<StatusCode, RestError<U, ? extends Translatable>>) - Method in class org.rootservices.otter.gateway.translator.RestLocationTranslator
Merges two maps of rest errors with the preference to the right when a collision occurs.
method(Method) - Method in class org.rootservices.otter.controller.builder.RequestBuilder
 
method(Method) - Method in class org.rootservices.otter.gateway.builder.RestTargetBuilder
 
method(Method) - Method in class org.rootservices.otter.gateway.builder.TargetBuilder
 
method(Method) - Method in class org.rootservices.otter.router.builder.AskBuilder
 
Method - Enum in org.rootservices.otter.router.entity
 
METHOD_NOT_ALLOWED - org.rootservices.otter.controller.entity.StatusCode
 
MimeType - Class in org.rootservices.otter.controller.entity.mime
 
MimeType() - Constructor for class org.rootservices.otter.controller.entity.mime.MimeType
 
MimeType(String, String, Map<String, String>) - Constructor for class org.rootservices.otter.controller.entity.mime.MimeType
 
MimeTypeBuilder - Class in org.rootservices.otter.controller.builder
 
MimeTypeBuilder() - Constructor for class org.rootservices.otter.controller.builder.MimeTypeBuilder
 
MimeTypeTranslator - Class in org.rootservices.otter.translator
https://tools.ietf.org/html/rfc7231#section-3.1.1.1 https://tools.ietf.org/html/rfc2046
MimeTypeTranslator() - Constructor for class org.rootservices.otter.translator.MimeTypeTranslator
 
MOVED_PERMANENTLY - org.rootservices.otter.controller.entity.StatusCode
 
MOVED_TEMPORARILY - org.rootservices.otter.controller.entity.StatusCode
 
MULTIPART - org.rootservices.otter.controller.entity.mime.TopLevelType
 
MULTIPLE_CHOICES - org.rootservices.otter.controller.entity.StatusCode
 

N

name(String) - Method in class org.rootservices.otter.gateway.builder.GroupBuilder
 
name(String) - Method in class org.rootservices.otter.gateway.builder.RestGroupBuilder
 
NO_CACHE - org.rootservices.otter.controller.header.HeaderValue
 
NO_CAUSE - Static variable in class org.rootservices.otter.controller.error.ServerErrorRestResource
 
NO_CONTENT - org.rootservices.otter.controller.entity.StatusCode
 
NO_STORE - org.rootservices.otter.controller.header.HeaderValue
 
NON_AUTHORITATIVE_INFORMATION - org.rootservices.otter.controller.entity.StatusCode
 
NOT_A_JWT - Static variable in class org.rootservices.otter.security.session.between.DecryptSession
 
NOT_ACCEPTABLE - org.rootservices.otter.controller.entity.StatusCode
 
NOT_ENCRYPTING - Static variable in class org.rootservices.otter.security.session.between.EncryptSession
 
NOT_FOUND - org.rootservices.otter.controller.entity.StatusCode
 
NOT_IMPLEMENTED - org.rootservices.otter.controller.entity.StatusCode
 
NOT_MODIFIED - org.rootservices.otter.controller.entity.StatusCode
 
notFound() - Method in class org.rootservices.otter.controller.builder.ResponseBuilder
 
notFound() - Method in class org.rootservices.otter.router.builder.AnswerBuilder
 
notFound(RestTarget<U, P>) - Method in class org.rootservices.otter.gateway.Gateway
 
notFound(Target<S, U>) - Method in class org.rootservices.otter.gateway.Gateway
 
notFound(Ask, Answer) - Method in class org.rootservices.otter.router.Engine
Finds the location from the notFoundDispatcher, executes its route, then returns the answer.
NotFoundException - Exception in org.rootservices.otter.router.exception
 
NotFoundException(String) - Constructor for exception org.rootservices.otter.router.exception.NotFoundException
 
NotFoundRestResource<U extends DefaultUser> - Class in org.rootservices.otter.controller.error
 
NotFoundRestResource() - Constructor for class org.rootservices.otter.controller.error.NotFoundRestResource
 
notImplemented() - Method in class org.rootservices.otter.controller.builder.ResponseBuilder
 
notImplemented() - Method in class org.rootservices.otter.router.builder.AnswerBuilder
 

O

objectMapper() - Method in class org.rootservices.otter.translator.config.TranslatorAppFactory
 
objectReader() - Method in class org.rootservices.otter.translator.config.TranslatorAppFactory
 
objectWriter() - Method in class org.rootservices.otter.translator.config.TranslatorAppFactory
 
ok() - Method in class org.rootservices.otter.controller.builder.ResponseBuilder
 
ok() - Method in class org.rootservices.otter.router.builder.AnswerBuilder
 
OK - org.rootservices.otter.controller.entity.StatusCode
 
onAllDataRead() - Method in class org.rootservices.otter.servlet.async.ReadListenerImpl
 
onComplete(AsyncEvent) - Method in class org.rootservices.otter.servlet.async.OtterAsyncListener
 
onDataAvailable() - Method in class org.rootservices.otter.servlet.async.ReadListenerImpl
 
onDispatchError(StatusCode, ErrorTarget<S, U>) - Method in class org.rootservices.otter.gateway.builder.GroupBuilder
 
onDispatchError(StatusCode, ErrorTarget<S, U>) - Method in class org.rootservices.otter.gateway.builder.TargetBuilder
 
onDispatchError(StatusCode, RestErrorTarget<U, ? extends Translatable>) - Method in class org.rootservices.otter.gateway.builder.RestTargetBuilder
 
onDispatchError(StatusCode, RestErrorTarget<U, P>) - Method in class org.rootservices.otter.gateway.builder.RestGroupBuilder
 
onError(Throwable) - Method in class org.rootservices.otter.servlet.async.ReadListenerImpl
 
onError(Throwable) - Method in class org.rootservices.otter.servlet.async.WriteListenerImpl
 
onError(AsyncEvent) - Method in class org.rootservices.otter.servlet.async.OtterAsyncListener
 
onError(StatusCode, Resource<S, U>) - Method in class org.rootservices.otter.gateway.builder.GroupBuilder
 
onError(StatusCode, Resource<S, U>) - Method in class org.rootservices.otter.gateway.builder.TargetBuilder
 
onError(StatusCode, RestResource<U, E>, Class<E>) - Method in class org.rootservices.otter.gateway.builder.RestTargetBuilder
 
onError(StatusCode, RestResource<U, P>, Class<P>) - Method in class org.rootservices.otter.gateway.builder.RestGroupBuilder
 
onHalt(HaltException, Response) - Method in class org.rootservices.otter.security.csrf.between.CheckCSRF
This method will be called before a Halt Exception is thrown.
onHalt(HaltException, Response) - Method in class org.rootservices.otter.security.session.between.DecryptSession
This method will be called before a Halt Exception is thrown.
onHalt(HaltException, Response) - Method in class org.rootservices.otter.security.session.between.EncryptSession
This method will be called before a Halt Exception is thrown.
onStartAsync(AsyncEvent) - Method in class org.rootservices.otter.servlet.async.OtterAsyncListener
 
onTimeout(AsyncEvent) - Method in class org.rootservices.otter.servlet.async.OtterAsyncListener
 
onWritePossible() - Method in class org.rootservices.otter.servlet.async.WriteListenerImpl
 
optionalSession() - Method in class org.rootservices.otter.security.builder.BetweenBuilder
 
options(Request<S, U>, Response<S>) - Method in class org.rootservices.otter.controller.Resource
 
options(RestRequest<U, ClientError>, RestResponse<ClientError>) - Method in class org.rootservices.otter.controller.error.MediaTypeRestResource
 
options(RestRequest<U, ClientError>, RestResponse<ClientError>) - Method in class org.rootservices.otter.controller.error.NotFoundRestResource
 
options(RestRequest<U, ServerError>, RestResponse<ServerError>) - Method in class org.rootservices.otter.controller.error.ServerErrorRestResource
 
options(RestRequest<U, P>, RestResponse<P>) - Method in class org.rootservices.otter.controller.error.RestErrorResource
 
options(RestRequest<U, P>, RestResponse<P>) - Method in class org.rootservices.otter.controller.RestResource
 
OPTIONS - org.rootservices.otter.router.entity.Method
 
org.rootservices.otter - package org.rootservices.otter
 
org.rootservices.otter.authentication - package org.rootservices.otter.authentication
 
org.rootservices.otter.authentication.exception - package org.rootservices.otter.authentication.exception
 
org.rootservices.otter.config - package org.rootservices.otter.config
 
org.rootservices.otter.controller - package org.rootservices.otter.controller
 
org.rootservices.otter.controller.builder - package org.rootservices.otter.controller.builder
 
org.rootservices.otter.controller.entity - package org.rootservices.otter.controller.entity
 
org.rootservices.otter.controller.entity.mime - package org.rootservices.otter.controller.entity.mime
 
org.rootservices.otter.controller.entity.request - package org.rootservices.otter.controller.entity.request
 
org.rootservices.otter.controller.entity.response - package org.rootservices.otter.controller.entity.response
 
org.rootservices.otter.controller.error - package org.rootservices.otter.controller.error
 
org.rootservices.otter.controller.header - package org.rootservices.otter.controller.header
 
org.rootservices.otter.dispatch - package org.rootservices.otter.dispatch
 
org.rootservices.otter.dispatch.builder - package org.rootservices.otter.dispatch.builder
 
org.rootservices.otter.dispatch.config - package org.rootservices.otter.dispatch.config
 
org.rootservices.otter.dispatch.entity - package org.rootservices.otter.dispatch.entity
 
org.rootservices.otter.dispatch.entity.either - package org.rootservices.otter.dispatch.entity.either
 
org.rootservices.otter.dispatch.exception - package org.rootservices.otter.dispatch.exception
 
org.rootservices.otter.dispatch.translator - package org.rootservices.otter.dispatch.translator
 
org.rootservices.otter.dispatch.translator.rest - package org.rootservices.otter.dispatch.translator.rest
 
org.rootservices.otter.gateway - package org.rootservices.otter.gateway
 
org.rootservices.otter.gateway.builder - package org.rootservices.otter.gateway.builder
 
org.rootservices.otter.gateway.entity - package org.rootservices.otter.gateway.entity
 
org.rootservices.otter.gateway.entity.rest - package org.rootservices.otter.gateway.entity.rest
 
org.rootservices.otter.gateway.servlet - package org.rootservices.otter.gateway.servlet
 
org.rootservices.otter.gateway.servlet.merger - package org.rootservices.otter.gateway.servlet.merger
 
org.rootservices.otter.gateway.servlet.translator - package org.rootservices.otter.gateway.servlet.translator
 
org.rootservices.otter.gateway.translator - package org.rootservices.otter.gateway.translator
 
org.rootservices.otter.router - package org.rootservices.otter.router
 
org.rootservices.otter.router.builder - package org.rootservices.otter.router.builder
 
org.rootservices.otter.router.entity - package org.rootservices.otter.router.entity
 
org.rootservices.otter.router.entity.between - package org.rootservices.otter.router.entity.between
 
org.rootservices.otter.router.entity.io - package org.rootservices.otter.router.entity.io
 
org.rootservices.otter.router.exception - package org.rootservices.otter.router.exception
 
org.rootservices.otter.router.factory - package org.rootservices.otter.router.factory
 
org.rootservices.otter.security - package org.rootservices.otter.security
 
org.rootservices.otter.security.builder - package org.rootservices.otter.security.builder
 
org.rootservices.otter.security.builder.entity - package org.rootservices.otter.security.builder.entity
 
org.rootservices.otter.security.config - package org.rootservices.otter.security.config
 
org.rootservices.otter.security.csrf - package org.rootservices.otter.security.csrf
 
org.rootservices.otter.security.csrf.between - package org.rootservices.otter.security.csrf.between
 
org.rootservices.otter.security.csrf.exception - package org.rootservices.otter.security.csrf.exception
 
org.rootservices.otter.security.entity - package org.rootservices.otter.security.entity
 
org.rootservices.otter.security.exception - package org.rootservices.otter.security.exception
 
org.rootservices.otter.security.session.between - package org.rootservices.otter.security.session.between
 
org.rootservices.otter.security.session.between.exception - package org.rootservices.otter.security.session.between.exception
 
org.rootservices.otter.server - package org.rootservices.otter.server
 
org.rootservices.otter.server.container - package org.rootservices.otter.server.container
 
org.rootservices.otter.server.container.builder - package org.rootservices.otter.server.container.builder
 
org.rootservices.otter.server.path - package org.rootservices.otter.server.path
 
org.rootservices.otter.servlet - package org.rootservices.otter.servlet
 
org.rootservices.otter.servlet.async - package org.rootservices.otter.servlet.async
 
org.rootservices.otter.translator - package org.rootservices.otter.translator
 
org.rootservices.otter.translator.config - package org.rootservices.otter.translator.config
 
org.rootservices.otter.translator.exception - package org.rootservices.otter.translator.exception
 
OTTER_PREFIX - Static variable in class org.rootservices.otter.servlet.EntryFilter
 
otterAppFactory - Static variable in class org.rootservices.otter.servlet.OtterEntryServlet
 
OtterAppFactory - Class in org.rootservices.otter.config
Application Factory to construct objects in project.
OtterAppFactory() - Constructor for class org.rootservices.otter.config.OtterAppFactory
 
OtterAsyncListener - Class in org.rootservices.otter.servlet.async
 
OtterAsyncListener() - Constructor for class org.rootservices.otter.servlet.async.OtterAsyncListener
 
OtterEntryServlet - Class in org.rootservices.otter.servlet
Entry Servlet for all incoming requests Otter will handle.
OtterEntryServlet() - Constructor for class org.rootservices.otter.servlet.OtterEntryServlet
 

P

PARAMETERS - Static variable in class org.rootservices.otter.translator.MimeTypeTranslator
 
ParamKey - Enum in org.rootservices.otter.controller.entity.mime
 
ParamValue - Enum in org.rootservices.otter.controller.entity.mime
 
parentLoaderPriority(Boolean) - Method in class org.rootservices.otter.server.container.builder.WebAppContextBuilder
 
parse(String) - Method in class org.rootservices.otter.authentication.ParseBearer
 
ParseBearer - Class in org.rootservices.otter.authentication
Created by tommackenzie on 12/13/16.
ParseBearer() - Constructor for class org.rootservices.otter.authentication.ParseBearer
 
ParseHttpBasic - Class in org.rootservices.otter.authentication
Created by tommackenzie on 6/4/15.
ParseHttpBasic() - Constructor for class org.rootservices.otter.authentication.ParseHttpBasic
 
PARTIAL_CONTENT - org.rootservices.otter.controller.entity.StatusCode
 
patch(Request<S, U>, Response<S>) - Method in class org.rootservices.otter.controller.Resource
 
patch(RestRequest<U, ClientError>, RestResponse<ClientError>) - Method in class org.rootservices.otter.controller.error.MediaTypeRestResource
 
patch(RestRequest<U, ClientError>, RestResponse<ClientError>) - Method in class org.rootservices.otter.controller.error.NotFoundRestResource
 
patch(RestRequest<U, ServerError>, RestResponse<ServerError>) - Method in class org.rootservices.otter.controller.error.ServerErrorRestResource
 
patch(RestRequest<U, P>, RestResponse<P>) - Method in class org.rootservices.otter.controller.error.RestErrorResource
 
patch(RestRequest<U, P>, RestResponse<P>) - Method in class org.rootservices.otter.controller.RestResource
 
PATCH - org.rootservices.otter.router.entity.Method
 
path(String) - Method in class org.rootservices.otter.router.builder.LocationBuilder
 
path(String) - Method in class org.rootservices.otter.router.builder.RestLocationBuilder
 
pathWithParams(String) - Method in class org.rootservices.otter.controller.builder.RequestBuilder
 
pathWithParams(String) - Method in class org.rootservices.otter.router.builder.AskBuilder
 
payload(Class<P>) - Method in class org.rootservices.otter.gateway.builder.RestErrorTargetBuilder
 
payload(Class<P>) - Method in class org.rootservices.otter.gateway.builder.RestTargetBuilder
 
payload(Class<P>) - Method in class org.rootservices.otter.router.builder.RestLocationBuilder
 
payload(Optional<byte[]>) - Method in class org.rootservices.otter.controller.builder.ResponseBuilder
 
payload(Optional<byte[]>) - Method in class org.rootservices.otter.router.builder.AnswerBuilder
 
payloadToBytes(Optional<P>) - Method in class org.rootservices.otter.dispatch.JsonErrorHandler
 
payloadToBytes(Optional<P>) - Method in class org.rootservices.otter.dispatch.JsonRouteRun
 
PAYMENT_REQUIRED - org.rootservices.otter.controller.entity.StatusCode
 
possibleContentTypes(List<MimeType>) - Method in class org.rootservices.otter.router.builder.AskBuilder
 
post(Request<S, U>, Response<S>) - Method in class org.rootservices.otter.controller.Resource
 
post(RestRequest<U, ClientError>, RestResponse<ClientError>) - Method in class org.rootservices.otter.controller.error.MediaTypeRestResource
 
post(RestRequest<U, ClientError>, RestResponse<ClientError>) - Method in class org.rootservices.otter.controller.error.NotFoundRestResource
 
post(RestRequest<U, ServerError>, RestResponse<ServerError>) - Method in class org.rootservices.otter.controller.error.ServerErrorRestResource
 
post(RestRequest<U, P>, RestResponse<P>) - Method in class org.rootservices.otter.controller.error.RestErrorResource
 
post(RestRequest<U, P>, RestResponse<P>) - Method in class org.rootservices.otter.controller.RestResource
 
POST - org.rootservices.otter.router.entity.Method
 
PRAGMA - org.rootservices.otter.controller.header.Header
 
PRECONDITION_FAILED - org.rootservices.otter.controller.entity.StatusCode
 
PrepareCSRF<S,​U> - Class in org.rootservices.otter.security.csrf.between
Executed before a request reaches a resource to set the CSRF cookie and assign the same token to the request.
PrepareCSRF(CookieConfig, DoubleSubmitCSRF) - Constructor for class org.rootservices.otter.security.csrf.between.PrepareCSRF
 
PrepareCSRF(DoubleSubmitCSRF) - Constructor for class org.rootservices.otter.security.csrf.between.PrepareCSRF
 
presenter(Optional<Object>) - Method in class org.rootservices.otter.controller.builder.ResponseBuilder
 
presenter(Optional<Object>) - Method in class org.rootservices.otter.router.builder.AnswerBuilder
 
process(Ask, Answer) - Method in class org.rootservices.otter.dispatch.JsonRouteRun
 
process(Ask, Answer) - Method in class org.rootservices.otter.dispatch.RouteRun
 
process(Method, Request<S, U>, Response<S>) - Method in interface org.rootservices.otter.router.entity.between.Between
 
process(Method, Request<S, U>, Response<S>) - Method in class org.rootservices.otter.security.csrf.between.CheckCSRF
 
process(Method, Request<S, U>, Response<S>) - Method in class org.rootservices.otter.security.csrf.between.PrepareCSRF
 
process(Method, Request<S, U>, Response<S>) - Method in class org.rootservices.otter.security.session.between.DecryptSession
 
process(Method, Request<S, U>, Response<S>) - Method in class org.rootservices.otter.security.session.between.EncryptSession
 
process(Method, RestBtwnRequest<U>, RestBtwnResponse) - Method in interface org.rootservices.otter.router.entity.between.RestBetween
 
processRequest(HttpServletRequest, HttpServletResponse, byte[]) - Method in class org.rootservices.otter.gateway.servlet.ServletGateway
 
PROXY_AUTHENTICATION_REQUIRED - org.rootservices.otter.controller.entity.StatusCode
 
put(Request<S, U>, Response<S>) - Method in class org.rootservices.otter.controller.Resource
 
put(RestRequest<U, ClientError>, RestResponse<ClientError>) - Method in class org.rootservices.otter.controller.error.MediaTypeRestResource
 
put(RestRequest<U, ClientError>, RestResponse<ClientError>) - Method in class org.rootservices.otter.controller.error.NotFoundRestResource
 
put(RestRequest<U, ServerError>, RestResponse<ServerError>) - Method in class org.rootservices.otter.controller.error.ServerErrorRestResource
 
put(RestRequest<U, P>, RestResponse<P>) - Method in class org.rootservices.otter.controller.error.RestErrorResource
 
put(RestRequest<U, P>, RestResponse<P>) - Method in class org.rootservices.otter.controller.RestResource
 
PUT - org.rootservices.otter.router.entity.Method
 

Q

queryParams(Map<String, List<String>>) - Method in class org.rootservices.otter.controller.builder.RequestBuilder
 
queryParams(Map<String, List<String>>) - Method in class org.rootservices.otter.router.builder.AskBuilder
 
queryStringForUrl(String) - Method in class org.rootservices.otter.gateway.servlet.translator.HttpServletRequestTranslator
 
QueryStringToMap - Class in org.rootservices.otter
 
QueryStringToMap() - Constructor for class org.rootservices.otter.QueryStringToMap
 
queueToByteArray(Queue<byte[]>) - Method in class org.rootservices.otter.servlet.async.ReadListenerImpl
 

R

RandomString - Class in org.rootservices.otter.security
 
RandomString() - Constructor for class org.rootservices.otter.security.RandomString
 
RandomString(SecureRandom) - Constructor for class org.rootservices.otter.security.RandomString
 
readChunkSize - Static variable in class org.rootservices.otter.servlet.OtterEntryServlet
 
readChunkSize(Integer) - Method in class org.rootservices.otter.gateway.builder.ShapeBuilder
 
ReadListenerImpl - Class in org.rootservices.otter.servlet.async
 
ReadListenerImpl(ServletGateway, ServletInputStream, AsyncContext, Integer) - Constructor for class org.rootservices.otter.servlet.async.ReadListenerImpl
 
Reason - Enum in org.rootservices.otter.translator.exception
 
regex(String) - Method in class org.rootservices.otter.gateway.builder.RestTargetBuilder
 
regex(String) - Method in class org.rootservices.otter.gateway.builder.TargetBuilder
 
Regex - Enum in org.rootservices.otter.router.entity
 
request(Request<S, U>) - Method in class org.rootservices.otter.dispatch.builder.ResponseErrorBuilder
 
Request<S,​U> - Class in org.rootservices.otter.controller.entity.request
Http Request
Request() - Constructor for class org.rootservices.otter.controller.entity.request.Request
 
Request(Optional<Matcher>, Method, String, MimeType, Map<String, String>, Map<String, Cookie>, Map<String, List<String>>, Map<String, List<String>>, Optional<byte[]>, Optional<String>, String) - Constructor for class org.rootservices.otter.controller.entity.request.Request
 
REQUEST_ENTITY_TOO_LARGE - org.rootservices.otter.controller.entity.StatusCode
 
REQUEST_TIMEOUT - org.rootservices.otter.controller.entity.StatusCode
 
REQUEST_URI_TOO_LONG - org.rootservices.otter.controller.entity.StatusCode
 
RequestBuilder<S,​U> - Class in org.rootservices.otter.controller.builder
Builder to build a Otter Request.
RequestBuilder() - Constructor for class org.rootservices.otter.controller.builder.RequestBuilder
 
REQUESTED_RANGE_NOT_SATISFIABLE - org.rootservices.otter.controller.entity.StatusCode
 
requestForResource(RestRequest<U, P>) - Method in class org.rootservices.otter.dispatch.builder.RestResponseErrorBuilder
 
requestMethodRequiresChallengeToken(String) - Method in class org.rootservices.otter.security.csrf.SynchronizerToken
 
RequestTranslator<S,​U> - Class in org.rootservices.otter.dispatch.translator
 
RequestTranslator() - Constructor for class org.rootservices.otter.dispatch.translator.RequestTranslator
 
RESET_CONTENT - org.rootservices.otter.controller.entity.StatusCode
 
resource(Resource<S, U>) - Method in class org.rootservices.otter.gateway.builder.ErrorTargetBuilder
 
resource(Resource<S, U>) - Method in class org.rootservices.otter.gateway.builder.TargetBuilder
 
resource(Resource<S, U>) - Method in class org.rootservices.otter.router.builder.LocationBuilder
 
resource(Resource<S, U>) - Method in class org.rootservices.otter.router.builder.RouteBuilder
 
resource(RestResource<U, P>) - Method in class org.rootservices.otter.gateway.builder.RestErrorTargetBuilder
 
Resource<S extends DefaultSession,​U extends DefaultUser> - Class in org.rootservices.otter.controller
 
Resource() - Constructor for class org.rootservices.otter.controller.Resource
 
resourceBase(String) - Method in class org.rootservices.otter.server.container.builder.WebAppContextBuilder
 
resourceResponse(RestResponse<P>) - Method in class org.rootservices.otter.dispatch.builder.RestResponseErrorBuilder
 
response(Response<S>) - Method in class org.rootservices.otter.dispatch.builder.ResponseErrorBuilder
 
response(RestResponse<P>) - Method in class org.rootservices.otter.dispatch.builder.RestResponseErrorBuilder
 
Response<S> - Class in org.rootservices.otter.controller.entity.response
 
Response() - Constructor for class org.rootservices.otter.controller.entity.response.Response
 
Response(StatusCode, Map<String, String>, Map<String, Cookie>, Optional<byte[]>, Optional<String>, Optional<Object>) - Constructor for class org.rootservices.otter.controller.entity.response.Response
 
RESPONSE_MESSAGE - Static variable in class org.rootservices.otter.controller.error.ServerErrorRestResource
 
ResponseBuilder<T> - Class in org.rootservices.otter.controller.builder
 
ResponseBuilder() - Constructor for class org.rootservices.otter.controller.builder.ResponseBuilder
 
ResponseEither<S,​U> - Class in org.rootservices.otter.dispatch.entity.either
 
ResponseEither() - Constructor for class org.rootservices.otter.dispatch.entity.either.ResponseEither
 
ResponseError<S,​U> - Class in org.rootservices.otter.dispatch.entity.either
 
ResponseError(Request<S, U>, Response<S>, Throwable, ResponseError.ErrorType) - Constructor for class org.rootservices.otter.dispatch.entity.either.ResponseError
 
ResponseError.ErrorType - Enum in org.rootservices.otter.dispatch.entity.either
 
ResponseErrorBuilder<S,​U> - Class in org.rootservices.otter.dispatch.builder
 
ResponseErrorBuilder() - Constructor for class org.rootservices.otter.dispatch.builder.ResponseErrorBuilder
 
responseForResource(RestResponse<P>) - Method in class org.rootservices.otter.dispatch.builder.RestResponseErrorBuilder
 
RestBetween<U> - Interface in org.rootservices.otter.router.entity.between
Implementations will be used as rules that may be run before a request reaches a rest resource or after a rest resource executes.
restBetweenFlyweight(Optional<RestBetween<U>>, Optional<RestBetween<U>>) - Method in class org.rootservices.otter.gateway.RestLocationTranslatorFactory
Construct a flyweight for betweens that will be used when a RestTarget is translated to a Location.
RestBetweenFlyweight<U> - Class in org.rootservices.otter.router.factory
 
RestBetweenFlyweight(Optional<RestBetween<U>>, Optional<RestBetween<U>>) - Constructor for class org.rootservices.otter.router.factory.RestBetweenFlyweight
 
RestBetweens<U> - Class in org.rootservices.otter.security.builder.entity
 
RestBetweens(List<RestBetween<U>>, List<RestBetween<U>>) - Constructor for class org.rootservices.otter.security.builder.entity.RestBetweens
 
RestBtwnRequest<U> - Class in org.rootservices.otter.dispatch.entity
 
RestBtwnRequest() - Constructor for class org.rootservices.otter.dispatch.entity.RestBtwnRequest
 
RestBtwnRequestTranslator<U,​P> - Class in org.rootservices.otter.dispatch.translator.rest
 
RestBtwnRequestTranslator() - Constructor for class org.rootservices.otter.dispatch.translator.rest.RestBtwnRequestTranslator
 
RestBtwnResponse - Class in org.rootservices.otter.dispatch.entity
 
RestBtwnResponse() - Constructor for class org.rootservices.otter.dispatch.entity.RestBtwnResponse
 
RestBtwnResponse(StatusCode, Map<String, String>, Map<String, Cookie>, Optional<byte[]>) - Constructor for class org.rootservices.otter.dispatch.entity.RestBtwnResponse
 
RestBtwnResponseTranslator<P> - Class in org.rootservices.otter.dispatch.translator.rest
 
RestBtwnResponseTranslator() - Constructor for class org.rootservices.otter.dispatch.translator.rest.RestBtwnResponseTranslator
 
RestError<U extends DefaultUser,​P extends org.rootservices.otter.translatable.Translatable> - Class in org.rootservices.otter.gateway.entity.rest
 
RestError(Class<P>, RestResource<U, P>) - Constructor for class org.rootservices.otter.gateway.entity.rest.RestError
 
restErrorHandler(RestError<U, ? extends P>) - Method in class org.rootservices.otter.dispatch.config.DispatchAppFactory
 
RestErrorHandler<U extends DefaultUser> - Interface in org.rootservices.otter.dispatch.translator
 
restErrorHandlers(Map<StatusCode, RestErrorHandler<U>>) - Method in class org.rootservices.otter.router.builder.RestLocationBuilder
 
RestErrorRequest<U> - Class in org.rootservices.otter.dispatch.entity
 
RestErrorRequest() - Constructor for class org.rootservices.otter.dispatch.entity.RestErrorRequest
 
RestErrorRequestTranslator<U> - Class in org.rootservices.otter.dispatch.translator.rest
 
RestErrorRequestTranslator() - Constructor for class org.rootservices.otter.dispatch.translator.rest.RestErrorRequestTranslator
 
RestErrorResource<U extends DefaultUser,​P> - Class in org.rootservices.otter.controller.error
 
RestErrorResource() - Constructor for class org.rootservices.otter.controller.error.RestErrorResource
 
RestErrorResponse - Class in org.rootservices.otter.dispatch.entity
 
RestErrorResponse() - Constructor for class org.rootservices.otter.dispatch.entity.RestErrorResponse
 
RestErrorResponse(StatusCode, Map<String, String>, Map<String, Cookie>, Optional<byte[]>) - Constructor for class org.rootservices.otter.dispatch.entity.RestErrorResponse
 
RestErrorResponseTranslator - Class in org.rootservices.otter.dispatch.translator.rest
 
RestErrorResponseTranslator() - Constructor for class org.rootservices.otter.dispatch.translator.rest.RestErrorResponseTranslator
 
RestErrorTarget<U extends DefaultUser,​P> - Class in org.rootservices.otter.gateway.entity.rest
 
RestErrorTarget(Class<P>, RestResource<U, P>, List<RestBetween<U>>, List<RestBetween<U>>) - Constructor for class org.rootservices.otter.gateway.entity.rest.RestErrorTarget
 
RestErrorTargetBuilder<U extends DefaultUser,​P> - Class in org.rootservices.otter.gateway.builder
 
RestErrorTargetBuilder() - Constructor for class org.rootservices.otter.gateway.builder.RestErrorTargetBuilder
 
RestGroup<U extends DefaultUser> - Class in org.rootservices.otter.gateway.entity.rest
 
RestGroup(String, Optional<RestBetween<U>>, Optional<RestBetween<U>>, Map<StatusCode, RestError<U, ? extends Translatable>>, Map<StatusCode, RestErrorTarget<U, ? extends Translatable>>) - Constructor for class org.rootservices.otter.gateway.entity.rest.RestGroup
 
RestGroupBuilder<U extends DefaultUser> - Class in org.rootservices.otter.gateway.builder
 
RestGroupBuilder() - Constructor for class org.rootservices.otter.gateway.builder.RestGroupBuilder
 
restGroups() - Method in interface org.rootservices.otter.gateway.Configure
Returns a list of RestGroup which is used to share RestBetweens and User amongst RestRoutes.
RestLocationBuilder<U extends DefaultUser,​P> - Class in org.rootservices.otter.router.builder
 
RestLocationBuilder() - Constructor for class org.rootservices.otter.router.builder.RestLocationBuilder
 
restLocationTranslator(String) - Method in class org.rootservices.otter.gateway.Gateway
Finds the rest location translator for the groupName.
RestLocationTranslator<U extends DefaultUser,​P> - Class in org.rootservices.otter.gateway.translator
 
RestLocationTranslator(RestBetweenFlyweight<U>, Map<StatusCode, RestError<U, ? extends Translatable>>, Map<StatusCode, RestError<U, ? extends Translatable>>, Map<StatusCode, RestErrorTarget<U, ? extends Translatable>>, Map<StatusCode, RestErrorTarget<U, ? extends Translatable>>) - Constructor for class org.rootservices.otter.gateway.translator.RestLocationTranslator
 
restLocationTranslatorFactory() - Method in class org.rootservices.otter.config.OtterAppFactory
 
RestLocationTranslatorFactory - Class in org.rootservices.otter.gateway
Responsible for constructing a RestLocationTranslator.
RestLocationTranslatorFactory() - Constructor for class org.rootservices.otter.gateway.RestLocationTranslatorFactory
 
restLocationTranslators - Variable in class org.rootservices.otter.gateway.Gateway
 
restLocationTranslators(RestLocationTranslatorFactory, List<RestGroup<? extends U>>) - Method in class org.rootservices.otter.config.OtterAppFactory
 
RestReponseEither<U,​P> - Class in org.rootservices.otter.dispatch.entity.either
 
RestReponseEither() - Constructor for class org.rootservices.otter.dispatch.entity.either.RestReponseEither
 
RestReponseEither(Optional<RestResponse<P>>, Optional<RestResponseError<U, P>>) - Constructor for class org.rootservices.otter.dispatch.entity.either.RestReponseEither
 
RestRequest<U,​P> - Class in org.rootservices.otter.controller.entity.request
 
RestRequest() - Constructor for class org.rootservices.otter.controller.entity.request.RestRequest
 
RestRequest(Optional<Matcher>, Method, String, MimeType, Map<String, String>, Map<String, Cookie>, Map<String, List<String>>, Map<String, List<String>>, Optional<byte[]>, String, Optional<P>) - Constructor for class org.rootservices.otter.controller.entity.request.RestRequest
 
RestRequestTranslator<U,​P> - Class in org.rootservices.otter.dispatch.translator.rest
 
RestRequestTranslator() - Constructor for class org.rootservices.otter.dispatch.translator.rest.RestRequestTranslator
 
restResource(RestResource<U, P>) - Method in class org.rootservices.otter.gateway.builder.RestTargetBuilder
 
restResource(RestResource<U, P>) - Method in class org.rootservices.otter.router.builder.RestLocationBuilder
 
restResource(RestResource<U, P>) - Method in class org.rootservices.otter.router.builder.RestRouteBuilder
 
RestResource<U extends DefaultUser,​P> - Class in org.rootservices.otter.controller
 
RestResource() - Constructor for class org.rootservices.otter.controller.RestResource
 
RestResponse<P> - Class in org.rootservices.otter.controller.entity.response
 
RestResponse() - Constructor for class org.rootservices.otter.controller.entity.response.RestResponse
 
RestResponse(StatusCode, Map<String, String>, Map<String, Cookie>, Optional<P>) - Constructor for class org.rootservices.otter.controller.entity.response.RestResponse
 
RestResponseError<U,​P> - Class in org.rootservices.otter.dispatch.entity.either
 
RestResponseError(RestBtwnRequest<U>, RestBtwnResponse, RestRequest<U, P>, RestResponse<P>, RestResponse<P>, RestResponse<P>, Throwable, RestResponseError.ErrorType) - Constructor for class org.rootservices.otter.dispatch.entity.either.RestResponseError
 
RestResponseError.ErrorType - Enum in org.rootservices.otter.dispatch.entity.either
 
RestResponseErrorBuilder<U,​P> - Class in org.rootservices.otter.dispatch.builder
 
RestResponseErrorBuilder() - Constructor for class org.rootservices.otter.dispatch.builder.RestResponseErrorBuilder
 
RestResponseTranslator<P> - Class in org.rootservices.otter.dispatch.translator.rest
 
RestResponseTranslator() - Constructor for class org.rootservices.otter.dispatch.translator.rest.RestResponseTranslator
 
RestRoute<U extends DefaultUser,​P> - Class in org.rootservices.otter.router.entity
 
RestRoute(RestResource<U, P>, List<RestBetween<U>>, List<RestBetween<U>>) - Constructor for class org.rootservices.otter.router.entity.RestRoute
 
RestRouteBuilder<U extends DefaultUser,​P> - Class in org.rootservices.otter.router.builder
 
RestRouteBuilder() - Constructor for class org.rootservices.otter.router.builder.RestRouteBuilder
 
RestTarget<U extends DefaultUser,​P> - Class in org.rootservices.otter.gateway.entity.rest
 
RestTarget(List<Method>, String, RestResource<U, P>, Class<P>, Map<Method, List<MimeType>>, List<Label>, List<RestBetween<U>>, List<RestBetween<U>>, Map<StatusCode, RestErrorTarget<U, ? extends Translatable>>, Map<StatusCode, RestError<U, ? extends Translatable>>, String) - Constructor for class org.rootservices.otter.gateway.entity.rest.RestTarget
 
RestTargetBuilder<U extends DefaultUser,​P> - Class in org.rootservices.otter.gateway.builder
 
RestTargetBuilder() - Constructor for class org.rootservices.otter.gateway.builder.RestTargetBuilder
 
rotationEncKey(Map<String, SymmetricKey>) - Method in class org.rootservices.otter.security.builder.BetweenBuilder
 
rotationEncKeys(Map<String, SymmetricKey>) - Method in class org.rootservices.otter.gateway.builder.ShapeBuilder
 
rotationSignKeys(Map<String, SymmetricKey>) - Method in class org.rootservices.otter.gateway.builder.ShapeBuilder
 
rotationSignKeys(Map<String, SymmetricKey>) - Method in class org.rootservices.otter.security.builder.BetweenBuilder
 
route(Ask, Answer) - Method in class org.rootservices.otter.router.Engine
 
Route<S extends DefaultSession,​U extends DefaultUser> - Class in org.rootservices.otter.router.entity
 
Route(Resource<S, U>, List<Between<S, U>>, List<Between<S, U>>) - Constructor for class org.rootservices.otter.router.entity.Route
 
RouteBuilder<S extends DefaultSession,​U extends DefaultUser> - Class in org.rootservices.otter.router.builder
 
RouteBuilder() - Constructor for class org.rootservices.otter.router.builder.RouteBuilder
 
routerAppFactory(TranslatorAppFactory) - Method in class org.rootservices.otter.security.builder.BetweenBuilder
 
RouteRun<S extends DefaultSession,​U extends DefaultUser> - Class in org.rootservices.otter.dispatch
 
RouteRun(Route<S, U>, RequestTranslator<S, U>, AnswerTranslator<S>, Map<StatusCode, Resource<S, U>>) - Constructor for class org.rootservices.otter.dispatch.RouteRun
 
RouteRunner - Interface in org.rootservices.otter.dispatch
 
routes(Gateway) - Method in interface org.rootservices.otter.gateway.Configure
Add Routes and RestRoutes to the gateway here.
run() - Method in class org.rootservices.otter.security.RandomString
 
run(String) - Method in class org.rootservices.otter.authentication.ParseHttpBasic
 
run(String, Class) - Method in class org.rootservices.otter.router.GetServletURI
 
run(Optional<String>) - Method in class org.rootservices.otter.QueryStringToMap
 
run(RestErrorRequest<U>, RestErrorResponse, Throwable) - Method in class org.rootservices.otter.dispatch.JsonErrorHandler
 
run(RestErrorRequest<U>, RestErrorResponse, Throwable) - Method in interface org.rootservices.otter.dispatch.translator.RestErrorHandler
 
run(Ask, Answer) - Method in class org.rootservices.otter.dispatch.JsonRouteRun
 
run(Ask, Answer) - Method in class org.rootservices.otter.dispatch.RouteRun
 
run(Ask, Answer) - Method in interface org.rootservices.otter.dispatch.RouteRunner
 
run(HttpServerConfig) - Static method in class org.rootservices.otter.server.HttpServer
 

S

secure(Boolean) - Method in class org.rootservices.otter.gateway.builder.ShapeBuilder
 
secure(Boolean) - Method in class org.rootservices.otter.security.builder.BetweenBuilder
 
SecurityAppFactory - Class in org.rootservices.otter.security.config
 
SecurityAppFactory() - Constructor for class org.rootservices.otter.security.config.SecurityAppFactory
 
SEE_OTHER - org.rootservices.otter.controller.entity.StatusCode
 
SERVER - org.rootservices.otter.dispatch.entity.either.ResponseError.ErrorType
 
SERVER - org.rootservices.otter.dispatch.entity.either.RestResponseError.ErrorType
 
SERVER_ERROR - org.rootservices.otter.controller.entity.StatusCode
 
serverError() - Method in class org.rootservices.otter.controller.builder.ResponseBuilder
 
serverError() - Method in class org.rootservices.otter.router.builder.AnswerBuilder
 
ServerError - Class in org.rootservices.otter.controller.entity
 
ServerError() - Constructor for class org.rootservices.otter.controller.entity.ServerError
 
ServerError(String) - Constructor for class org.rootservices.otter.controller.entity.ServerError
 
ServerErrorRestResource<U extends DefaultUser> - Class in org.rootservices.otter.controller.error
 
ServerErrorRestResource() - Constructor for class org.rootservices.otter.controller.error.ServerErrorRestResource
 
ServerException - Exception in org.rootservices.otter.dispatch.exception
 
ServerException(String, Throwable) - Constructor for exception org.rootservices.otter.dispatch.exception.ServerException
 
SERVICE_UNAVAILABLE - org.rootservices.otter.controller.entity.StatusCode
 
ServletContainer - Interface in org.rootservices.otter.server.container
Created by tommackenzie on 4/3/16.
servletContainerFactory() - Method in class org.rootservices.otter.config.OtterAppFactory
 
ServletContainerFactory - Class in org.rootservices.otter.server.container
Created by tommackenzie on 4/3/16.
ServletContainerFactory(CompiledClassPath, WebAppPath) - Constructor for class org.rootservices.otter.server.container.ServletContainerFactory
 
ServletContainerImpl - Class in org.rootservices.otter.server.container
Created by tommackenzie on 4/3/16.
ServletContainerImpl(Server) - Constructor for class org.rootservices.otter.server.container.ServletContainerImpl
 
servletGateway - Static variable in class org.rootservices.otter.servlet.OtterEntryServlet
 
servletGateway(Shape, List<Group<? extends DefaultSession, ? extends DefaultUser>>, List<RestGroup<? extends DefaultUser>>) - Method in class org.rootservices.otter.config.OtterAppFactory
 
ServletGateway - Class in org.rootservices.otter.gateway.servlet
Servlet API Gateway that translates Servlet API objects to Otter objects and dispatches requests to Otter resources.
ServletGateway(HttpServletRequestTranslator, HttpServletRequestMerger, HttpServletResponseMerger, Engine, Map<String, LocationTranslator<? extends DefaultSession, ? extends DefaultUser>>, Map<String, RestLocationTranslator<? extends DefaultUser, ?>>, Integer) - Constructor for class org.rootservices.otter.gateway.servlet.ServletGateway
 
session() - Method in class org.rootservices.otter.security.builder.BetweenBuilder
 
session(TranslatorAppFactory, Class<S>) - Method in class org.rootservices.otter.gateway.LocationTranslatorFactory
 
SESSION_OPTIONAL - org.rootservices.otter.gateway.entity.Label
 
SESSION_REQUIRED - org.rootservices.otter.gateway.entity.Label
 
sessionClass(Class<S>) - Method in class org.rootservices.otter.security.builder.BetweenBuilder
 
sessionClazz(Class<S>) - Method in class org.rootservices.otter.gateway.builder.GroupBuilder
 
SessionCtorException - Exception in org.rootservices.otter.security.exception
Used when a implementation of Session did not have a copy constructor.
SessionCtorException(String, Throwable) - Constructor for exception org.rootservices.otter.security.exception.SessionCtorException
 
SessionDecryptException - Exception in org.rootservices.otter.security.session.between.exception
Used when something went wrong attempting to decrypt a session.
SessionDecryptException(String, Throwable) - Constructor for exception org.rootservices.otter.security.session.between.exception.SessionDecryptException
 
sessionOptional(TranslatorAppFactory, Class<S>) - Method in class org.rootservices.otter.gateway.LocationTranslatorFactory
 
setActual(String) - Method in class org.rootservices.otter.controller.entity.ClientError
 
setAfter(List<Between<S, U>>) - Method in class org.rootservices.otter.gateway.entity.ErrorTarget
 
setAfter(List<Between<S, U>>) - Method in class org.rootservices.otter.router.entity.Route
 
setAfter(List<Between<S, U>>) - Method in class org.rootservices.otter.security.builder.entity.Betweens
 
setAfter(List<RestBetween<U>>) - Method in class org.rootservices.otter.gateway.entity.rest.RestErrorTarget
 
setAfter(List<RestBetween<U>>) - Method in class org.rootservices.otter.gateway.entity.rest.RestTarget
 
setAfter(List<RestBetween<U>>) - Method in class org.rootservices.otter.router.entity.RestRoute
 
setAfter(List<RestBetween<U>>) - Method in class org.rootservices.otter.security.builder.entity.RestBetweens
 
setAge(Integer) - Method in class org.rootservices.otter.config.CookieConfig
 
setAuthOptional(Optional<Between<S, U>>) - Method in class org.rootservices.otter.gateway.entity.Group
 
setAuthOptional(Optional<RestBetween<U>>) - Method in class org.rootservices.otter.gateway.entity.rest.RestGroup
 
setAuthRequired(Optional<Between<S, U>>) - Method in class org.rootservices.otter.gateway.entity.Group
 
setAuthRequired(Optional<RestBetween<U>>) - Method in class org.rootservices.otter.gateway.entity.rest.RestGroup
 
setBefore(List<Between<S, U>>) - Method in class org.rootservices.otter.gateway.entity.ErrorTarget
 
setBefore(List<Between<S, U>>) - Method in class org.rootservices.otter.router.entity.Route
 
setBefore(List<Between<S, U>>) - Method in class org.rootservices.otter.security.builder.entity.Betweens
 
setBefore(List<RestBetween<U>>) - Method in class org.rootservices.otter.gateway.entity.rest.RestErrorTarget
 
setBefore(List<RestBetween<U>>) - Method in class org.rootservices.otter.gateway.entity.rest.RestTarget
 
setBefore(List<RestBetween<U>>) - Method in class org.rootservices.otter.router.entity.RestRoute
 
setBefore(List<RestBetween<U>>) - Method in class org.rootservices.otter.security.builder.entity.RestBetweens
 
setBody(Optional<byte[]>) - Method in class org.rootservices.otter.controller.entity.request.Request
 
setBody(Optional<byte[]>) - Method in class org.rootservices.otter.controller.entity.request.RestRequest
 
setBody(Optional<byte[]>) - Method in class org.rootservices.otter.dispatch.entity.RestBtwnRequest
 
setBody(Optional<byte[]>) - Method in class org.rootservices.otter.dispatch.entity.RestErrorRequest
 
setBody(Optional<byte[]>) - Method in class org.rootservices.otter.router.entity.io.Ask
 
setBtwnRequest(RestBtwnRequest<U>) - Method in class org.rootservices.otter.dispatch.entity.either.RestResponseError
 
setBtwnResponse(RestBtwnResponse) - Method in class org.rootservices.otter.dispatch.entity.either.RestResponseError
 
setCause(Throwable) - Method in class org.rootservices.otter.dispatch.entity.either.ResponseError
 
setCause(Throwable) - Method in class org.rootservices.otter.dispatch.entity.either.RestResponseError
 
setCause(Optional<Throwable>) - Method in class org.rootservices.otter.controller.entity.request.Request
 
setCause(Optional<Throwable>) - Method in class org.rootservices.otter.controller.entity.request.RestRequest
 
setChallengeToken(String) - Method in class org.rootservices.otter.security.csrf.CsrfClaims
 
setClazz(Class) - Method in class org.rootservices.otter.server.HttpServerConfig
 
setComment(String) - Method in class org.rootservices.otter.controller.entity.Cookie
 
setContentType(MimeType) - Method in class org.rootservices.otter.controller.entity.request.Request
 
setContentType(MimeType) - Method in class org.rootservices.otter.controller.entity.request.RestRequest
 
setContentType(MimeType) - Method in class org.rootservices.otter.dispatch.entity.RestBtwnRequest
 
setContentType(MimeType) - Method in class org.rootservices.otter.dispatch.entity.RestErrorRequest
 
setContentType(MimeType) - Method in class org.rootservices.otter.router.entity.io.Ask
 
setContentTypes(List<MimeType>) - Method in class org.rootservices.otter.router.entity.Location
 
setContentTypes(Map<Method, List<MimeType>>) - Method in class org.rootservices.otter.gateway.entity.rest.RestTarget
 
setCookieConfig(CookieConfig) - Method in class org.rootservices.otter.security.csrf.between.PrepareCSRF
 
setCookieConfig(CookieConfig) - Method in class org.rootservices.otter.security.session.between.EncryptSession
 
setCookieName(String) - Method in class org.rootservices.otter.security.csrf.between.CheckCSRF
 
setCookies(Map<String, Cookie>) - Method in class org.rootservices.otter.controller.entity.request.Request
 
setCookies(Map<String, Cookie>) - Method in class org.rootservices.otter.controller.entity.request.RestRequest
 
setCookies(Map<String, Cookie>) - Method in class org.rootservices.otter.controller.entity.response.Response
 
setCookies(Map<String, Cookie>) - Method in class org.rootservices.otter.controller.entity.response.RestResponse
 
setCookies(Map<String, Cookie>) - Method in class org.rootservices.otter.dispatch.entity.RestBtwnRequest
 
setCookies(Map<String, Cookie>) - Method in class org.rootservices.otter.dispatch.entity.RestBtwnResponse
 
setCookies(Map<String, Cookie>) - Method in class org.rootservices.otter.dispatch.entity.RestErrorRequest
 
setCookies(Map<String, Cookie>) - Method in class org.rootservices.otter.dispatch.entity.RestErrorResponse
 
setCookies(Map<String, Cookie>) - Method in class org.rootservices.otter.router.entity.io.Answer
 
setCookies(Map<String, Cookie>) - Method in class org.rootservices.otter.router.entity.io.Ask
 
setCsrfChallenge(Optional<String>) - Method in class org.rootservices.otter.controller.entity.request.Request
 
setCsrfChallenge(Optional<String>) - Method in class org.rootservices.otter.router.entity.io.Ask
 
setDispatchErrors(Map<StatusCode, ErrorTarget<S, U>>) - Method in class org.rootservices.otter.gateway.entity.Group
 
setDispatchErrors(Map<StatusCode, RestErrorTarget<U, ? extends Translatable>>) - Method in class org.rootservices.otter.gateway.entity.rest.RestGroup
 
setDocumentRoot(String) - Method in class org.rootservices.otter.server.HttpServerConfig
 
setDomain(String) - Method in class org.rootservices.otter.controller.entity.Cookie
 
setDoubleSubmitCSRF(DoubleSubmitCSRF) - Method in class org.rootservices.otter.security.csrf.between.CheckCSRF
 
setDoubleSubmitCSRF(DoubleSubmitCSRF) - Method in class org.rootservices.otter.security.csrf.between.PrepareCSRF
 
setEncKey(SymmetricKey) - Method in class org.rootservices.otter.gateway.entity.Shape
 
setErrorPages(List<ErrorPage>) - Method in class org.rootservices.otter.server.HttpServerConfig
 
setErrorResources(Map<StatusCode, Resource<S, U>>) - Method in class org.rootservices.otter.gateway.entity.Group
 
setErrorRouteRunners(Map<StatusCode, RouteRunner>) - Method in class org.rootservices.otter.router.entity.Location
 
setErrorTargets(Map<StatusCode, ErrorTarget<S, U>>) - Method in class org.rootservices.otter.gateway.entity.Target
 
setErrorTargets(Map<StatusCode, RestErrorTarget<U, ? extends Translatable>>) - Method in class org.rootservices.otter.gateway.entity.rest.RestTarget
 
setErrorType(ResponseError.ErrorType) - Method in class org.rootservices.otter.dispatch.entity.either.ResponseError
 
setErrorType(RestResponseError.ErrorType) - Method in class org.rootservices.otter.dispatch.entity.either.RestResponseError
 
setExpected(List<String>) - Method in class org.rootservices.otter.controller.entity.ClientError
 
setFormData(Map<String, List<String>>) - Method in class org.rootservices.otter.controller.entity.request.Request
 
setFormData(Map<String, List<String>>) - Method in class org.rootservices.otter.controller.entity.request.RestRequest
 
setFormData(Map<String, List<String>>) - Method in class org.rootservices.otter.dispatch.entity.RestBtwnRequest
 
setFormData(Map<String, List<String>>) - Method in class org.rootservices.otter.dispatch.entity.RestErrorRequest
 
setFormData(Map<String, List<String>>) - Method in class org.rootservices.otter.router.entity.io.Ask
 
setFormFieldName(String) - Method in class org.rootservices.otter.security.csrf.between.CheckCSRF
 
setGroupName(String) - Method in class org.rootservices.otter.gateway.entity.rest.RestTarget
 
setGroupName(String) - Method in class org.rootservices.otter.gateway.entity.Target
 
setHeaders(Map<String, String>) - Method in class org.rootservices.otter.controller.entity.request.Request
 
setHeaders(Map<String, String>) - Method in class org.rootservices.otter.controller.entity.request.RestRequest
 
setHeaders(Map<String, String>) - Method in class org.rootservices.otter.controller.entity.response.Response
 
setHeaders(Map<String, String>) - Method in class org.rootservices.otter.controller.entity.response.RestResponse
 
setHeaders(Map<String, String>) - Method in class org.rootservices.otter.dispatch.entity.RestBtwnRequest
 
setHeaders(Map<String, String>) - Method in class org.rootservices.otter.dispatch.entity.RestBtwnResponse
 
setHeaders(Map<String, String>) - Method in class org.rootservices.otter.dispatch.entity.RestErrorRequest
 
setHeaders(Map<String, String>) - Method in class org.rootservices.otter.dispatch.entity.RestErrorResponse
 
setHeaders(Map<String, String>) - Method in class org.rootservices.otter.router.entity.io.Answer
 
setHeaders(Map<String, String>) - Method in class org.rootservices.otter.router.entity.io.Ask
 
setHttpOnly(boolean) - Method in class org.rootservices.otter.controller.entity.Cookie
 
setHttpOnly(Boolean) - Method in class org.rootservices.otter.config.CookieConfig
 
setIpAddress(String) - Method in class org.rootservices.otter.controller.entity.request.Request
 
setIpAddress(String) - Method in class org.rootservices.otter.controller.entity.request.RestRequest
 
setIpAddress(String) - Method in class org.rootservices.otter.dispatch.entity.RestBtwnRequest
 
setIpAddress(String) - Method in class org.rootservices.otter.dispatch.entity.RestErrorRequest
 
setIpAddress(String) - Method in class org.rootservices.otter.router.entity.io.Ask
 
setKey(String) - Method in class org.rootservices.otter.controller.entity.ClientError
 
setKey(Optional<String>) - Method in exception org.rootservices.otter.translator.exception.DeserializationException
 
setLabels(List<Label>) - Method in class org.rootservices.otter.gateway.entity.rest.RestTarget
 
setLeft(Optional<Response<S>>) - Method in class org.rootservices.otter.dispatch.entity.either.ResponseEither
 
setLeft(Optional<RestResponse<P>>) - Method in class org.rootservices.otter.dispatch.entity.either.RestReponseEither
 
setLocation(Location) - Method in class org.rootservices.otter.router.entity.MatchedLocation
 
setMatcher(Optional<Matcher>) - Method in class org.rootservices.otter.controller.entity.request.Request
 
setMatcher(Optional<Matcher>) - Method in class org.rootservices.otter.controller.entity.request.RestRequest
 
setMatcher(Optional<Matcher>) - Method in class org.rootservices.otter.dispatch.entity.RestBtwnRequest
 
setMatcher(Optional<Matcher>) - Method in class org.rootservices.otter.dispatch.entity.RestErrorRequest
 
setMatcher(Optional<Matcher>) - Method in class org.rootservices.otter.router.entity.io.Ask
 
setMatcher(Matcher) - Method in class org.rootservices.otter.router.entity.MatchedLocation
 
setMaxAge(int) - Method in class org.rootservices.otter.controller.entity.Cookie
 
setMessage(String) - Method in class org.rootservices.otter.controller.entity.ServerError
 
setMethod(Method) - Method in class org.rootservices.otter.controller.entity.request.Request
 
setMethod(Method) - Method in class org.rootservices.otter.controller.entity.request.RestRequest
 
setMethod(Method) - Method in class org.rootservices.otter.dispatch.entity.RestBtwnRequest
 
setMethod(Method) - Method in class org.rootservices.otter.dispatch.entity.RestErrorRequest
 
setMethod(Method) - Method in class org.rootservices.otter.router.entity.io.Ask
 
setMethods(List<Method>) - Method in class org.rootservices.otter.gateway.entity.rest.RestTarget
 
setName(String) - Method in class org.rootservices.otter.config.CookieConfig
 
setName(String) - Method in class org.rootservices.otter.controller.entity.Cookie
 
setName(String) - Method in class org.rootservices.otter.gateway.entity.Group
 
setName(String) - Method in class org.rootservices.otter.gateway.entity.rest.RestGroup
 
setNoise(String) - Method in class org.rootservices.otter.security.csrf.CsrfClaims
 
setNoise(String) - Method in class org.rootservices.otter.security.entity.ChallengeToken
 
setParameters(Map<String, String>) - Method in class org.rootservices.otter.controller.entity.mime.MimeType
 
setPassword(String) - Method in class org.rootservices.otter.authentication.HttpBasicEntity
 
setPath(String) - Method in class org.rootservices.otter.controller.entity.Cookie
 
setPathWithParams(String) - Method in class org.rootservices.otter.controller.entity.request.Request
 
setPathWithParams(String) - Method in class org.rootservices.otter.controller.entity.request.RestRequest
 
setPathWithParams(String) - Method in class org.rootservices.otter.dispatch.entity.RestBtwnRequest
 
setPathWithParams(String) - Method in class org.rootservices.otter.dispatch.entity.RestErrorRequest
 
setPathWithParams(String) - Method in class org.rootservices.otter.router.entity.io.Ask
 
setPattern(Pattern) - Method in class org.rootservices.otter.router.entity.Location
 
setPayload(Class<P>) - Method in class org.rootservices.otter.gateway.entity.rest.RestError
 
setPayload(Class<P>) - Method in class org.rootservices.otter.gateway.entity.rest.RestErrorTarget
 
setPayload(Class<P>) - Method in class org.rootservices.otter.gateway.entity.rest.RestTarget
 
setPayload(Optional<byte[]>) - Method in class org.rootservices.otter.controller.entity.response.Response
 
setPayload(Optional<byte[]>) - Method in class org.rootservices.otter.dispatch.entity.RestBtwnResponse
 
setPayload(Optional<byte[]>) - Method in class org.rootservices.otter.dispatch.entity.RestErrorResponse
 
setPayload(Optional<byte[]>) - Method in class org.rootservices.otter.gateway.servlet.GatewayResponse
 
setPayload(Optional<byte[]>) - Method in class org.rootservices.otter.router.entity.io.Answer
 
setPayload(Optional<P>) - Method in class org.rootservices.otter.controller.entity.request.RestRequest
 
setPayload(Optional<P>) - Method in class org.rootservices.otter.controller.entity.response.RestResponse
 
setPort(int) - Method in class org.rootservices.otter.server.HttpServerConfig
 
setPossibleContentTypes(List<MimeType>) - Method in class org.rootservices.otter.controller.entity.request.Request
 
setPossibleContentTypes(List<MimeType>) - Method in class org.rootservices.otter.controller.entity.request.RestRequest
 
setPossibleContentTypes(List<MimeType>) - Method in class org.rootservices.otter.dispatch.entity.RestBtwnRequest
 
setPossibleContentTypes(List<MimeType>) - Method in class org.rootservices.otter.dispatch.entity.RestErrorRequest
 
setPossibleContentTypes(List<MimeType>) - Method in class org.rootservices.otter.router.entity.io.Ask
 
setPreferredKey(SymmetricKey) - Method in class org.rootservices.otter.security.session.between.DecryptSession
 
setPreferredKey(SymmetricKey) - Method in class org.rootservices.otter.security.session.between.EncryptSession
 
setPreferredSignKey(SymmetricKey) - Method in class org.rootservices.otter.security.csrf.DoubleSubmitCSRF
 
setPresenter(Optional<Object>) - Method in class org.rootservices.otter.controller.entity.response.Response
 
setPresenter(Optional<Object>) - Method in class org.rootservices.otter.router.entity.io.Answer
 
setQueryParams(Map<String, List<String>>) - Method in class org.rootservices.otter.controller.entity.request.Request
 
setQueryParams(Map<String, List<String>>) - Method in class org.rootservices.otter.controller.entity.request.RestRequest
 
setQueryParams(Map<String, List<String>>) - Method in class org.rootservices.otter.dispatch.entity.RestBtwnRequest
 
setQueryParams(Map<String, List<String>>) - Method in class org.rootservices.otter.dispatch.entity.RestErrorRequest
 
setQueryParams(Map<String, List<String>>) - Method in class org.rootservices.otter.router.entity.io.Ask
 
setReadChunkSize(Integer) - Method in class org.rootservices.otter.gateway.entity.Shape
 
setReason(String) - Method in class org.rootservices.otter.controller.entity.ClientError
 
setReason(Reason) - Method in exception org.rootservices.otter.translator.exception.DeserializationException
 
setRegex(String) - Method in class org.rootservices.otter.gateway.entity.rest.RestTarget
 
setRequest(Request<S, U>) - Method in class org.rootservices.otter.dispatch.entity.either.ResponseError
 
setRequestForResource(RestRequest<U, P>) - Method in class org.rootservices.otter.dispatch.entity.either.RestResponseError
 
setRequestLog(String) - Method in class org.rootservices.otter.server.HttpServerConfig
 
setResource(Resource<S, U>) - Method in class org.rootservices.otter.gateway.entity.ErrorTarget
 
setResource(Resource<S, U>) - Method in class org.rootservices.otter.router.entity.Route
 
setResource(RestResource<U, P>) - Method in class org.rootservices.otter.gateway.entity.rest.RestErrorTarget
 
setResourceResponse(RestResponse<P>) - Method in class org.rootservices.otter.dispatch.entity.either.RestResponseError
 
setResponse(Response<S>) - Method in class org.rootservices.otter.dispatch.entity.either.ResponseError
 
setResponse(RestResponse<P>) - Method in class org.rootservices.otter.dispatch.entity.either.RestResponseError
 
setResponseForResource(RestResponse<P>) - Method in class org.rootservices.otter.dispatch.entity.either.RestResponseError
 
setResponsePayload(Optional<byte[]>, Optional<byte[]>, RestResponse<P>, RestResponse<P>) - Method in class org.rootservices.otter.dispatch.JsonRouteRun
 
setRestErrors(Map<StatusCode, RestError<U, ? extends Translatable>>) - Method in class org.rootservices.otter.gateway.entity.rest.RestGroup
 
setRestErrors(Map<StatusCode, RestError<U, ? extends Translatable>>) - Method in class org.rootservices.otter.gateway.entity.rest.RestTarget
 
setRestResource(RestResource<U, P>) - Method in class org.rootservices.otter.gateway.entity.rest.RestError
 
setRestResource(RestResource<U, P>) - Method in class org.rootservices.otter.gateway.entity.rest.RestTarget
 
setRestResource(RestResource<U, P>) - Method in class org.rootservices.otter.router.entity.RestRoute
 
setRight(Optional<ResponseError<S, U>>) - Method in class org.rootservices.otter.dispatch.entity.either.ResponseEither
 
setRight(Optional<RestResponseError<U, P>>) - Method in class org.rootservices.otter.dispatch.entity.either.RestReponseEither
 
setRotationEncKeys(Map<String, SymmetricKey>) - Method in class org.rootservices.otter.gateway.entity.Shape
 
setRotationSignKeys(Map<String, SymmetricKey>) - Method in class org.rootservices.otter.gateway.entity.Shape
 
setRotationSignKeys(Map<String, SymmetricKey>) - Method in class org.rootservices.otter.security.csrf.DoubleSubmitCSRF
 
setRouteRunner(RouteRunner) - Method in class org.rootservices.otter.router.entity.Location
 
setSecure(boolean) - Method in class org.rootservices.otter.controller.entity.Cookie
 
setSecure(Boolean) - Method in class org.rootservices.otter.config.CookieConfig
 
setSecure(Boolean) - Method in class org.rootservices.otter.gateway.entity.Shape
 
setSession(Optional<S>) - Method in class org.rootservices.otter.controller.entity.request.Request
 
setSession(Optional<S>) - Method in class org.rootservices.otter.controller.entity.response.Response
 
setSessionClazz(Class<S>) - Method in class org.rootservices.otter.gateway.entity.Group
 
setSignkey(SymmetricKey) - Method in class org.rootservices.otter.gateway.entity.Shape
 
setSource(ClientError.Source) - Method in class org.rootservices.otter.controller.entity.ClientError
 
setStatusCode(StatusCode) - Method in class org.rootservices.otter.controller.entity.response.Response
 
setStatusCode(StatusCode) - Method in class org.rootservices.otter.controller.entity.response.RestResponse
 
setStatusCode(StatusCode) - Method in class org.rootservices.otter.dispatch.entity.RestBtwnResponse
 
setStatusCode(StatusCode) - Method in class org.rootservices.otter.dispatch.entity.RestErrorResponse
 
setStatusCode(StatusCode) - Method in class org.rootservices.otter.router.entity.io.Answer
 
setSubType(String) - Method in class org.rootservices.otter.controller.entity.mime.MimeType
 
setTemplate(Optional<String>) - Method in class org.rootservices.otter.controller.entity.response.Response
 
setTemplate(Optional<String>) - Method in class org.rootservices.otter.gateway.servlet.GatewayResponse
 
setTemplate(Optional<String>) - Method in class org.rootservices.otter.router.entity.io.Answer
 
setToken(String) - Method in class org.rootservices.otter.security.entity.ChallengeToken
 
setType(String) - Method in class org.rootservices.otter.controller.entity.mime.MimeType
 
setUser(String) - Method in class org.rootservices.otter.authentication.HttpBasicEntity
 
setUser(Optional<U>) - Method in class org.rootservices.otter.controller.entity.request.Request
 
setUser(Optional<U>) - Method in class org.rootservices.otter.controller.entity.request.RestRequest
 
setUser(Optional<U>) - Method in class org.rootservices.otter.dispatch.entity.RestBtwnRequest
 
setUser(Optional<U>) - Method in class org.rootservices.otter.dispatch.entity.RestErrorRequest
 
setValue(String) - Method in class org.rootservices.otter.controller.entity.Cookie
 
setValue(String) - Method in enum org.rootservices.otter.controller.entity.mime.ParamValue
 
setVersion(int) - Method in class org.rootservices.otter.controller.entity.Cookie
 
setWriteChunkSize(Integer) - Method in class org.rootservices.otter.gateway.entity.Shape
 
setWriteChunkSize(Integer) - Method in class org.rootservices.otter.gateway.servlet.GatewayResponse
 
shape() - Method in interface org.rootservices.otter.gateway.Configure
Returns a shape instance which instructs otter what to use for the csrf sign keys, session encrption keys, rotation keys, and async i/o chuck sizes.
Shape - Class in org.rootservices.otter.gateway.entity
Used to instruct otter on what values to use for: - csrf sign keys - session encryption keys - rotation keys - async i/o chuck sizes
Shape(Boolean, SymmetricKey, SymmetricKey, Map<String, SymmetricKey>, Map<String, SymmetricKey>, Integer, Integer) - Constructor for class org.rootservices.otter.gateway.entity.Shape
 
ShapeBuilder - Class in org.rootservices.otter.gateway.builder
 
ShapeBuilder() - Constructor for class org.rootservices.otter.gateway.builder.ShapeBuilder
 
shouldEncrypt(Request<S, U>, Response<S>) - Method in class org.rootservices.otter.security.session.between.EncryptSession
 
SIGNATURE_INVALID - Static variable in class org.rootservices.otter.security.csrf.DoubleSubmitCSRF
 
signkey(SymmetricKey) - Method in class org.rootservices.otter.gateway.builder.ShapeBuilder
 
signKey(SymmetricKey) - Method in class org.rootservices.otter.security.builder.BetweenBuilder
 
start() - Method in interface org.rootservices.otter.server.container.ServletContainer
 
start() - Method in class org.rootservices.otter.server.container.ServletContainerImpl
 
stateless() - Method in class org.rootservices.otter.server.container.builder.WebAppContextBuilder
 
STATIC_ASSETS_PATTERN - Static variable in class org.rootservices.otter.servlet.EntryFilter
 
staticAssetServlet(String) - Method in class org.rootservices.otter.server.container.builder.WebAppContextBuilder
Configure delivery of static assets if you know the absolute path to the assets.
staticAssetServletWar(String) - Method in class org.rootservices.otter.server.container.builder.WebAppContextBuilder
Configure delivery of static assets if they are included in the war file.
statusCode() - Method in class org.rootservices.otter.controller.error.BadRequestRestResource
 
statusCode() - Method in class org.rootservices.otter.controller.error.NotFoundRestResource
 
statusCode() - Method in class org.rootservices.otter.controller.error.RestErrorResource
 
statusCode(StatusCode) - Method in class org.rootservices.otter.controller.builder.ResponseBuilder
 
statusCode(StatusCode) - Method in class org.rootservices.otter.router.builder.AnswerBuilder
 
StatusCode - Enum in org.rootservices.otter.controller.entity
 
stop() - Method in interface org.rootservices.otter.server.container.ServletContainer
 
stop() - Method in class org.rootservices.otter.server.container.ServletContainerImpl
 
SubType - Enum in org.rootservices.otter.controller.entity.mime
 
SUBTYPE - Static variable in class org.rootservices.otter.translator.MimeTypeTranslator
 
SWITCHING_PROTOCOLS - org.rootservices.otter.controller.entity.StatusCode
 
SynchronizerToken - Class in org.rootservices.otter.security.csrf
Created by tommackenzie on 4/9/16.
SynchronizerToken(RandomString) - Constructor for class org.rootservices.otter.security.csrf.SynchronizerToken
 

T

Target<S extends DefaultSession,​U extends DefaultUser> - Class in org.rootservices.otter.gateway.entity
 
Target(List<Method>, String, Resource<S, U>, Map<Method, List<MimeType>>, List<Label>, List<Between<S, U>>, List<Between<S, U>>, Map<StatusCode, ErrorTarget<S, U>>, Map<StatusCode, Resource<S, U>>, String) - Constructor for class org.rootservices.otter.gateway.entity.Target
 
TargetBuilder<S extends DefaultSession,​U extends DefaultUser> - Class in org.rootservices.otter.gateway.builder
 
TargetBuilder() - Constructor for class org.rootservices.otter.gateway.builder.TargetBuilder
 
tempDirectory(File) - Method in class org.rootservices.otter.server.container.builder.WebAppContextBuilder
 
template(Optional<String>) - Method in class org.rootservices.otter.controller.builder.ResponseBuilder
 
template(Optional<String>) - Method in class org.rootservices.otter.router.builder.AnswerBuilder
 
TEMPORARY_REDIRECT - org.rootservices.otter.controller.entity.StatusCode
 
TEXT - org.rootservices.otter.controller.entity.mime.TopLevelType
 
to - Variable in class org.rootservices.otter.gateway.servlet.translator.HttpServletRequestCookieTranslator
 
to(Object) - Method in class org.rootservices.otter.translator.JsonTranslator
 
to(String) - Method in class org.rootservices.otter.translator.MimeTypeTranslator
 
to(Throwable) - Method in class org.rootservices.otter.controller.error.BadRequestRestResource
 
to(Throwable) - Method in class org.rootservices.otter.controller.error.RestErrorResource
 
to(RestRequest<U, ClientError>) - Method in class org.rootservices.otter.controller.error.MediaTypeRestResource
 
to(RestRequest<U, ClientError>) - Method in class org.rootservices.otter.controller.error.NotFoundRestResource
 
to(RestRequest<U, ServerError>) - Method in class org.rootservices.otter.controller.error.ServerErrorRestResource
 
to(RestRequest<U, P>) - Method in class org.rootservices.otter.dispatch.translator.rest.RestBtwnRequestTranslator
 
to(Response<S>) - Method in class org.rootservices.otter.dispatch.translator.AnswerTranslator
 
to(RestResponse<P>, Optional<byte[]>) - Method in class org.rootservices.otter.dispatch.translator.rest.RestBtwnResponseTranslator
 
to(RestBtwnRequest<U>) - Method in class org.rootservices.otter.dispatch.translator.rest.RestErrorRequestTranslator
 
to(RestBtwnRequest<U>, Optional<P>) - Method in class org.rootservices.otter.dispatch.translator.rest.RestRequestTranslator
 
to(RestBtwnResponse) - Method in class org.rootservices.otter.dispatch.translator.rest.RestErrorResponseTranslator
 
to(RestBtwnResponse) - Method in class org.rootservices.otter.dispatch.translator.rest.RestResponseTranslator
 
to(RestErrorRequest<U>, Throwable) - Method in class org.rootservices.otter.dispatch.translator.rest.RestRequestTranslator
 
to(RestErrorResponse) - Method in class org.rootservices.otter.dispatch.translator.rest.RestResponseTranslator
 
to(RestTarget<U, P>) - Method in class org.rootservices.otter.gateway.translator.RestLocationTranslator
 
to(Target<S, U>) - Method in class org.rootservices.otter.gateway.translator.LocationTranslator
 
to(Answer) - Method in class org.rootservices.otter.dispatch.translator.rest.RestBtwnResponseTranslator
 
to(Answer) - Method in class org.rootservices.otter.dispatch.translator.rest.RestErrorResponseTranslator
 
to(Answer) - Method in class org.rootservices.otter.dispatch.translator.rest.RestResponseTranslator
 
to(Answer, Response<S>) - Method in class org.rootservices.otter.dispatch.translator.AnswerTranslator
 
to(Ask) - Method in class org.rootservices.otter.dispatch.translator.RequestTranslator
 
to(Ask) - Method in class org.rootservices.otter.dispatch.translator.rest.RestBtwnRequestTranslator
 
to(Ask) - Method in class org.rootservices.otter.dispatch.translator.rest.RestErrorRequestTranslator
 
to(Ask) - Method in class org.rootservices.otter.dispatch.translator.rest.RestRequestTranslator
 
toClaims(String) - Method in class org.rootservices.otter.security.csrf.DoubleSubmitCSRF
 
toErrorHandlers(Map<StatusCode, RestError<U, ? extends Translatable>>) - Method in class org.rootservices.otter.gateway.translator.RestLocationTranslator
 
ToJsonException - Exception in org.rootservices.otter.translator.exception
 
ToJsonException(String, Throwable) - Constructor for exception org.rootservices.otter.translator.exception.ToJsonException
 
toJwt(ChallengeToken) - Method in class org.rootservices.otter.security.csrf.DoubleSubmitCSRF
 
toParameters(String) - Method in class org.rootservices.otter.translator.MimeTypeTranslator
 
toPayload(Class<? extends Translatable>) - Method in class org.rootservices.otter.dispatch.config.DispatchAppFactory
 
TopLevelType - Enum in org.rootservices.otter.controller.entity.mime
 
toRestError(RestError<U, ? extends P>) - Method in class org.rootservices.otter.dispatch.config.DispatchAppFactory
 
toRestRoute(RestRoute<U, ? extends Translatable>) - Method in class org.rootservices.otter.dispatch.config.DispatchAppFactory
 
toRoute(ErrorTarget<S, U>) - Method in class org.rootservices.otter.gateway.translator.LocationTranslator
 
toSession(byte[]) - Method in class org.rootservices.otter.security.session.between.DecryptSession
 
toString() - Method in class org.rootservices.otter.controller.entity.mime.MimeType
 
toString() - Method in enum org.rootservices.otter.controller.entity.mime.ParamKey
 
toString() - Method in enum org.rootservices.otter.controller.entity.mime.ParamValue
 
toString() - Method in enum org.rootservices.otter.controller.entity.mime.SubType
 
toString() - Method in enum org.rootservices.otter.controller.entity.mime.TopLevelType
 
toString() - Method in class org.rootservices.otter.controller.entity.request.Request
 
toString() - Method in class org.rootservices.otter.controller.entity.request.RestRequest
 
toString() - Method in class org.rootservices.otter.dispatch.entity.RestBtwnRequest
 
toString() - Method in class org.rootservices.otter.dispatch.entity.RestErrorRequest
 
toString() - Method in class org.rootservices.otter.router.entity.Location
 
toString() - Method in class org.rootservices.otter.router.entity.MatchedLocation
 
trace(Request<S, U>, Response<S>) - Method in class org.rootservices.otter.controller.Resource
 
trace(RestRequest<U, ClientError>, RestResponse<ClientError>) - Method in class org.rootservices.otter.controller.error.MediaTypeRestResource
 
trace(RestRequest<U, ClientError>, RestResponse<ClientError>) - Method in class org.rootservices.otter.controller.error.NotFoundRestResource
 
trace(RestRequest<U, ServerError>, RestResponse<ServerError>) - Method in class org.rootservices.otter.controller.error.ServerErrorRestResource
 
trace(RestRequest<U, P>, RestResponse<P>) - Method in class org.rootservices.otter.controller.error.RestErrorResource
 
trace(RestRequest<U, P>, RestResponse<P>) - Method in class org.rootservices.otter.controller.RestResource
 
TRACE - org.rootservices.otter.router.entity.Method
 
TranslatorAppFactory - Class in org.rootservices.otter.translator.config
 
TranslatorAppFactory() - Constructor for class org.rootservices.otter.translator.config.TranslatorAppFactory
 
TYPE - Static variable in class org.rootservices.otter.translator.MimeTypeTranslator
 

U

unAuthorized() - Method in class org.rootservices.otter.controller.builder.ResponseBuilder
 
unAuthorized() - Method in class org.rootservices.otter.router.builder.AnswerBuilder
 
UNAUTHORIZED - org.rootservices.otter.controller.entity.StatusCode
 
UNKNOWN - org.rootservices.otter.translator.exception.Reason
 
UNKNOWN_KEY - org.rootservices.otter.translator.exception.Reason
 
UnknownKeyException - Exception in org.rootservices.otter.translator.exception
 
UnknownKeyException(String, Throwable, String) - Constructor for exception org.rootservices.otter.translator.exception.UnknownKeyException
 
UNSUPPORTED_MEDIA_TYPE - org.rootservices.otter.controller.entity.StatusCode
 
unsupportedMediaType(Optional<MatchedLocation>, MimeType) - Method in class org.rootservices.otter.router.Engine
 
unSupportedMediaType(MatchedLocation, Ask, Answer) - Method in class org.rootservices.otter.router.Engine
 
URL - org.rootservices.otter.controller.entity.ClientError.Source
 
urlDecoder() - Method in class org.rootservices.otter.config.OtterAppFactory
 
US_ASCII - org.rootservices.otter.controller.entity.mime.ParamValue
 
USE_PROXY - org.rootservices.otter.controller.entity.StatusCode
 
UTF_8 - org.rootservices.otter.controller.entity.mime.ParamValue
 
UTF_8 - org.rootservices.otter.controller.header.ContentType
 
UUID - org.rootservices.otter.router.entity.Regex
 

V

valueOf(String) - Static method in enum org.rootservices.otter.controller.entity.ClientError.Source
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rootservices.otter.controller.entity.mime.ParamKey
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rootservices.otter.controller.entity.mime.ParamValue
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rootservices.otter.controller.entity.mime.SubType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rootservices.otter.controller.entity.mime.TopLevelType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rootservices.otter.controller.entity.StatusCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rootservices.otter.controller.header.AuthScheme
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rootservices.otter.controller.header.ContentType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rootservices.otter.controller.header.Header
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rootservices.otter.controller.header.HeaderValue
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rootservices.otter.dispatch.entity.either.ResponseError.ErrorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rootservices.otter.dispatch.entity.either.RestResponseError.ErrorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rootservices.otter.gateway.entity.Label
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rootservices.otter.router.entity.Method
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rootservices.otter.router.entity.Regex
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rootservices.otter.translator.exception.Reason
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.rootservices.otter.controller.entity.ClientError.Source
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rootservices.otter.controller.entity.mime.ParamKey
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rootservices.otter.controller.entity.mime.ParamValue
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rootservices.otter.controller.entity.mime.SubType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rootservices.otter.controller.entity.mime.TopLevelType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rootservices.otter.controller.entity.StatusCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rootservices.otter.controller.header.AuthScheme
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rootservices.otter.controller.header.ContentType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rootservices.otter.controller.header.Header
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rootservices.otter.controller.header.HeaderValue
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rootservices.otter.dispatch.entity.either.ResponseError.ErrorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rootservices.otter.dispatch.entity.either.RestResponseError.ErrorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rootservices.otter.gateway.entity.Label
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rootservices.otter.router.entity.Method
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rootservices.otter.router.entity.Regex
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rootservices.otter.translator.exception.Reason
Returns an array containing the constants of this enum type, in the order they are declared.
verifyCsrfCookieSignature(JsonWebToken, SymmetricKey) - Method in class org.rootservices.otter.security.csrf.DoubleSubmitCSRF
 
VIDEO - org.rootservices.otter.controller.entity.mime.TopLevelType
 

W

WebAppContextBuilder - Class in org.rootservices.otter.server.container.builder
 
WebAppContextBuilder() - Constructor for class org.rootservices.otter.server.container.builder.WebAppContextBuilder
 
webAppPath() - Method in class org.rootservices.otter.config.OtterAppFactory
 
WebAppPath - Class in org.rootservices.otter.server.path
Created by tommackenzie on 4/3/16.
WebAppPath() - Constructor for class org.rootservices.otter.server.path.WebAppPath
 
WRITE_CHUNK_SIZE - Static variable in class org.rootservices.otter.config.OtterAppFactory
 
writeChunkSize(Integer) - Method in class org.rootservices.otter.gateway.builder.ShapeBuilder
 
WriteListenerImpl - Class in org.rootservices.otter.servlet.async
 
WriteListenerImpl(ServletOutputStream, Queue, AsyncContext) - Constructor for class org.rootservices.otter.servlet.async.WriteListenerImpl
 

X

XML - org.rootservices.otter.controller.entity.mime.SubType
 
A B C D E F G H I J L M N O P Q R S T U V W X 
All Classes All Packages