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

A

ACCEPT - org.rootservices.otter.controller.header.Header
 
ACCEPTED - org.rootservices.otter.controller.entity.StatusCode
 
after(List<Between>) - Method in class org.rootservices.otter.router.RouteBuilder
 
attribute(String, String) - Method in class org.rootservices.otter.server.container.builder.WebAppContextBuilder
 
AUTH - org.rootservices.otter.controller.header.Header
 
AUTH_MISSING - org.rootservices.otter.controller.header.Header
 
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
 
badRequest() - Method in class org.rootservices.otter.controller.builder.ResponseBuilder
 
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>) - Method in class org.rootservices.otter.router.RouteBuilder
 
Between - Interface in org.rootservices.otter.router.entity
 
body(Optional<String>) - Method in class org.rootservices.otter.controller.builder.RequestBuilder
 
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.router.RouteBuilder
 
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
 
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
 
checkCSRF - Variable in class org.rootservices.otter.gateway.Gateway
 
checkCSRF(DoubleSubmitCSRF) - Method in class org.rootservices.otter.config.OtterAppFactory
 
CheckCSRF - 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
 
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(Gateway) - Method in interface org.rootservices.otter.gateway.Configure
 
Configure - Interface in org.rootservices.otter.gateway
 
CONFLICT - org.rootservices.otter.controller.entity.StatusCode
 
connect(String, Resource) - Method in class org.rootservices.otter.gateway.Gateway
 
connect(Request, Response) - Method in class org.rootservices.otter.controller.Resource
 
CONNECT - org.rootservices.otter.router.entity.Method
 
connectRoute(Route) - Method in class org.rootservices.otter.gateway.Gateway
 
containerResource(PathResource) - Method in class org.rootservices.otter.server.container.builder.WebAppContextBuilder
 
CONTENT_TYPE - org.rootservices.otter.controller.header.Header
 
ContentType - Enum in org.rootservices.otter.controller.header
 
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) - 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
 
copy(T) - Method in class org.rootservices.otter.security.session.between.DecryptSession
Copies the input parameter and then returns the copy.
COULD_NOT_ACCESS_SESSION_CTORS - Static variable in class org.rootservices.otter.security.session.between.DecryptSession
 
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
 
Csrf - Interface in org.rootservices.otter.security.csrf
Created by tommackenzie on 4/9/16.
csrfChallenge(Optional<String>) - Method in class org.rootservices.otter.controller.builder.RequestBuilder
 
CsrfClaims - Class in org.rootservices.otter.security.csrf
 
CsrfClaims() - Constructor for class org.rootservices.otter.security.csrf.CsrfClaims
 
csrfCookieValueToJwt(String) - Method in class org.rootservices.otter.security.csrf.DoubleSubmitCSRF
 
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
 

D

decrypt(String) - Method in class org.rootservices.otter.security.session.between.DecryptSession
 
decryptSession - Variable in class org.rootservices.otter.gateway.Gateway
 
DecryptSession<T extends Session> - Class in org.rootservices.otter.security.session.between
Used to encrypt a session cookie.
DecryptSession(String, JwtAppFactory, SymmetricKey, Map<String, SymmetricKey>, ObjectMapper) - Constructor for class org.rootservices.otter.security.session.between.DecryptSession
 
delete(String, Resource) - Method in class org.rootservices.otter.gateway.Gateway
 
delete(Request, Response) - Method in class org.rootservices.otter.controller.Resource
 
delete(Request, Response) - Method in class org.rootservices.otter.controller.RestResource
 
DELETE - org.rootservices.otter.router.entity.Method
 
DELETE - org.rootservices.otter.security.entity.Method
 
deleteAndUpdateCookies(HttpServletResponse, Cookie[], Response) - Method in class org.rootservices.otter.gateway.servlet.merger.HttpServletResponseMerger
 
deleteRoute(Route) - Method in class org.rootservices.otter.gateway.Gateway
 
DeserializationException - Exception in org.rootservices.otter.controller.exception
 
DeserializationException(String, Throwable, String) - Constructor for exception org.rootservices.otter.controller.exception.DeserializationException
 
