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
All Classes All Packages
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
A B C D E F G H I J L M N O P Q R S T U V W XAll Classes All Packages