destroy() - Method in class org.rootservices.otter.servlet.EntryFilter
 
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.config.OtterAppFactory
 
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
 
DuplicateKeyException - Exception in org.rootservices.otter.translator.exception
 
DuplicateKeyException(String, Throwable, String) - Constructor for exception org.rootservices.otter.translator.exception.DuplicateKeyException
 

E

encrypt(Session) - Method in class org.rootservices.otter.security.session.between.EncryptSession
 
encryptSession - Variable in class org.rootservices.otter.gateway.Gateway
 
encryptSession() - Method in class org.rootservices.otter.config.OtterAppFactory
 
EncryptSession - Class in org.rootservices.otter.security.session.between
Intended to be used after a resource has processed the request.
EncryptSession(JwtAppFactory, Base64.Decoder, ObjectMapper) - Constructor for class org.rootservices.otter.security.session.between.EncryptSession
 
EncryptSession(CookieConfig, JwtAppFactory, Base64.Decoder, SymmetricKey, ObjectMapper) - 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) - 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
 
Error - Class in org.rootservices.otter.controller.entity
 
Error() - Constructor for class org.rootservices.otter.controller.entity.Error
 
Error(String, String) - Constructor for class org.rootservices.otter.controller.entity.Error
 
errorPageHandler(int, String) - Method in class org.rootservices.otter.server.container.builder.WebAppContextBuilder
 
executeBetween(List<Between>, Method, Request, Response) - Method in class org.rootservices.otter.router.Engine
 
executeResourceMethod(Route, Request, Response) - Method in class org.rootservices.otter.router.Engine
 
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_URL_ENCODED - org.rootservices.otter.controller.header.ContentType
 
formData(Map<String, List<String>>) - Method in class org.rootservices.otter.controller.builder.RequestBuilder
 
FORWARD_URI - Static variable in class org.rootservices.otter.servlet.EntryFilter
 
FOUND - org.rootservices.otter.controller.entity.StatusCode
 
from - Variable in class org.rootservices.otter.gateway.servlet.translator.HttpServletRequestCookieTranslator
 
from(String, Class<? extends Translatable>) - Method in class org.rootservices.otter.translator.JsonTranslator
Translates json from T.
from(HttpServletRequest) - Method in class org.rootservices.otter.gateway.servlet.translator.HttpServletRequestHeaderTranslator
 
from(HttpServletRequest, String) - Method in class org.rootservices.otter.gateway.servlet.translator.HttpServletRequestTranslator
 
fromClassURI(URI) - Method in class org.rootservices.otter.server.path.WebAppPath
 
fromClassURI(URI, String) - Method in class org.rootservices.otter.server.path.WebAppPath
 

G

Gateway - Class in org.rootservices.otter.gateway
 
Gateway(Engine, Between, Between, EncryptSession) - 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(String, Resource) - Method in class org.rootservices.otter.gateway.Gateway
 
get(Request, Response) - Method in class org.rootservices.otter.controller.Resource
 
get(Request, Response) - Method in class org.rootservices.otter.controller.RestResource
 
GET - org.rootservices.otter.router.entity.Method
 
GET - org.rootservices.otter.security.entity.Method
 
getAfter() - Method in class org.rootservices.otter.router.entity.Route
 
getAge() - Method in class org.rootservices.otter.config.CookieConfig
 
getBefore() - Method in class org.rootservices.otter.router.entity.Route
 
getBody() - Method in class org.rootservices.otter.controller.entity.Request
 
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
 
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
 
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
 
getCookies() - Method in class org.rootservices.otter.controller.entity.Response
 
getCsrfAndSessionProtect(String, Resource) - Method in class org.rootservices.otter.gateway.Gateway
 
getCsrfChallenge() - Method in class org.rootservices.otter.controller.entity.Request
 
getCsrfProtect(String, Resource) - Method in class org.rootservices.otter.gateway.Gateway
 
getDecryptSession() - Method in class org.rootservices.otter.gateway.Gateway
 
getDelete() - Method in class org.rootservices.otter.router.Dispatcher
 
getDescription() - Method in class org.rootservices.otter.controller.entity.Error
 
getDescription() - Method in exception org.rootservices.otter.controller.exception.DeserializationException
 
getDispatcher() - Method in class org.rootservices.otter.router.Engine
 
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
 
getError() - Method in class org.rootservices.otter.controller.entity.Error
 
getForClass(Class) - Method in class org.rootservices.otter.server.path.CompiledClassPath
 
getFormData() - Method in class org.rootservices.otter.controller.entity.Request
 
getFormFieldName() - Method in class org.rootservices.otter.security.csrf.between.CheckCSRF
 
getGet() - Method in class org.rootservices.otter.router.Dispatcher
 
getHead() - Method in class org.rootservices.otter.router.Dispatcher
 
getHeaders() - Method in class org.rootservices.otter.controller.entity.Request
 
getHeaders() - Method in class org.rootservices.otter.controller.entity.Response
 
getIpAddress() - Method in class org.rootservices.otter.controller.entity.Request
 
getJsonParseExceptionDuplicateKey(JsonParseException) - Method in class org.rootservices.otter.translator.JsonTranslator
 
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
 
getMatcher() - Method in class org.rootservices.otter.controller.entity.Request
 
getMatcher() - Method in class org.rootservices.otter.router.entity.MatchedRoute
 
getMaxAge() - Method in class org.rootservices.otter.controller.entity.Cookie
 
getMethod() - Method in class org.rootservices.otter.controller.entity.Request
 
getName() - Method in class org.rootservices.otter.config.CookieConfig
 
getName() - Method in class org.rootservices.otter.controller.entity.Cookie
 
getOptions() - Method in class org.rootservices.otter.router.Dispatcher
 
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
 
getPattern() - Method in class org.rootservices.otter.router.entity.Route
 
getPayload() - Method in class org.rootservices.otter.controller.entity.Response
 
getPayload() - Method in class org.rootservices.otter.gateway.servlet.GatewayResponse
 
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
 
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
 
getRegex() - Method in enum org.rootservices.otter.router.entity.Regex
 
getResource() - Method in class org.rootservices.otter.router.entity.Route
 
getRoute() - Method in class org.rootservices.otter.router.entity.MatchedRoute
 
getRoute(Route) - Method in class org.rootservices.otter.gateway.Gateway
 
getScheme() - Method in enum org.rootservices.otter.controller.header.AuthScheme
 
getSecure() - Method in class org.rootservices.otter.config.CookieConfig
 
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
 
getSession() - Method in class org.rootservices.otter.controller.entity.Response
 
getSessionProtect(String, Resource) - Method in class org.rootservices.otter.gateway.Gateway
 
getSignKey(String) - Method in class org.rootservices.otter.security.csrf.DoubleSubmitCSRF
 
getStatusCode() - Method in class org.rootservices.otter.controller.entity.Response
 
getTemplate() - Method in class org.rootservices.otter.controller.entity.Response
 
getTemplate() - Method in class org.rootservices.otter.gateway.servlet.GatewayResponse
 
getTrace() - Method in class org.rootservices.otter.router.Dispatcher
 
getType() - Method in class org.rootservices.otter.controller.RestResource
 
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
 
getValue() - Method in class org.rootservices.otter.controller.entity.Cookie
 
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
 
GONE - org.rootservices.otter.controller.entity.StatusCode
 

H

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
 
handleJsonParseException(JsonParseException) - Method in class org.rootservices.otter.translator.JsonTranslator
 
head(String, Resource) - Method in class org.rootservices.otter.gateway.Gateway
 
head(Request, Response) - Method in class org.rootservices.otter.controller.Resource
 
HEAD - org.rootservices.otter.router.entity.Method
 
Header - Enum in org.rootservices.otter.controller.header
 
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
 
HeaderValue - Enum in org.rootservices.otter.controller.header
 
headRoute(Route) - Method in class org.rootservices.otter.gateway.Gateway
 
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
 
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
 
HttpServletRequestTranslator(HttpServletRequestCookieTranslator, HttpServletRequestHeaderTranslator, QueryStringToMap) - 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

init() - Method in class org.rootservices.otter.servlet.OtterEntryServlet
 
init(FilterConfig) - Method in class org.rootservices.otter.servlet.EntryFilter
 
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_SESSION_COOKIE - Static variable in class org.rootservices.otter.security.session.between.DecryptSession
 
INVALID_TOKEN - org.rootservices.otter.controller.header.HeaderValue
 
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
 
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 - org.rootservices.otter.controller.header.ContentType
 
JSON_UTF_8 - org.rootservices.otter.controller.header.ContentType
 
jsonTranslator() - Method in class org.rootservices.otter.config.OtterAppFactory
 
JsonTranslator<T extends org.rootservices.otter.translatable.Translatable> - Class in org.rootservices.otter.translator
 
JsonTranslator(ObjectMapper) - Constructor for class org.rootservices.otter.translator.JsonTranslator
 
jspServlet(String) - Method in class org.rootservices.otter.server.container.builder.WebAppContextBuilder
 
JWT - org.rootservices.otter.controller.header.ContentType
 
JWT_UTF_8 - org.rootservices.otter.controller.header.ContentType
 
jwtAppFactory() - Method in class org.rootservices.otter.config.OtterAppFactory
 

L

LENGTH_REQUIRED - org.rootservices.otter.controller.entity.StatusCode
 
LOCATION - org.rootservices.otter.controller.header.Header
 
logger - Static variable in class org.rootservices.otter.controller.RestResource
 
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.server.container.ServletContainerFactory
 
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
 
LOGGER - Static variable in class org.rootservices.otter.security.session.between.DecryptSession
 
LOGGER - Static variable in class org.rootservices.otter.security.session.between.EncryptSession
 

M

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, String, Boolean, int) - Method in class org.rootservices.otter.security.csrf.DoubleSubmitCSRF
 
makeEntity(String) - Method in class org.rootservices.otter.controller.RestResource
 
makeError(DeserializationException) - Method in class org.rootservices.otter.controller.RestResource
 
makeFileResource(URI) - Method in class org.rootservices.otter.server.container.ServletContainerFactory
 
makeProjectPath(String, String) - Method in class org.rootservices.otter.server.path.WebAppPath
Given a classURI Then return it's project path.
makeRequestLog(String) - Method in class org.rootservices.otter.server.container.ServletContainerFactory
 
makeResourceBase(URI) - Method in class org.rootservices.otter.server.container.ServletContainerFactory
 
makeServerConnector(Server, int) - Method in class org.rootservices.otter.server.container.ServletContainerFactory
 
makeServletContainer(String, Class, int, String) - Method in class org.rootservices.otter.server.container.ServletContainerFactory
 
makeServletContainer(String, Class, String, int, String) - Method in class org.rootservices.otter.server.container.ServletContainerFactory
 
makeServletContainer(String, URI, URI, int, String) - Method in class org.rootservices.otter.server.container.ServletContainerFactory
 
makeServletContainerFromWar(String, URI, int, String) - Method in class org.rootservices.otter.server.container.ServletContainerFactory
 
makeWebAppContext(String, String, Configuration[], PathResource) - Method in class org.rootservices.otter.server.container.ServletContainerFactory
 
makeWebAppContextForWAR(String, Configuration[], Resource) - Method in class org.rootservices.otter.server.container.ServletContainerFactory
 
MatchedRoute - Class in org.rootservices.otter.router.entity
 
MatchedRoute(Matcher, Route) - Constructor for class org.rootservices.otter.router.entity.MatchedRoute
 
matcher(Optional<Matcher>) - Method in class org.rootservices.otter.controller.builder.RequestBuilder
 
merge(HttpServletRequest, Response) - Method in class org.rootservices.otter.gateway.servlet.merger.HttpServletRequestMerger
 
merge(HttpServletResponse, Cookie[], Response) - Method in class org.rootservices.otter.gateway.servlet.merger.HttpServletResponseMerger
 
method(Method) - Method in class org.rootservices.otter.controller.builder.RequestBuilder
 
Method - Enum in org.rootservices.otter.router.entity
 
Method - Enum in org.rootservices.otter.security.entity
Created by tommackenzie on 7/30/15.
METHOD_NOT_ALLOWED - org.rootservices.otter.controller.entity.StatusCode
 
MOVED_PERMANENTLY - org.rootservices.otter.controller.entity.StatusCode
 
MOVED_TEMPORARILY - org.rootservices.otter.controller.entity.StatusCode
 
MULTIPLE_CHOICES - org.rootservices.otter.controller.entity.StatusCode
 

N

NO_CACHE - org.rootservices.otter.controller.header.HeaderValue
 
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_ENCRPTING - 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
 
notFoundRoute - Variable in class org.rootservices.otter.gateway.Gateway
 
notImplemented() - Method in class org.rootservices.otter.controller.builder.ResponseBuilder
 

O

objectMapper() - Method in class org.rootservices.otter.config.OtterAppFactory
 
ok() - Method in class org.rootservices.otter.controller.builder.ResponseBuilder
 
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
 
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
 
onHalt(HaltException, Response) - Method in class org.rootservices.otter.security.session.between.DecryptSession
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
 
options(String, Resource) - Method in class org.rootservices.otter.gateway.Gateway
 
options(Request, Response) - Method in class org.rootservices.otter.controller.Resource
 
OPTIONS - org.rootservices.otter.router.entity.Method
 
OPTIONS - org.rootservices.otter.security.entity.Method
 
optionsRoute(Route) - Method in class org.rootservices.otter.gateway.Gateway
 
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.exception - package org.rootservices.otter.controller.exception
 
org.rootservices.otter.controller.header - package org.rootservices.otter.controller.header
 
org.rootservices.otter.gateway - package org.rootservices.otter.gateway
 
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.router - package org.rootservices.otter.router
 
org.rootservices.otter.router.entity - package org.rootservices.otter.router.entity
 
org.rootservices.otter.router.exception - package org.rootservices.otter.router.exception
 
org.rootservices.otter.security - package org.rootservices.otter.security
 
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.session - package org.rootservices.otter.security.session
 
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.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.exception - package org.rootservices.otter.translator.exception
 
OTTER_PREFIX - Static variable in class org.rootservices.otter.servlet.EntryFilter
 
otterAppFactory - 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
 
OtterEntryServlet() - Constructor for class org.rootservices.otter.servlet.OtterEntryServlet
 

P

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(String, Resource) - Method in class org.rootservices.otter.gateway.Gateway
 
patch(Request, Response) - Method in class org.rootservices.otter.controller.Resource
 
patch(Request, Response) - Method in class org.rootservices.otter.controller.RestResource
 
patch(Request, Response, T) - Method in class org.rootservices.otter.controller.RestResource
 
PATCH - org.rootservices.otter.router.entity.Method
 
patchRoute(Route) - Method in class org.rootservices.otter.gateway.Gateway
 
path(String) - Method in class org.rootservices.otter.router.RouteBuilder
 
pathWithParams(String) - Method in class org.rootservices.otter.controller.builder.RequestBuilder
 
payload(Optional<ByteArrayOutputStream>) - Method in class org.rootservices.otter.controller.builder.ResponseBuilder
 
PAYMENT_REQUIRED - org.rootservices.otter.controller.entity.StatusCode
 
post(String, Resource) - Method in class org.rootservices.otter.gateway.Gateway
 
post(Request, Response) - Method in class org.rootservices.otter.controller.Resource
 
post(Request, Response) - Method in class org.rootservices.otter.controller.RestResource
 
post(Request, Response, T) - Method in class org.rootservices.otter.controller.RestResource
 
POST - org.rootservices.otter.router.entity.Method
 
POST - org.rootservices.otter.security.entity.Method
 
postCsrfAndSessionProtect(String, Resource) - Method in class org.rootservices.otter.gateway.Gateway
 
postCsrfAndSetSession(String, Resource) - Method in class org.rootservices.otter.gateway.Gateway
 
postCsrfProtect(String, Resource) - Method in class org.rootservices.otter.gateway.Gateway
 
postRoute(Route) - Method in class org.rootservices.otter.gateway.Gateway
 
postSessionProtect(String, Resource) - Method in class org.rootservices.otter.gateway.Gateway
 
PRAGMA - org.rootservices.otter.controller.header.Header
 
PRECONDITION_FAILED - org.rootservices.otter.controller.entity.StatusCode
 
prepareCSRF - Variable in class org.rootservices.otter.gateway.Gateway
 
prepareCSRF(DoubleSubmitCSRF) - Method in class org.rootservices.otter.config.OtterAppFactory
 
PrepareCSRF - Class in org.rootservices.otter.security.csrf.between
Executed before a request reaches a resource to set the CSRF cookie and assign it 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
 
process(Method, Request, Response) - Method in interface org.rootservices.otter.router.entity.Between
 
process(Method, Request, Response) - Method in class org.rootservices.otter.security.csrf.between.CheckCSRF
 
process(Method, Request, Response) - Method in class org.rootservices.otter.security.csrf.between.PrepareCSRF
 
process(Method, Request, Response) - Method in class org.rootservices.otter.security.session.between.DecryptSession
 
process(Method, Request, Response) - Method in class org.rootservices.otter.security.session.between.EncryptSession
 
processRequest(HttpServletRequest, HttpServletResponse, String) - Method in class org.rootservices.otter.gateway.servlet.ServletGateway
 
PROXY_AUTHENTICATION_REQUIRED - org.rootservices.otter.controller.entity.StatusCode
 
put(String, Resource) - Method in class org.rootservices.otter.gateway.Gateway
 
put(Request, Response) - Method in class org.rootservices.otter.controller.Resource
 
put(Request, Response) - Method in class org.rootservices.otter.controller.RestResource
 
put(Request, Response, T) - Method in class org.rootservices.otter.controller.RestResource
 
PUT - org.rootservices.otter.router.entity.Method
 
PUT - org.rootservices.otter.security.entity.Method
 
putRoute(Route) - Method in class org.rootservices.otter.gateway.Gateway
 

Q

queryParams(Map<String, List<String>>) - Method in class org.rootservices.otter.controller.builder.RequestBuilder
 
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
 
queueToString(Queue) - 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
 
ReadListenerImpl - Class in org.rootservices.otter.servlet.async
 
ReadListenerImpl(ServletGateway, ServletInputStream, AsyncContext) - Constructor for class org.rootservices.otter.servlet.async.ReadListenerImpl
 
Regex - Enum in org.rootservices.otter.router.entity
 
Request - Class in org.rootservices.otter.controller.entity
 
Request() - Constructor for class org.rootservices.otter.controller.entity.Request
 
Request(Optional<Matcher>, Method, String, Map<String, String>, Map<String, Cookie>, Map<String, List<String>>, Map<String, List<String>>, Optional<String>, Optional<String>, String) - Constructor for class org.rootservices.otter.controller.entity.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 - Class in org.rootservices.otter.controller.builder
 
RequestBuilder() - Constructor for class org.rootservices.otter.controller.builder.RequestBuilder
 
REQUESTED_RANGE_NOT_SATISFIABLE - org.rootservices.otter.controller.entity.StatusCode
 
requestMethodRequiresChallengeToken(String) - Method in class org.rootservices.otter.security.csrf.SynchronizerToken
 
RESET_CONTENT - org.rootservices.otter.controller.entity.StatusCode
 
resource(Resource) - Method in class org.rootservices.otter.router.RouteBuilder
 
Resource - 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
 
Response - Class in org.rootservices.otter.controller.entity
 
Response() - Constructor for class org.rootservices.otter.controller.entity.Response
 
Response(StatusCode, Map<String, String>, Map<String, Cookie>, Optional<ByteArrayOutputStream>, Optional<String>, Optional<Object>) - Constructor for class org.rootservices.otter.controller.entity.Response
 
ResponseBuilder - Class in org.rootservices.otter.controller.builder
 
ResponseBuilder() - Constructor for class org.rootservices.otter.controller.builder.ResponseBuilder
 
RestResource<T extends org.rootservices.otter.translatable.Translatable> - Class in org.rootservices.otter.controller
 
RestResource() - Constructor for class org.rootservices.otter.controller.RestResource
 
RestResource(JsonTranslator<T>) - Constructor for class org.rootservices.otter.controller.RestResource
 
route(Request, Response) - Method in class org.rootservices.otter.router.Engine
 
Route - Class in org.rootservices.otter.router.entity
 
Route(Pattern, Resource, List<Between>, List<Between>) - Constructor for class org.rootservices.otter.router.entity.Route
 
RouteBuilder - Class in org.rootservices.otter.router
 
RouteBuilder() - Constructor for class org.rootservices.otter.router.RouteBuilder
 
routes(Gateway) - Method in interface org.rootservices.otter.gateway.Configure
 
routes(Method) - Method in class org.rootservices.otter.router.Dispatcher
 
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
 

S

SEE_OTHER - org.rootservices.otter.controller.entity.StatusCode
 
SERVER_ERROR - org.rootservices.otter.controller.entity.StatusCode
 
serverError() - Method in class org.rootservices.otter.controller.builder.ResponseBuilder
 
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 - Variable in class org.rootservices.otter.servlet.OtterEntryServlet
 
servletGateway() - Method in class org.rootservices.otter.config.OtterAppFactory
 
ServletGateway - Class in org.rootservices.otter.gateway.servlet
 
ServletGateway(HttpServletRequestTranslator, HttpServletRequestMerger, HttpServletResponseMerger, Engine, Between, Between, EncryptSession) - Constructor for class org.rootservices.otter.gateway.servlet.ServletGateway
 
Session - Interface in org.rootservices.otter.security.session
 
SessionCtorException - Exception in org.rootservices.otter.security.session.between.exception
Used when a implementation of Session did not have a copy constructor.
SessionCtorException(String, Throwable) - Constructor for exception org.rootservices.otter.security.session.between.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
 
setAfter(List<Between>) - Method in class org.rootservices.otter.router.entity.Route
 
setAge(Integer) - Method in class org.rootservices.otter.config.CookieConfig
 
setBefore(List<Between>) - Method in class org.rootservices.otter.router.entity.Route
 
setBody(Optional<String>) - Method in class org.rootservices.otter.controller.entity.Request
 
setChallengeToken(String) - Method in class org.rootservices.otter.security.csrf.CsrfClaims
 
setComment(String) - Method in class org.rootservices.otter.controller.entity.Cookie
 
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
 
setCookies(Map<String, Cookie>) - Method in class org.rootservices.otter.controller.entity.Response
 
setCsrfChallenge(Optional<String>) - Method in class org.rootservices.otter.controller.entity.Request
 
setCsrfCookieConfig(CookieConfig) - Method in class org.rootservices.otter.gateway.Gateway
 
setCsrfFormFieldName(String) - Method in class org.rootservices.otter.gateway.Gateway
 
setDecryptSession(DecryptSession) - Method in class org.rootservices.otter.gateway.Gateway
 
setDescription(String) - Method in class org.rootservices.otter.controller.entity.Error
 
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.Gateway
 
setError(String) - Method in class org.rootservices.otter.controller.entity.Error
 
setFormData(Map<String, List<String>>) - Method in class org.rootservices.otter.controller.entity.Request
 
setFormFieldName(String) - Method in class org.rootservices.otter.security.csrf.between.CheckCSRF
 
setHeaders(Map<String, String>) - Method in class org.rootservices.otter.controller.entity.Request
 
setHeaders(Map<String, String>) - Method in class org.rootservices.otter.controller.entity.Response
 
setIpAddress(String) - Method in class org.rootservices.otter.controller.entity.Request
 
setMatcher(Optional<Matcher>) - Method in class org.rootservices.otter.controller.entity.Request
 
setMatcher(Matcher) - Method in class org.rootservices.otter.router.entity.MatchedRoute
 
setMaxAge(int) - Method in class org.rootservices.otter.controller.entity.Cookie
 
setMethod(Method) - Method in class org.rootservices.otter.controller.entity.Request
 
setName(String) - Method in class org.rootservices.otter.config.CookieConfig
 
setName(String) - Method in class org.rootservices.otter.controller.entity.Cookie
 
setNotFoundRoute(Route) - Method in class org.rootservices.otter.gateway.Gateway
 
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
 
setPattern(Pattern) - Method in class org.rootservices.otter.router.entity.Route
 
setPayload(Optional<byte[]>) - Method in class org.rootservices.otter.gateway.servlet.GatewayResponse
 
setPayload(Optional<ByteArrayOutputStream>) - Method in class org.rootservices.otter.controller.entity.Response
 
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
 
setQueryParams(Map<String, List<String>>) - Method in class org.rootservices.otter.controller.entity.Request
 
setResource(Resource) - Method in class org.rootservices.otter.router.entity.Route
 
setRotationSignKeys(Map<String, SymmetricKey>) - Method in class org.rootservices.otter.gateway.Gateway
 
setRotationSignKeys(Map<String, SymmetricKey>) - Method in class org.rootservices.otter.security.csrf.DoubleSubmitCSRF
 
setRoute(Route) - Method in class org.rootservices.otter.router.entity.MatchedRoute
 
setSecure(boolean) - Method in class org.rootservices.otter.controller.entity.Cookie
 
setSecure(Boolean) - Method in class org.rootservices.otter.config.CookieConfig
 
setSession(Optional<Session>) - Method in class org.rootservices.otter.controller.entity.Request
 
setSession(Optional<Session>) - Method in class org.rootservices.otter.controller.entity.Response
 
setSessionCookieConfig(CookieConfig) - Method in class org.rootservices.otter.gateway.Gateway
 
setSignKey(SymmetricKey) - Method in class org.rootservices.otter.gateway.Gateway
 
setStatusCode(StatusCode) - Method in class org.rootservices.otter.controller.entity.Response
 
setTemplate(Optional<String>) - Method in class org.rootservices.otter.controller.entity.Response
 
setTemplate(Optional<String>) - Method in class org.rootservices.otter.gateway.servlet.GatewayResponse
 
setUser(String) - Method in class org.rootservices.otter.authentication.HttpBasicEntity
 
setUser(Optional<Object>) - Method in class org.rootservices.otter.controller.entity.Request
 
setValue(String) - Method in class org.rootservices.otter.controller.entity.Cookie
 
setVersion(int) - Method in class org.rootservices.otter.controller.entity.Cookie
 
shouldEncrypt(Request, Response) - Method in class org.rootservices.otter.security.session.between.EncryptSession
 
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(StatusCode) - Method in class org.rootservices.otter.controller.builder.ResponseBuilder
 
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
 
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

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_PATTERN - Static variable in class org.rootservices.otter.servlet.EntryFilter
 
TEMPORARY_REDIRECT - org.rootservices.otter.controller.entity.StatusCode
 
to - Variable in class org.rootservices.otter.gateway.servlet.translator.HttpServletRequestCookieTranslator
 
to(Object) - Method in class org.rootservices.otter.translator.JsonTranslator
 
ToJsonException - Exception in org.rootservices.otter.translator.exception
 
ToJsonException(String, Throwable) - Constructor for exception org.rootservices.otter.translator.exception.ToJsonException
 
toSession(byte[]) - Method in class org.rootservices.otter.security.session.between.DecryptSession
 
toString() - Method in class org.rootservices.otter.router.entity.Route
 
trace(String, Resource) - Method in class org.rootservices.otter.gateway.Gateway
 
trace(Request, Response) - Method in class org.rootservices.otter.controller.Resource
 
TRACE - org.rootservices.otter.router.entity.Method
 
TRACE - org.rootservices.otter.security.entity.Method
 
traceRoute(Route) - Method in class org.rootservices.otter.gateway.Gateway
 
translator - Variable in class org.rootservices.otter.controller.RestResource
 
type - Variable in class org.rootservices.otter.controller.RestResource
 

U

unAuthorized() - Method in class org.rootservices.otter.controller.builder.ResponseBuilder
 
UNAUTHORIZED - org.rootservices.otter.controller.entity.StatusCode
 
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
 
urlDecoder() - Method in class org.rootservices.otter.config.OtterAppFactory
 
USE_PROXY - org.rootservices.otter.controller.entity.StatusCode
 
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.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.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.security.entity.Method
Returns the enum constant of this type with the specified name.
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.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.security.entity.Method
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
 

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
 
WriteListenerImpl - Class in org.rootservices.otter.servlet.async
 
WriteListenerImpl(ServletOutputStream, Queue, AsyncContext) - Constructor for class org.rootservices.otter.servlet.async.WriteListenerImpl
 
A B C D E F G H I J L M N O P Q R S T U V W 
Skip navigation links