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

A

AbstractPaginationStrategy - Class in org.jboss.aerogear.controller.router.rest.pagination
A PaginationStrategy that expects the target endpoint method to take a PaginationInfo as a parameter.
AbstractPaginationStrategy() - Constructor for class org.jboss.aerogear.controller.router.rest.pagination.AbstractPaginationStrategy
 
AbstractRestResponder - Class in org.jboss.aerogear.controller.router.rest
AbstractRestResponder is a Responder capable of returning a response to a request.
AbstractRestResponder() - Constructor for class org.jboss.aerogear.controller.router.rest.AbstractRestResponder
 
AbstractRoutingModule - Class in org.jboss.aerogear.controller.router
AbstractRoutingModule simplifies the process of configuring Routes by implementing RoutingModule and providing helper methods.
AbstractRoutingModule() - Constructor for class org.jboss.aerogear.controller.router.AbstractRoutingModule
 
AbstractViewResolver - Class in org.jboss.aerogear.controller.view
An Abstract ViewResolver pattern for resolving a view is as follows:
AbstractViewResolver(String) - Constructor for class org.jboss.aerogear.controller.view.AbstractViewResolver
 
AbstractViewResponder - Class in org.jboss.aerogear.controller.view
A Responder that "responds" to requests by forwarding them to a View.
AbstractViewResponder() - Constructor for class org.jboss.aerogear.controller.view.AbstractViewResponder
 
accept(Method) - Method in class org.jboss.aerogear.controller.router.RouteDescriptor.FinalizeFilter
 
accepts(String) - Method in interface org.jboss.aerogear.controller.router.Responder
Determines whether this responder can respond to the passed-in @{code mediaType}
accepts(String) - Method in class org.jboss.aerogear.controller.router.rest.AbstractRestResponder
 
accepts(String) - Method in class org.jboss.aerogear.controller.view.AbstractViewResponder
 
addIfPresent(Optional<?>, String, Map<String, Object>) - Static method in class org.jboss.aerogear.controller.util.ParameterExtractor
 
addParameter(Parameter<?>) - Method in class org.jboss.aerogear.controller.router.AbstractRoutingModule
 
addParameter(Parameter<?>) - Method in class org.jboss.aerogear.controller.router.RouteDescriptor
 
AeroGear - Class in org.jboss.aerogear.controller.filter
A Servlet Filter that intercept all request for the current web application and delegates to an instance of Router.
AeroGear() - Constructor for class org.jboss.aerogear.controller.filter.AeroGear
 
AeroGearException - Exception in org.jboss.aerogear.controller.router
 
AeroGearException() - Constructor for exception org.jboss.aerogear.controller.router.AeroGearException
 
AeroGearException(String, Throwable) - Constructor for exception org.jboss.aerogear.controller.router.AeroGearException
 
AeroGearException(String) - Constructor for exception org.jboss.aerogear.controller.router.AeroGearException
 
AeroGearException(Throwable) - Constructor for exception org.jboss.aerogear.controller.router.AeroGearException
 
AeroGearLogger - Interface in org.jboss.aerogear.controller.log
A JBoss-Logging typed logger for AeroGear.
AGExtension - Class in org.jboss.aerogear.controller.cdi
AGExtension is a CDI extension that verifies that Responder implementations in AeroGear Controller have a no-args constructor.
AGExtension() - Constructor for class org.jboss.aerogear.controller.cdi.AGExtension
 
allowCookies - Variable in class org.jboss.aerogear.controller.router.decorators.cors.CorsConfig
 
allowCookies() - Method in class org.jboss.aerogear.controller.router.decorators.cors.CorsConfig
 
allowCookies - Variable in class org.jboss.aerogear.controller.router.decorators.cors.CorsConfig.Builder
 
allowCookies() - Method in interface org.jboss.aerogear.controller.router.decorators.cors.CorsConfiguration
Determines if cookies are supported.
ANY - Static variable in class org.jboss.aerogear.controller.router.MediaType
 
anyOrigin - Variable in class org.jboss.aerogear.controller.router.decorators.cors.CorsConfig
 
anyOrigin() - Method in class org.jboss.aerogear.controller.router.decorators.cors.CorsConfig
 
anyOrigin - Variable in class org.jboss.aerogear.controller.router.decorators.cors.CorsConfig.Builder
 
anyOrigin() - Method in class org.jboss.aerogear.controller.router.decorators.cors.CorsConfig.Builder
 
anyOrigin() - Method in interface org.jboss.aerogear.controller.router.decorators.cors.CorsConfig.Origin
 
anyOrigin() - Method in interface org.jboss.aerogear.controller.router.decorators.cors.CorsConfiguration
Determines is any origin, "*", is supported.
appendAnyMediaTypeToAcceptHeader(HttpServletRequest) - Method in class org.jboss.aerogear.controller.router.decorators.ErrorHandler
 
areRequestHeadersValid(List<String>) - Method in class org.jboss.aerogear.controller.router.decorators.cors.Cors
Checks that the preflight request headers (Cors.RequestHeader.HEADERS) are supported.
areRequestHeadersValid() - Method in class org.jboss.aerogear.controller.router.decorators.cors.Cors
Checks that the configured preflight request headers (Cors.RequestHeader.HEADERS) are supported according to the underlying CorsConfiguration settings.
argAsInt(Map<String, Object>, String) - Method in class org.jboss.aerogear.controller.router.rest.pagination.AbstractPaginationStrategy
 
args - Variable in class org.jboss.aerogear.controller.router.RouteDescriptor
 
asSet(RequestMethod...) - Method in class org.jboss.aerogear.controller.router.decorators.cors.CorsConfig.Builder
 
asSet(String, boolean) - Method in class org.jboss.aerogear.controller.router.decorators.cors.CorsConfig.Builder
 
asSet(RequestMethod[]) - Method in class org.jboss.aerogear.controller.router.DefaultRoute
 
asSet(String[]) - Method in class org.jboss.aerogear.controller.router.DefaultRoute
 
asSet(MediaType[]) - Method in class org.jboss.aerogear.controller.router.DefaultRoute
 
asSet(List<String>, String) - Method in class org.jboss.aerogear.controller.router.DefaultRoute
 
asString(Collection<String>) - Method in class org.jboss.aerogear.controller.router.decorators.cors.Cors
 

B

badCorsRequestHeaders(String, List<String>) - Method in interface org.jboss.aerogear.controller.log.AeroGearLogger
 
badCorsRequestMethod(String, Set<String>) - Method in interface org.jboss.aerogear.controller.log.AeroGearLogger
 
beanManager - Variable in class org.jboss.aerogear.controller.router.EndpointInvoker
 
build() - Method in class org.jboss.aerogear.controller.router.AbstractRoutingModule
 
build() - Method in class org.jboss.aerogear.controller.router.decorators.cors.CorsConfig.Builder
 
build() - Method in interface org.jboss.aerogear.controller.router.decorators.cors.CorsConfig.Cookies
 
build() - Method in interface org.jboss.aerogear.controller.router.decorators.cors.CorsConfig.ExposeHeaders
 
build() - Method in interface org.jboss.aerogear.controller.router.decorators.cors.CorsConfig.MaxAge
 
build() - Method in interface org.jboss.aerogear.controller.router.decorators.cors.CorsConfig.Origin
 
build() - Method in interface org.jboss.aerogear.controller.router.decorators.cors.CorsConfig.SupportedOptions
 
build() - Method in interface org.jboss.aerogear.controller.router.decorators.cors.CorsConfig.ValidRequestHeaders
 
build() - Method in interface org.jboss.aerogear.controller.router.decorators.cors.CorsConfig.ValidRequestMethods
 
build() - Method in interface org.jboss.aerogear.controller.router.rest.pagination.PaginationInfo.PaginationInfoBuilder
 
build() - Method in class org.jboss.aerogear.controller.router.rest.pagination.PaginationInfo.PaginationInfoBuilderImpl
 
build() - Method in interface org.jboss.aerogear.controller.router.RouteBuilder
Builds a Route using the information gathered from this builder.
build() - Method in class org.jboss.aerogear.controller.router.RouteBuilderImpl
 
build() - Method in interface org.jboss.aerogear.controller.router.RoutingModule
Returns a Routes instance containing all the Routes configured in the application.

C

canHandle(Throwable) - Method in class org.jboss.aerogear.controller.router.DefaultRoute
 
canHandle(Throwable) - Method in interface org.jboss.aerogear.controller.router.Route
Determines if this Route can handle the throwable.
canHandleRequest() - Method in class org.jboss.aerogear.controller.router.decorators.cors.Cors
Determines if this instance can handle CORS requests.
checkValues(int, int) - Method in class org.jboss.aerogear.controller.router.rest.pagination.PaginationProperties
 
closeInputStream(IOException) - Method in interface org.jboss.aerogear.controller.log.AeroGearLogger
 
configuration() - Method in class org.jboss.aerogear.controller.router.AbstractRoutingModule
"Hook" for the template method AbstractRoutingModule.build(), which subclasses should implement to define the routes of the application.
Consumer - Interface in org.jboss.aerogear.controller.router
A Consumer is capable of unmarshalling an Http Request Body into a Java Object representation.
consumers - Variable in class org.jboss.aerogear.controller.router.DefaultRouteProcessor
 
consumers - Variable in class org.jboss.aerogear.controller.router.rest.pagination.PaginationHandler
 
consumes - Variable in class org.jboss.aerogear.controller.router.DefaultRoute
 
consumes() - Method in class org.jboss.aerogear.controller.router.DefaultRoute
 
consumes() - Method in interface org.jboss.aerogear.controller.router.Route
Returns the media types that this Route is capable of consuming.
consumes(String...) - Method in interface org.jboss.aerogear.controller.router.RouteBuilder.TargetEndpoint
Specifies the media types that this endpoint can consumes.
consumes(MediaType...) - Method in interface org.jboss.aerogear.controller.router.RouteBuilder.TargetEndpoint
Specifies the media types that this endpoint can consumes.
consumes - Variable in class org.jboss.aerogear.controller.router.RouteDescriptor
 
consumes(String...) - Method in class org.jboss.aerogear.controller.router.RouteDescriptor
 
consumes(MediaType...) - Method in class org.jboss.aerogear.controller.router.RouteDescriptor
 
content() - Method in interface org.jboss.aerogear.controller.router.error.ErrorResponse
 
content - Variable in class org.jboss.aerogear.controller.router.error.ErrorResponseImpl
 
content() - Method in class org.jboss.aerogear.controller.router.error.ErrorResponseImpl
 
ControllerFactory - Class in org.jboss.aerogear.controller.router
ControllerFactory is a factory for target endpoint classes in AeroGear.
ControllerFactory() - Constructor for class org.jboss.aerogear.controller.router.ControllerFactory
 
controllerFactory - Variable in class org.jboss.aerogear.controller.router.EndpointInvoker
 
Cors - Class in org.jboss.aerogear.controller.router.decorators.cors
Cors is a helper class for handling Cross-Origin Resource Sharing (CORS) in AeroGear Controller.
Cors(CorsConfiguration, HttpServletRequest) - Constructor for class org.jboss.aerogear.controller.router.decorators.cors.Cors
Sole constructor.
Cors.RequestHeader - Enum in org.jboss.aerogear.controller.router.decorators.cors
 
Cors.RequestHeader(String) - Constructor for enum org.jboss.aerogear.controller.router.decorators.cors.Cors.RequestHeader
 
Cors.ResponseHeader - Enum in org.jboss.aerogear.controller.router.decorators.cors
 
Cors.ResponseHeader(String) - Constructor for enum org.jboss.aerogear.controller.router.decorators.cors.Cors.ResponseHeader
 
corsConfig - Variable in class org.jboss.aerogear.controller.router.decorators.cors.Cors
 
CorsConfig - Class in org.jboss.aerogear.controller.router.decorators.cors
Concrete implementation of CorsConfiguration which provides configuration of CORS in AeroGear Controller.
CorsConfig(CorsConfig.Builder) - Constructor for class org.jboss.aerogear.controller.router.decorators.cors.CorsConfig
 
corsConfig - Variable in class org.jboss.aerogear.controller.router.decorators.cors.CorsHandler
 
CorsConfig.Builder - Class in org.jboss.aerogear.controller.router.decorators.cors
 
CorsConfig.Builder() - Constructor for class org.jboss.aerogear.controller.router.decorators.cors.CorsConfig.Builder
 
CorsConfig.Cookies - Interface in org.jboss.aerogear.controller.router.decorators.cors
 
CorsConfig.ExposeHeaders - Interface in org.jboss.aerogear.controller.router.decorators.cors
 
CorsConfig.MaxAge - Interface in org.jboss.aerogear.controller.router.decorators.cors
 
CorsConfig.Origin - Interface in org.jboss.aerogear.controller.router.decorators.cors
 
CorsConfig.SupportedOptions - Interface in org.jboss.aerogear.controller.router.decorators.cors
 
CorsConfig.ValidRequestHeaders - Interface in org.jboss.aerogear.controller.router.decorators.cors
 
CorsConfig.ValidRequestMethods - Interface in org.jboss.aerogear.controller.router.decorators.cors
 
CorsConfiguration - Interface in org.jboss.aerogear.controller.router.decorators.cors
Configuration for Cross-Origin Resource Sharing (CORS).
CorsHandler - Class in org.jboss.aerogear.controller.router.decorators.cors
CorsHandler is a CDI decorator that decorates Router adding CORS support.
CorsHandler(Router, Instance<CorsConfiguration>) - Constructor for class org.jboss.aerogear.controller.router.decorators.cors.CorsHandler
 
corsSupportEnabled - Variable in class org.jboss.aerogear.controller.router.decorators.cors.CorsConfig.Builder
 
corsSupportEnabled - Variable in class org.jboss.aerogear.controller.router.decorators.cors.CorsConfig
 
createController(Class<?>, BeanManager) - Method in class org.jboss.aerogear.controller.router.ControllerFactory
Creates an instance of the passed-in type by delegating to CDI (beanManager).
createMetadata(RouteContext, PaginationInfo) - Method in class org.jboss.aerogear.controller.router.rest.pagination.AbstractPaginationStrategy
 
createPaginationInfo(RouteContext, Map<String, Object>) - Method in class org.jboss.aerogear.controller.router.rest.pagination.AbstractPaginationStrategy
 
createPaginationInfo(RouteContext, Map<String, Object>) - Method in interface org.jboss.aerogear.controller.router.rest.pagination.PaginationStrategy
Creates a PaginationInfo instance.
current() - Method in class org.jboss.aerogear.controller.router.AbstractRoutingModule
 
customHeaders() - Method in interface org.jboss.aerogear.controller.router.rest.pagination.PaginationInfo.PaginationInfoBuilder
 
customHeaders() - Method in class org.jboss.aerogear.controller.router.rest.pagination.PaginationInfo.PaginationInfoBuilderImpl
 
customHeadersPrefix(String) - Method in interface org.jboss.aerogear.controller.router.rest.pagination.PaginationInfo.PaginationInfoBuilder
 
customHeadersPrefix(String) - Method in class org.jboss.aerogear.controller.router.rest.pagination.PaginationInfo.PaginationInfoBuilderImpl
 

D

decapitalize(String) - Static method in class org.jboss.aerogear.controller.util.StringUtils
 
DEFAULT_HEADER_PREFIX - Static variable in class org.jboss.aerogear.controller.router.rest.pagination.PaginationMetadata
 
DEFAULT_LIMIT_PARAM_NAME - Static variable in class org.jboss.aerogear.controller.router.rest.pagination.PaginationInfo
 
DEFAULT_OFFSET_PARAM_NAME - Static variable in class org.jboss.aerogear.controller.router.rest.pagination.PaginationInfo
 
DEFAULT_PREFIX - Static variable in class org.jboss.aerogear.controller.view.AbstractViewResolver
 
defaultConfig() - Static method in class org.jboss.aerogear.controller.router.decorators.cors.CorsConfig
Returns a CorsConfiguration instance with the default values for all properties.
defaultMediaTypes() - Static method in class org.jboss.aerogear.controller.router.DefaultRoute
 
defaultPagingStrategy() - Static method in class org.jboss.aerogear.controller.router.rest.pagination.PaginationHandler
 
DefaultRoute - Class in org.jboss.aerogear.controller.router
An immutable implementation of Route.
DefaultRoute(RouteDescriptor) - Constructor for class org.jboss.aerogear.controller.router.DefaultRoute
Constructs a Route with the specified RouteDescriptor configuration options.
DefaultRouteProcessor - Class in org.jboss.aerogear.controller.router
Default implementation of RouteProcessor that is the target of a processing chain of CDI decorators.
DefaultRouteProcessor() - Constructor for class org.jboss.aerogear.controller.router.DefaultRouteProcessor
No-args constructor required by CDI so that it can generate proxies for instances of this class.
DefaultRouteProcessor(Instance<Consumer>, EndpointInvoker) - Constructor for class org.jboss.aerogear.controller.router.DefaultRouteProcessor
 
DefaultRouter - Class in org.jboss.aerogear.controller.router
Default implementation of Router.
DefaultRouter() - Constructor for class org.jboss.aerogear.controller.router.DefaultRouter
 
DefaultRouter(Instance<RoutingModule>, RouteProcessor) - Constructor for class org.jboss.aerogear.controller.router.DefaultRouter
 
defaultSecurityProvider() - Method in class org.jboss.aerogear.controller.router.decorators.SecurityHandler
 
defaultValue - Variable in class org.jboss.aerogear.controller.router.parameter.RequestParameter
 
delegate - Variable in class org.jboss.aerogear.controller.router.decorators.cors.CorsHandler
 
delegate - Variable in class org.jboss.aerogear.controller.router.decorators.ErrorHandler
 
delegate - Variable in class org.jboss.aerogear.controller.router.decorators.ResponseHandler
 
delegate - Variable in class org.jboss.aerogear.controller.router.decorators.SecurityHandler
 
delegate - Variable in class org.jboss.aerogear.controller.router.error.ErrorViewResolver
 
delegate - Variable in class org.jboss.aerogear.controller.router.rest.pagination.PaginationHandler
 
destroy() - Method in class org.jboss.aerogear.controller.filter.AeroGear
 
destroy() - Method in class org.jboss.aerogear.controller.filter.ErrorFilter
 
disableCookies() - Method in class org.jboss.aerogear.controller.router.decorators.cors.CorsConfig.Builder
 
disableCookies() - Method in interface org.jboss.aerogear.controller.router.decorators.cors.CorsConfig.Cookies
 
disableCorsSupport() - Method in class org.jboss.aerogear.controller.router.decorators.cors.CorsConfig.Builder
 
disableCorsSupport() - Static method in class org.jboss.aerogear.controller.router.decorators.cors.CorsConfig
 
disableCorsSupport() - Method in interface org.jboss.aerogear.controller.router.decorators.cors.CorsConfig.SupportedOptions
 
dispatch(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class org.jboss.aerogear.controller.router.decorators.cors.CorsHandler
 
dispatch(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class org.jboss.aerogear.controller.router.DefaultRouter
 
dispatch(HttpServletRequest, HttpServletResponse, FilterChain) - Method in interface org.jboss.aerogear.controller.router.Router
Dispatches to an appropriate Route.
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.jboss.aerogear.controller.filter.AeroGear
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.jboss.aerogear.controller.filter.ErrorFilter
Writes a general error page response to the client.
downCaseFirst(String) - Static method in class org.jboss.aerogear.controller.util.StringUtils
 

E

echoOrigin() - Method in class org.jboss.aerogear.controller.router.decorators.cors.CorsConfig.Builder
 
echoOrigin() - Method in interface org.jboss.aerogear.controller.router.decorators.cors.CorsConfig.Origin
 
emptyThrowableSet() - Static method in class org.jboss.aerogear.controller.router.DefaultRoute
 
enableAllRequestMethods() - Method in class org.jboss.aerogear.controller.router.decorators.cors.CorsConfig.Builder
 
enableAllRequestMethods() - Method in interface org.jboss.aerogear.controller.router.decorators.cors.CorsConfig.ValidRequestMethods
 
enableCookies() - Method in class org.jboss.aerogear.controller.router.decorators.cors.CorsConfig.Builder
 
enableCookies() - Method in interface org.jboss.aerogear.controller.router.decorators.cors.CorsConfig.Cookies
 
enableCorsSupport() - Method in class org.jboss.aerogear.controller.router.decorators.cors.CorsConfig.Builder
 
enableCorsSupport() - Static method in class org.jboss.aerogear.controller.router.decorators.cors.CorsConfig
Returns a CorsConfig.Origin instance which can be configured as needed
enableCorsSupport() - Method in interface org.jboss.aerogear.controller.router.decorators.cors.CorsConfig.SupportedOptions
 
endpointInvoker - Variable in class org.jboss.aerogear.controller.router.decorators.ErrorHandler
 
endpointInvoker - Variable in class org.jboss.aerogear.controller.router.DefaultRouteProcessor
 
EndpointInvoker - Class in org.jboss.aerogear.controller.router
EndpointInvoker is responsible for invoking target endpoint methods in AeroGear Controller.
EndpointInvoker(ControllerFactory, BeanManager) - Constructor for class org.jboss.aerogear.controller.router.EndpointInvoker
 
endpointInvoker - Variable in class org.jboss.aerogear.controller.router.rest.pagination.PaginationHandler
 
equals(Object) - Method in class org.jboss.aerogear.controller.router.MediaType
 
equals(Object) - Method in class org.jboss.aerogear.controller.router.parameter.Parameter
 
error(Throwable) - Method in class org.jboss.aerogear.controller.router.error.ErrorTarget
Simply logs the exception thrown.
errorContext(Throwable, RouteContext) - Method in class org.jboss.aerogear.controller.router.decorators.ErrorHandler
 
ErrorFilter - Class in org.jboss.aerogear.controller.filter
This Filter is used for default error handling when no explicit error route has configured.
ErrorFilter() - Constructor for class org.jboss.aerogear.controller.filter.ErrorFilter
 
ErrorHandler - Class in org.jboss.aerogear.controller.router.decorators
ErrorHandler is a CDI Decorator that decorates a RouteProcessor.
ErrorHandler(RouteProcessor, EndpointInvoker) - Constructor for class org.jboss.aerogear.controller.router.decorators.ErrorHandler
 
ErrorResponse - Interface in org.jboss.aerogear.controller.router.error
 
ErrorResponseImpl - Class in org.jboss.aerogear.controller.router.error
 
ErrorResponseImpl(int, Object) - Constructor for class org.jboss.aerogear.controller.router.error.ErrorResponseImpl
 
ErrorRoute - Enum in org.jboss.aerogear.controller.router.error
A singleton Route that acts as a catch-all error Route which is will be used when no explicit error route has been defined.
ErrorRoute(String) - Constructor for enum org.jboss.aerogear.controller.router.error.ErrorRoute
 
ErrorTarget - Class in org.jboss.aerogear.controller.router.error
ErrorHandler is used as default target for a Route when a route has not defined any explicit error route.
ErrorTarget() - Constructor for class org.jboss.aerogear.controller.router.error.ErrorTarget
 
ErrorViewResolver - Class in org.jboss.aerogear.controller.router.error
A ViewResolver that decorates a ViewResolver to enable short-circuiting the call to resolve the views path.
ErrorViewResolver(ViewResolver) - Constructor for class org.jboss.aerogear.controller.router.error.ErrorViewResolver
Sole constructor.
ErrorViewResponder - Class in org.jboss.aerogear.controller.router.error
 
ErrorViewResponder() - Constructor for class org.jboss.aerogear.controller.router.error.ErrorViewResponder
 
exceptionAttributeName - Variable in enum org.jboss.aerogear.controller.router.error.ErrorRoute
 
ExceptionBundle - Interface in org.jboss.aerogear.controller.log
A JBoss-Logging MessageBundle containing translated Strings, Exceptions etc.
exceptions(Class<?>...) - Method in class org.jboss.aerogear.controller.router.RouteBuilderImpl
 
exposeHeaders - Variable in class org.jboss.aerogear.controller.router.decorators.cors.CorsConfig.Builder
 
exposeHeaders(String...) - Method in class org.jboss.aerogear.controller.router.decorators.cors.CorsConfig.Builder
 
exposeHeaders - Variable in class org.jboss.aerogear.controller.router.decorators.cors.CorsConfig
 
exposeHeaders() - Method in class org.jboss.aerogear.controller.router.decorators.cors.CorsConfig
 
exposeHeaders(String...) - Method in interface org.jboss.aerogear.controller.router.decorators.cors.CorsConfig.ExposeHeaders
 
exposeHeaders() - Method in interface org.jboss.aerogear.controller.router.decorators.cors.CorsConfiguration
Determines if there are any headers configured to be exposed to calling clients.
extractAcceptHeader(HttpServletRequest) - Static method in class org.jboss.aerogear.controller.util.RequestUtils
Returns the Accept header from the passed-in HttpServletRequest.
extractArguments(RouteContext, Map<String, Consumer>) - Static method in class org.jboss.aerogear.controller.util.ParameterExtractor
Extracts the arguments from the current request for the target route.
extractBody(RouteContext, Parameter<?>, Map<String, Consumer>) - Static method in class org.jboss.aerogear.controller.util.ParameterExtractor
 
extractCookieParam(RouteContext, RequestParameter<?>) - Static method in class org.jboss.aerogear.controller.util.ParameterExtractor
 
extractHeaderParam(RouteContext, RequestParameter<?>) - Static method in class org.jboss.aerogear.controller.util.ParameterExtractor
 
extractIogiParam(RouteContext) - Static method in class org.jboss.aerogear.controller.util.ParameterExtractor
Returns an instance of the type used in the parameter names using Iogi.
extractMethod(HttpServletRequest) - Static method in class org.jboss.aerogear.controller.util.RequestUtils
Returns the RequestMethod for the passed-in HttpServletRequest.
extractParam(RouteContext, RequestParameter<?>) - Static method in class org.jboss.aerogear.controller.util.ParameterExtractor
 
extractPath(HttpServletRequest) - Static method in class org.jboss.aerogear.controller.util.RequestUtils
Returns the path of the current request with out the context path.
extractPathParam(RouteContext) - Static method in class org.jboss.aerogear.controller.util.ParameterExtractor
Extracts a path parameter from the passed in request path.

F

FINALIZE_FILTER - Static variable in class org.jboss.aerogear.controller.router.RouteDescriptor
 
first - Variable in class org.jboss.aerogear.controller.router.rest.pagination.Links
 
from(String) - Method in interface org.jboss.aerogear.controller.router.RouteBuilder
Specifies the request path that the Route will handle request from.
from(String) - Method in class org.jboss.aerogear.controller.router.RouteBuilderImpl
 
from(List<RouteBuilder>) - Static method in class org.jboss.aerogear.controller.router.Routes
Factory method that constructs a Routes instance using the list of RouteBuilders provided.

G

getAllowedRequestHeaders() - Method in class org.jboss.aerogear.controller.router.decorators.cors.Cors
Returns the allowed set of Request Headers.
getAllowedRequestMethods() - Method in class org.jboss.aerogear.controller.router.decorators.cors.Cors
Returns the allowed set of Request Methods.
getConsumes() - Method in class org.jboss.aerogear.controller.router.RouteDescriptor
 
getController(Route) - Method in class org.jboss.aerogear.controller.router.EndpointInvoker
 
getDefaultValue() - Method in class org.jboss.aerogear.controller.router.parameter.RequestParameter
 
getExceptionAttrName() - Method in enum org.jboss.aerogear.controller.router.error.ErrorRoute
Returns the name of the request attribute for this ErrorRoute, which will be accessible by calling ServletRequest.getAttribute(String) method.
getExposeHeaders() - Method in class org.jboss.aerogear.controller.router.decorators.cors.CorsConfig
 
getExposeHeaders() - Method in interface org.jboss.aerogear.controller.router.decorators.cors.CorsConfiguration
Returns a comma separated string of headers to be exposed to calling clients.
getFirst() - Method in class org.jboss.aerogear.controller.router.rest.pagination.Links
 
getHeaderPrefix() - Method in class org.jboss.aerogear.controller.router.rest.pagination.PaginationInfo
 
getHeaders(int) - Method in class org.jboss.aerogear.controller.router.rest.pagination.PaginationMetadata
 
getLast() - Method in class org.jboss.aerogear.controller.router.rest.pagination.Links
 
getLimit() - Method in class org.jboss.aerogear.controller.router.rest.pagination.PaginationInfo
 
getLimitParamName() - Method in class org.jboss.aerogear.controller.router.rest.pagination.PaginationInfo
 
getLinkHeaderName() - Method in class org.jboss.aerogear.controller.router.rest.pagination.WebLinking
 
getLinkHeaders() - Method in class org.jboss.aerogear.controller.router.rest.pagination.WebLinking
 
getLinks() - Method in class org.jboss.aerogear.controller.router.rest.pagination.PaginationMetadata
 
getMaxAge() - Method in class org.jboss.aerogear.controller.router.decorators.cors.CorsConfig
 
getMaxAge() - Method in interface org.jboss.aerogear.controller.router.decorators.cors.CorsConfiguration
Gets the maxAge setting.
getMediaType() - Method in class org.jboss.aerogear.controller.router.error.ErrorViewResponder
 
getMediaType() - Method in interface org.jboss.aerogear.controller.router.Responder
The media type that this Responder can handle.
getMediaType() - Method in class org.jboss.aerogear.controller.router.rest.JsonResponder
 
getMediaType() - Method in class org.jboss.aerogear.controller.view.HtmlViewResponder
 
getMediaType() - Method in class org.jboss.aerogear.controller.view.JspViewResponder
 
getMessage() - Method in interface org.jboss.aerogear.controller.spi.HttpStatusAwareException
 
getMethodArguments(RouteContext, Throwable) - Method in class org.jboss.aerogear.controller.router.decorators.ErrorHandler
 
getMethods() - Method in class org.jboss.aerogear.controller.router.DefaultRoute
 
getMethods() - Method in interface org.jboss.aerogear.controller.router.Route
Gets the RequestMethods for this Route.
getMethods() - Method in class org.jboss.aerogear.controller.router.RouteDescriptor
 
getModel() - Method in class org.jboss.aerogear.controller.view.View
 
getModelName() - Method in class org.jboss.aerogear.controller.view.View
 
getName() - Method in class org.jboss.aerogear.controller.router.parameter.RequestParameter
 
getNext() - Method in class org.jboss.aerogear.controller.router.rest.pagination.Links
 
getNext() - Method in class org.jboss.aerogear.controller.router.rest.pagination.WebLinking
 
getOffset() - Method in class org.jboss.aerogear.controller.router.rest.pagination.PaginationInfo
 
getOffsetParamName() - Method in class org.jboss.aerogear.controller.router.rest.pagination.PaginationInfo
 
getParameters() - Method in class org.jboss.aerogear.controller.router.DefaultRoute
 
getParameters() - Method in interface org.jboss.aerogear.controller.router.Route
Returns the Parameter's that this route accepts.
getParameters() - Method in class org.jboss.aerogear.controller.router.RouteDescriptor
 
getParameterType() - Method in class org.jboss.aerogear.controller.router.parameter.Parameter
Gets the Parameter.Type of this parameter.
getPath() - Method in class org.jboss.aerogear.controller.router.DefaultRoute
 
getPath() - Method in interface org.jboss.aerogear.controller.router.Route
Gets the path for this Route.
getPath() - Method in class org.jboss.aerogear.controller.router.RouteDescriptor
 
getPrevious() - Method in class org.jboss.aerogear.controller.router.rest.pagination.Links
 
getPrevious() - Method in class org.jboss.aerogear.controller.router.rest.pagination.WebLinking
 
getProduces() - Method in class org.jboss.aerogear.controller.router.RouteDescriptor
 
getRequest() - Method in class org.jboss.aerogear.controller.router.RouteContext
Returns the current HttpServletRequest.
getRequestHeaders() - Method in class org.jboss.aerogear.controller.router.decorators.cors.Cors
Returns the Cors.RequestHeader.HEADERS request header.
getRequestMethod() - Method in class org.jboss.aerogear.controller.router.decorators.cors.Cors
Returns the Cors.RequestHeader.METHOD request header.
getRequestPath() - Method in class org.jboss.aerogear.controller.router.RouteContext
Returns the request path minus the context path (suffix) for the current request.
getResourcePath(RouteContext) - Method in class org.jboss.aerogear.controller.router.rest.pagination.AbstractPaginationStrategy
 
getResponse() - Method in class org.jboss.aerogear.controller.router.RouteContext
Returns the current HttpServletResponse.
getResult() - Method in class org.jboss.aerogear.controller.router.InvocationResult
Gets the result from this invocation.
getRoles() - Method in class org.jboss.aerogear.controller.router.DefaultRoute
 
getRoles() - Method in interface org.jboss.aerogear.controller.router.Route
Gets this Routes associated roles.
getRoles() - Method in class org.jboss.aerogear.controller.router.RouteDescriptor
 
getRoute() - Method in enum org.jboss.aerogear.controller.router.error.ErrorRoute
Returns an Route which is configured to route to an instance of ErrorTarget.
getRoute() - Method in class org.jboss.aerogear.controller.router.RouteContext
Returns the current Route
getRouteContext() - Method in class org.jboss.aerogear.controller.router.InvocationResult
The RouteContext for this invocation.
getRouteDescriptor() - Method in class org.jboss.aerogear.controller.router.RouteBuilderImpl
 
getRouteDescriptor() - Method in interface org.jboss.aerogear.controller.router.RouteDescriptorAccessor
 
getRoutes() - Method in class org.jboss.aerogear.controller.router.RouteContext
Returns the Routes instance for the current application.
getStatus() - Method in interface org.jboss.aerogear.controller.spi.HttpStatusAwareException
 
getTargetClass() - Method in class org.jboss.aerogear.controller.router.DefaultRoute
 
getTargetClass() - Method in interface org.jboss.aerogear.controller.router.Route
Gets the target class for this Route
getTargetClass() - Method in class org.jboss.aerogear.controller.router.RouteDescriptor
 
getTargetMethod() - Method in class org.jboss.aerogear.controller.router.DefaultRoute
 
getTargetMethod() - Method in interface org.jboss.aerogear.controller.router.Route
Gets the Method of the target class for this Route.
getTargetMethod() - Method in class org.jboss.aerogear.controller.router.RouteDescriptor
 
getThrowables() - Method in class org.jboss.aerogear.controller.router.RouteDescriptor
 
getType() - Method in class org.jboss.aerogear.controller.router.MediaType
 
getType() - Method in class org.jboss.aerogear.controller.router.parameter.Parameter
Gets the type of this parameter.
getValidRequestHeaders() - Method in class org.jboss.aerogear.controller.router.decorators.cors.CorsConfig
 
getValidRequestHeaders() - Method in interface org.jboss.aerogear.controller.router.decorators.cors.CorsConfiguration
Returns the allowed set of Request Headers.
getValidRequestMethods() - Method in class org.jboss.aerogear.controller.router.decorators.cors.CorsConfig
 
getValidRequestMethods() - Method in interface org.jboss.aerogear.controller.router.decorators.cors.CorsConfiguration
Returns the allowed set of Request Methods.
getViewPath() - Method in class org.jboss.aerogear.controller.view.View
 
getViewResolver() - Method in class org.jboss.aerogear.controller.router.error.ErrorViewResponder
 
getViewResolver() - Method in class org.jboss.aerogear.controller.view.AbstractViewResponder
 
getViewResolver() - Method in class org.jboss.aerogear.controller.view.HtmlViewResponder
 
getViewResolver() - Method in class org.jboss.aerogear.controller.view.JspViewResponder
 
getWebLinking() - Method in class org.jboss.aerogear.controller.router.rest.pagination.PaginationMetadata
 

H

handlePreflight(Cors, HttpServletResponse) - Method in class org.jboss.aerogear.controller.router.decorators.cors.CorsHandler
 
handleSimpleRequest(Cors, HttpServletResponse) - Method in class org.jboss.aerogear.controller.router.decorators.cors.CorsHandler
 
hasExceptionsRoutes() - Method in class org.jboss.aerogear.controller.router.DefaultRoute
 
hasExceptionsRoutes() - Method in interface org.jboss.aerogear.controller.router.Route
Determines if this Route contains one or more exception routes.
hashCode() - Method in class org.jboss.aerogear.controller.router.MediaType
 
hashCode() - Method in class org.jboss.aerogear.controller.router.parameter.Parameter
 
hasHeader(String) - Method in class org.jboss.aerogear.controller.router.decorators.cors.Cors
 
hasMaxAge() - Method in class org.jboss.aerogear.controller.router.decorators.cors.CorsConfig
 
hasMaxAge() - Method in interface org.jboss.aerogear.controller.router.decorators.cors.CorsConfiguration
Determines is maxAge has been configured.
hasModelData() - Method in class org.jboss.aerogear.controller.view.View
 
hasOriginHeader() - Method in class org.jboss.aerogear.controller.router.decorators.cors.Cors
Determines if the current HttpServletRequest has an 'Origin' request header.
hasPaginatedAnnotation(Route) - Method in class org.jboss.aerogear.controller.router.rest.pagination.PaginationHandler
 
hasRequestHeaders() - Method in class org.jboss.aerogear.controller.router.decorators.cors.Cors
Determines if the current HttpServletRequest has a Cors.RequestHeader.HEADERS request header.
hasRouteFor(HttpServletRequest) - Method in class org.jboss.aerogear.controller.router.decorators.cors.CorsHandler
 
hasRouteFor(HttpServletRequest) - Method in class org.jboss.aerogear.controller.router.DefaultRouter
 
hasRouteFor(HttpServletRequest) - Method in interface org.jboss.aerogear.controller.router.Router
Determines if this Router has a Route for the passed-in HttpServletRequest.
hasRouteFor(RequestMethod, String, Set<String>) - Method in class org.jboss.aerogear.controller.router.Routes
Determines is there is a Route for the RequestMethod/URI combination.
headerName - Variable in enum org.jboss.aerogear.controller.router.decorators.cors.Cors.RequestHeader
 
headerName - Variable in enum org.jboss.aerogear.controller.router.decorators.cors.Cors.ResponseHeader
 
headerPrefix - Variable in class org.jboss.aerogear.controller.router.rest.pagination.PaginationInfo
 
headerPrefix - Variable in class org.jboss.aerogear.controller.router.rest.pagination.PaginationInfo.PaginationInfoBuilderImpl
 
headerPrefix - Variable in class org.jboss.aerogear.controller.router.rest.pagination.PaginationMetadata
 
headers() - Method in interface org.jboss.aerogear.controller.router.rest.ResponseHeaders
The headers to be included.
HTML - Static variable in class org.jboss.aerogear.controller.router.AbstractRoutingModule
 
HTML - Static variable in class org.jboss.aerogear.controller.router.MediaType
 
htmlViewResolver - Variable in class org.jboss.aerogear.controller.router.error.ErrorViewResponder
 
HtmlViewResolver - Class in org.jboss.aerogear.controller.view
A ViewResolver that resolves a static html page for a Route.
HtmlViewResolver() - Constructor for class org.jboss.aerogear.controller.view.HtmlViewResolver
 
htmlViewResolver - Variable in class org.jboss.aerogear.controller.view.HtmlViewResponder
 
HtmlViewResponder - Class in org.jboss.aerogear.controller.view
A Responder that "responds" to request by forwarding them to a View.
HtmlViewResponder() - Constructor for class org.jboss.aerogear.controller.view.HtmlViewResponder
 
HttpStatusAwareException - Interface in org.jboss.aerogear.controller.spi
 

I

init(FilterConfig) - Method in class org.jboss.aerogear.controller.filter.AeroGear
 
init(FilterConfig) - Method in class org.jboss.aerogear.controller.filter.ErrorFilter
 
intercept(Object, Method, Object[], MethodProxy) - Method in class org.jboss.aerogear.controller.router.RouteDescriptor.MyMethodInterceptor
 
invalidPagingRequest(long, long) - Method in interface org.jboss.aerogear.controller.log.ExceptionBundle
 
InvocationResult - Class in org.jboss.aerogear.controller.router
Represents the result of invoking a Route in AeroGear Controller.
InvocationResult(Object, RouteContext) - Constructor for class org.jboss.aerogear.controller.router.InvocationResult
Sole constructor.
invoke(RouteContext, Object[]) - Method in class org.jboss.aerogear.controller.router.EndpointInvoker
Invokes the target endpoint method for the passed-in RouteContext.
invokeErrorMethod(RouteContext, Throwable) - Method in class org.jboss.aerogear.controller.router.decorators.ErrorHandler
 
IOGI - Static variable in class org.jboss.aerogear.controller.util.ParameterExtractor
 
isCorsRequest() - Method in class org.jboss.aerogear.controller.router.decorators.cors.Cors
Determines if the current HttpServletRequest is a CORS request.
isCorsSupportEnabled() - Method in class org.jboss.aerogear.controller.router.decorators.cors.Cors
Determines if core support has been enabled by the CorsConfig instance.
isCorsSupportEnabled() - Method in class org.jboss.aerogear.controller.router.decorators.cors.CorsConfig
 
isCorsSupportEnabled() - Method in interface org.jboss.aerogear.controller.router.decorators.cors.CorsConfiguration
Determines is support for CORS is enabled.
isFirstOffset() - Method in class org.jboss.aerogear.controller.router.rest.pagination.PaginationProperties
 
isHttpServletContainer(ServletRequest, ServletResponse) - Method in class org.jboss.aerogear.controller.filter.AeroGear
 
isLastOffset() - Method in class org.jboss.aerogear.controller.router.rest.pagination.PaginationProperties
 
isOffsetGreaterThanTotal() - Method in class org.jboss.aerogear.controller.router.rest.pagination.PaginationProperties
 
isOptionsMethod() - Method in class org.jboss.aerogear.controller.router.decorators.cors.Cors
Determines if the the current HttpServletRequest's http method is 'OPTIONS'.
isParameterized() - Method in class org.jboss.aerogear.controller.router.DefaultRoute
 
isParameterized() - Method in interface org.jboss.aerogear.controller.router.Route
Determines if this Route's path is parameterized.
isPathCompatible(String) - Method in class org.jboss.aerogear.controller.router.DefaultRoute
 
isPreflightRequest() - Method in class org.jboss.aerogear.controller.router.decorators.cors.Cors
Determines if the current HttpServletRequest qualifies as a 'Preflight' request.
isRequestMethodValid(Set<String>) - Method in class org.jboss.aerogear.controller.router.decorators.cors.Cors
Checks that the preflight request method (Cors.RequestHeader.METHOD) is supported.
isRequestMethodValid() - Method in class org.jboss.aerogear.controller.router.decorators.cors.Cors
Checks that the preflight request method (Cors.RequestHeader.METHOD) is supported according to the CorsConfiguration settings.
isRouteAllowed(Route) - Method in interface org.jboss.aerogear.controller.spi.SecurityProvider
Determines whether a request to the passed-in Route is allowed.
isSecured() - Method in class org.jboss.aerogear.controller.router.DefaultRoute
 
isSecured() - Method in interface org.jboss.aerogear.controller.router.Route
Determines if this Route has roles configured.

J

JSON - Static variable in class org.jboss.aerogear.controller.router.AbstractRoutingModule
 
json(Object) - Method in class org.jboss.aerogear.controller.router.error.JsonErrorResponse
 
JSON - Static variable in class org.jboss.aerogear.controller.router.MediaType
 
JsonConsumer - Class in org.jboss.aerogear.controller.router.rest
Concrete Consumer that is able to unmarshall a Http request body into a Java representation.
JsonConsumer() - Constructor for class org.jboss.aerogear.controller.router.rest.JsonConsumer
 
JsonErrorResponse - Class in org.jboss.aerogear.controller.router.error
 
JsonErrorResponse(int) - Constructor for class org.jboss.aerogear.controller.router.error.JsonErrorResponse
 
JsonResponder - Class in org.jboss.aerogear.controller.router.rest
A RESTFul Responder that is able to return JSON responses.
JsonResponder() - Constructor for class org.jboss.aerogear.controller.router.rest.JsonResponder
 
JSP - Static variable in class org.jboss.aerogear.controller.router.AbstractRoutingModule
 
JSP - Static variable in class org.jboss.aerogear.controller.router.MediaType
 
JspViewResolver - Class in org.jboss.aerogear.controller.view
A ViewResolver that resolves Java Server Page (JSP) views.
JspViewResolver() - Constructor for class org.jboss.aerogear.controller.view.JspViewResolver
 
jspViewResolver - Variable in class org.jboss.aerogear.controller.view.JspViewResponder
 
JspViewResponder - Class in org.jboss.aerogear.controller.view
A Responder that "responds" to request by forwarding them to a View.
JspViewResponder() - Constructor for class org.jboss.aerogear.controller.view.JspViewResponder
 

L

last - Variable in class org.jboss.aerogear.controller.router.rest.pagination.Links
 
limit - Variable in class org.jboss.aerogear.controller.router.rest.pagination.PaginationInfo
 
limit(String, int) - Method in interface org.jboss.aerogear.controller.router.rest.pagination.PaginationInfo.PaginationInfoBuilder
 
limit(int) - Method in interface org.jboss.aerogear.controller.router.rest.pagination.PaginationInfo.PaginationInfoBuilder
 
limit - Variable in class org.jboss.aerogear.controller.router.rest.pagination.PaginationInfo.PaginationInfoBuilderImpl
 
limit(String, int) - Method in class org.jboss.aerogear.controller.router.rest.pagination.PaginationInfo.PaginationInfoBuilderImpl
 
limit(int) - Method in class org.jboss.aerogear.controller.router.rest.pagination.PaginationInfo.PaginationInfoBuilderImpl
 
limit - Variable in class org.jboss.aerogear.controller.router.rest.pagination.PaginationProperties
 
limit() - Method in class org.jboss.aerogear.controller.router.rest.pagination.PaginationProperties
 
limitParamName - Variable in class org.jboss.aerogear.controller.router.rest.pagination.PaginationInfo
 
limitParamName - Variable in class org.jboss.aerogear.controller.router.rest.pagination.PaginationInfo.PaginationInfoBuilderImpl
 
LINK_HEADER - Static variable in class org.jboss.aerogear.controller.router.rest.pagination.WebLinking
 
Links - Class in org.jboss.aerogear.controller.router.rest.pagination
Links are a part of the metadata related to paging of fetched data.
Links(RequestPathParser, PaginationProperties) - Constructor for class org.jboss.aerogear.controller.router.rest.pagination.Links
 
links - Variable in class org.jboss.aerogear.controller.router.rest.pagination.PaginationMetadata
 
links - Variable in class org.jboss.aerogear.controller.router.rest.pagination.WebLinking
 
LOGGER - Static variable in interface org.jboss.aerogear.controller.log.AeroGearLogger
 

M

mapper - Variable in class org.jboss.aerogear.controller.router.rest.JsonResponder
 
matches(RequestMethod, String, Set<String>) - Method in class org.jboss.aerogear.controller.router.DefaultRoute
 
matches(RequestMethod, String, Set<String>) - Method in interface org.jboss.aerogear.controller.router.Route
Determines if this Route can handle the RequestMethod and path combination.
matchesProduces(Set<String>) - Method in class org.jboss.aerogear.controller.router.DefaultRoute
 
maxAge - Variable in class org.jboss.aerogear.controller.router.decorators.cors.CorsConfig.Builder
 
maxAge(long) - Method in class org.jboss.aerogear.controller.router.decorators.cors.CorsConfig.Builder
 
maxAge - Variable in class org.jboss.aerogear.controller.router.decorators.cors.CorsConfig
 
maxAge(long) - Method in interface org.jboss.aerogear.controller.router.decorators.cors.CorsConfig.MaxAge
 
MEDIA_TYPE - Static variable in class org.jboss.aerogear.controller.router.error.ErrorViewResponder
 
mediaType() - Method in interface org.jboss.aerogear.controller.router.Consumer
The media type that this consumer can handle.
MediaType - Class in org.jboss.aerogear.controller.router
 
MediaType(String, Class<? extends Responder>) - Constructor for class org.jboss.aerogear.controller.router.MediaType
 
mediaType - Variable in class org.jboss.aerogear.controller.router.MediaType
 
mediaType() - Method in class org.jboss.aerogear.controller.router.rest.JsonConsumer
 
merge(PaginationInfo, Map<String, Object>) - Method in class org.jboss.aerogear.controller.router.rest.pagination.AbstractPaginationStrategy
 
message(String, String) - Method in class org.jboss.aerogear.controller.router.error.JsonErrorResponse
 
MESSAGES - Static variable in interface org.jboss.aerogear.controller.log.ExceptionBundle
 
methods - Variable in class org.jboss.aerogear.controller.router.DefaultRoute
 
methods - Variable in class org.jboss.aerogear.controller.router.RouteDescriptor
 
missingParameterInRequest(String) - Method in interface org.jboss.aerogear.controller.log.ExceptionBundle
 
MissingRequestParameterException - Exception in org.jboss.aerogear.controller.router.parameter
 
MissingRequestParameterException() - Constructor for exception org.jboss.aerogear.controller.router.parameter.MissingRequestParameterException
 
MissingRequestParameterException(String, Throwable) - Constructor for exception org.jboss.aerogear.controller.router.parameter.MissingRequestParameterException
 
MissingRequestParameterException(String) - Constructor for exception org.jboss.aerogear.controller.router.parameter.MissingRequestParameterException
 
MissingRequestParameterException(Throwable) - Constructor for exception org.jboss.aerogear.controller.router.parameter.MissingRequestParameterException
 
model - Variable in class org.jboss.aerogear.controller.view.View
 
multivaluedParamsUnsupported() - Method in interface org.jboss.aerogear.controller.log.AeroGearLogger
 
multivaluedParamsUnsupported(String) - Method in interface org.jboss.aerogear.controller.log.ExceptionBundle
 
mustRunInsideAContainer() - Method in interface org.jboss.aerogear.controller.log.ExceptionBundle
 

N

name - Variable in class org.jboss.aerogear.controller.router.parameter.RequestParameter
 
nameExtractor - Variable in class org.jboss.aerogear.controller.view.View
 
nameFor(Type) - Method in class org.jboss.aerogear.controller.util.TypeNameExtractor
 
nameFor(Class<?>) - Method in class org.jboss.aerogear.controller.util.TypeNameExtractor
 
nameFor(TypeVariable<?>) - Method in class org.jboss.aerogear.controller.util.TypeNameExtractor
 
nameFor(WildcardType) - Method in class org.jboss.aerogear.controller.util.TypeNameExtractor
 
nameFor(ParameterizedType) - Method in class org.jboss.aerogear.controller.util.TypeNameExtractor
 
next - Variable in class org.jboss.aerogear.controller.router.rest.pagination.Links
 
NEXT - Static variable in class org.jboss.aerogear.controller.router.rest.pagination.WebLinking
 
nextOffset() - Method in class org.jboss.aerogear.controller.router.rest.pagination.PaginationProperties
 
NO_OP - Static variable in class org.jboss.aerogear.controller.router.RouteDescriptor.FinalizeFilter
 
noConsumerForMediaType(Parameter<?>, Collection<Consumer>, Set<String>) - Method in interface org.jboss.aerogear.controller.log.ExceptionBundle
 
noResponderForRequestedMediaType(String, Responders) - Method in interface org.jboss.aerogear.controller.log.ExceptionBundle
 
noRoutesAvailable() - Method in interface org.jboss.aerogear.controller.log.ExceptionBundle
 

O

offset - Variable in class org.jboss.aerogear.controller.router.rest.pagination.PaginationInfo
 
offset(int) - Static method in class org.jboss.aerogear.controller.router.rest.pagination.PaginationInfo
 
offset(String, int) - Static method in class org.jboss.aerogear.controller.router.rest.pagination.PaginationInfo
 
offset(String, int) - Method in interface org.jboss.aerogear.controller.router.rest.pagination.PaginationInfo.PaginationInfoBuilder
 
offset - Variable in class org.jboss.aerogear.controller.router.rest.pagination.PaginationInfo.PaginationInfoBuilderImpl
 
offset(String, int) - Method in class org.jboss.aerogear.controller.router.rest.pagination.PaginationInfo.PaginationInfoBuilderImpl
 
offset - Variable in class org.jboss.aerogear.controller.router.rest.pagination.PaginationProperties
 
offset() - Method in class org.jboss.aerogear.controller.router.rest.pagination.PaginationProperties
 
offsetParamName - Variable in class org.jboss.aerogear.controller.router.rest.pagination.PaginationInfo
 
offsetParamName - Variable in class org.jboss.aerogear.controller.router.rest.pagination.PaginationInfo.PaginationInfoBuilderImpl
 
on(Class<? extends Throwable>, Class<?>...) - Method in interface org.jboss.aerogear.controller.router.RouteBuilder
Specifies that this route should be able to handle any of the types of exceptions passed-in.
on(RequestMethod...) - Method in interface org.jboss.aerogear.controller.router.RouteBuilder.OnMethods
Specifies which RequestMethods should be supported by the Route.
on(Class<? extends Throwable>, Class<?>...) - Method in class org.jboss.aerogear.controller.router.RouteBuilderImpl
 
on(RequestMethod...) - Method in class org.jboss.aerogear.controller.router.RouteDescriptor
 
oneLink(String, String) - Method in class org.jboss.aerogear.controller.router.rest.pagination.WebLinking
 
org.jboss.aerogear.controller.cdi - package org.jboss.aerogear.controller.cdi
 
org.jboss.aerogear.controller.filter - package org.jboss.aerogear.controller.filter
 
org.jboss.aerogear.controller.log - package org.jboss.aerogear.controller.log
 
org.jboss.aerogear.controller.router - package org.jboss.aerogear.controller.router
 
org.jboss.aerogear.controller.router.decorators - package org.jboss.aerogear.controller.router.decorators
 
org.jboss.aerogear.controller.router.decorators.cors - package org.jboss.aerogear.controller.router.decorators.cors
 
org.jboss.aerogear.controller.router.error - package org.jboss.aerogear.controller.router.error
 
org.jboss.aerogear.controller.router.parameter - package org.jboss.aerogear.controller.router.parameter
 
org.jboss.aerogear.controller.router.rest - package org.jboss.aerogear.controller.router.rest
 
org.jboss.aerogear.controller.router.rest.pagination - package org.jboss.aerogear.controller.router.rest.pagination
 
org.jboss.aerogear.controller.spi - package org.jboss.aerogear.controller.spi
 
org.jboss.aerogear.controller.util - package org.jboss.aerogear.controller.util
 
org.jboss.aerogear.controller.view - package org.jboss.aerogear.controller.view
 
OUR_INTERCEPTOR - Static variable in class org.jboss.aerogear.controller.router.RouteDescriptor.FinalizeFilter
 

P

Paginated - Annotation Type in org.jboss.aerogear.controller.router.rest.pagination
 
PaginationHandler - Class in org.jboss.aerogear.controller.router.rest.pagination
PaginationHandler is a CDI Decorator that decorates a RouteProcessor and is responsible for handling paginated invocations on endpoints that support it.
PaginationHandler(RouteProcessor, Instance<PaginationStrategy>, Instance<Consumer>, EndpointInvoker) - Constructor for class org.jboss.aerogear.controller.router.rest.pagination.PaginationHandler
Sole contructor which will have its parameters injected by CDI.
PaginationInfo - Class in org.jboss.aerogear.controller.router.rest.pagination
Holds information related to pagination in AeroGear Controller.
PaginationInfo(String, int, String, int) - Constructor for class org.jboss.aerogear.controller.router.rest.pagination.PaginationInfo
 
PaginationInfo(String, int, String, int, String) - Constructor for class org.jboss.aerogear.controller.router.rest.pagination.PaginationInfo
 
PaginationInfo(String, int, String, int, boolean, Optional<String>) - Constructor for class org.jboss.aerogear.controller.router.rest.pagination.PaginationInfo
 
PaginationInfo.PaginationInfoBuilder - Interface in org.jboss.aerogear.controller.router.rest.pagination
 
PaginationInfo.PaginationInfoBuilderImpl - Class in org.jboss.aerogear.controller.router.rest.pagination
 
PaginationInfo.PaginationInfoBuilderImpl() - Constructor for class org.jboss.aerogear.controller.router.rest.pagination.PaginationInfo.PaginationInfoBuilderImpl
 
PaginationMetadata - Class in org.jboss.aerogear.controller.router.rest.pagination
Represents information about pagination in AeroGear Controller.
PaginationMetadata(PaginationProperties, RequestPathParser) - Constructor for class org.jboss.aerogear.controller.router.rest.pagination.PaginationMetadata
 
PaginationMetadata(PaginationProperties, RequestPathParser, String) - Constructor for class org.jboss.aerogear.controller.router.rest.pagination.PaginationMetadata
 
PaginationMetadata(PaginationProperties, RequestPathParser, Optional<String>) - Constructor for class org.jboss.aerogear.controller.router.rest.pagination.PaginationMetadata
 
PaginationProperties - Class in org.jboss.aerogear.controller.router.rest.pagination
Properties related to the offset/limit pagination strategy.
PaginationProperties(int, int) - Constructor for class org.jboss.aerogear.controller.router.rest.pagination.PaginationProperties
 
PaginationProperties(int, int, int) - Constructor for class org.jboss.aerogear.controller.router.rest.pagination.PaginationProperties
 
PaginationRequestException - Exception in org.jboss.aerogear.controller.router.rest.pagination
 
PaginationRequestException() - Constructor for exception org.jboss.aerogear.controller.router.rest.pagination.PaginationRequestException
 
PaginationRequestException(String, Throwable) - Constructor for exception org.jboss.aerogear.controller.router.rest.pagination.PaginationRequestException
 
PaginationRequestException(String) - Constructor for exception org.jboss.aerogear.controller.router.rest.pagination.PaginationRequestException
 
PaginationRequestException(Throwable) - Constructor for exception org.jboss.aerogear.controller.router.rest.pagination.PaginationRequestException
 
PaginationStrategy - Interface in org.jboss.aerogear.controller.router.rest.pagination
A strategy for implementing pagination in AeroGear Controller.
pagingStrategy - Variable in class org.jboss.aerogear.controller.router.rest.pagination.PaginationHandler
 
param(Class<T>) - Method in class org.jboss.aerogear.controller.router.AbstractRoutingModule
 
param(String) - Method in class org.jboss.aerogear.controller.router.AbstractRoutingModule
 
param(String, String) - Method in class org.jboss.aerogear.controller.router.AbstractRoutingModule
 
param(Class<T>) - Method in enum org.jboss.aerogear.controller.router.error.ErrorRoute
 
param(Class<T>) - Static method in class org.jboss.aerogear.controller.router.parameter.Parameter
 
param(String, Class<T>) - Static method in class org.jboss.aerogear.controller.router.parameter.Parameter
 
param(String, T, Class<T>) - Static method in class org.jboss.aerogear.controller.router.parameter.Parameter
 
Parameter<T> - Class in org.jboss.aerogear.controller.router.parameter
Parameter represents a single target endpoint method parameter.
Parameter(Parameter.Type, Class<T>) - Constructor for class org.jboss.aerogear.controller.router.parameter.Parameter
Sole constructor.
Parameter.Type - Enum in org.jboss.aerogear.controller.router.parameter
 
Parameter.Type() - Constructor for enum org.jboss.aerogear.controller.router.parameter.Parameter.Type
 
ParameterExtractor - Class in org.jboss.aerogear.controller.util
 
ParameterExtractor() - Constructor for class org.jboss.aerogear.controller.util.ParameterExtractor
 
parameters - Variable in class org.jboss.aerogear.controller.router.DefaultRoute
 
parameters - Variable in class org.jboss.aerogear.controller.router.RouteDescriptor
 
parameterType - Variable in class org.jboss.aerogear.controller.router.parameter.Parameter
 
paramMissingFromQueryPath(int) - Method in class org.jboss.aerogear.controller.router.rest.pagination.RequestPathParser
 
params - Variable in class org.jboss.aerogear.controller.router.rest.pagination.PaginationMetadata
 
path - Variable in class org.jboss.aerogear.controller.router.DefaultRoute
 
path - Variable in class org.jboss.aerogear.controller.router.RouteDescriptor
 
pgInfo - Variable in class org.jboss.aerogear.controller.router.rest.pagination.RequestPathParser
 
postInvocation(Collection<?>, RouteContext, PaginationInfo) - Method in class org.jboss.aerogear.controller.router.rest.pagination.AbstractPaginationStrategy
 
postInvocation(Collection<?>, RouteContext, PaginationInfo) - Method in interface org.jboss.aerogear.controller.router.rest.pagination.PaginationStrategy
Called after the target endpoint method has been invoked and allows the strategy to set HTTP Response headers.
preInvocation(PaginationInfo, Map<String, Object>) - Method in class org.jboss.aerogear.controller.router.rest.pagination.AbstractPaginationStrategy
 
preInvocation(PaginationInfo, Map<String, Object>) - Method in interface org.jboss.aerogear.controller.router.rest.pagination.PaginationStrategy
Called before the target endpoint method has been invoked and enables a concrete strategy to manipulate the arguments that will be passed to the target endpoint method.
previous - Variable in class org.jboss.aerogear.controller.router.rest.pagination.Links
 
PREVIOUS - Static variable in class org.jboss.aerogear.controller.router.rest.pagination.WebLinking
 
previousOffset() - Method in class org.jboss.aerogear.controller.router.rest.pagination.PaginationProperties
 
process(RouteContext) - Method in class org.jboss.aerogear.controller.router.decorators.ErrorHandler
 
process(RouteContext) - Method in class org.jboss.aerogear.controller.router.decorators.ResponseHandler
 
process(RouteContext) - Method in class org.jboss.aerogear.controller.router.decorators.SecurityHandler
This method will use the injected SecurityProvider to determine if access to the route is allowed.
process(RouteContext) - Method in class org.jboss.aerogear.controller.router.DefaultRouteProcessor
 
process(RouteContext) - Method in class org.jboss.aerogear.controller.router.rest.pagination.PaginationHandler
 
process(RouteContext) - Method in interface org.jboss.aerogear.controller.router.RouteProcessor
Handles the actual invocation of the target or the passed-in Route.
processAnnotatedType(ProcessAnnotatedType<T>) - Method in class org.jboss.aerogear.controller.cdi.AGExtension
 
produces - Variable in class org.jboss.aerogear.controller.router.DefaultRoute
 
produces() - Method in class org.jboss.aerogear.controller.router.DefaultRoute
 
produces() - Method in interface org.jboss.aerogear.controller.router.Route
Returns the media types that this Route is capable of serving.
produces(MediaType...) - Method in interface org.jboss.aerogear.controller.router.RouteBuilder.TargetEndpoint
Specifies the MediaType's that this endpoint produces.
produces - Variable in class org.jboss.aerogear.controller.router.RouteDescriptor
 
produces(MediaType...) - Method in class org.jboss.aerogear.controller.router.RouteDescriptor
 

R

readTemplate(String, Throwable) - Static method in class org.jboss.aerogear.controller.filter.ErrorFilter
Reads the template and makes Throwable available as a variable named 'exception'.
replace(int, int) - Method in class org.jboss.aerogear.controller.router.rest.pagination.RequestPathParser
Replaces the offset and limit for the current request.
replaceParam(String, String, String) - Method in class org.jboss.aerogear.controller.router.rest.pagination.RequestPathParser
 
request - Variable in class org.jboss.aerogear.controller.router.decorators.cors.Cors
 
request - Variable in class org.jboss.aerogear.controller.router.RouteContext
 
requestedRoute(RequestMethod, String) - Method in interface org.jboss.aerogear.controller.log.AeroGearLogger
 
RequestMethod - Enum in org.jboss.aerogear.controller.router
 
RequestMethod() - Constructor for enum org.jboss.aerogear.controller.router.RequestMethod
 
RequestParameter<T> - Class in org.jboss.aerogear.controller.router.parameter
A RequestParameter is a parameter that comes from the request, for example a query, form, cookie, header, or path parameter.
RequestParameter(String, Parameter.Type, Class<T>) - Constructor for class org.jboss.aerogear.controller.router.parameter.RequestParameter
Constructs a RequestParameter with a name, Paramter.Type, and specifies the type of the value in the parameter.
RequestParameter(String, Parameter.Type, T, Class<T>) - Constructor for class org.jboss.aerogear.controller.router.parameter.RequestParameter
Constructs a RequestParameter with a name, Parameter.Type, and specifies the type of the value in the parameter and allows for a default value to be specified which will be used if the parameter is missing from the request.
requestPath - Variable in class org.jboss.aerogear.controller.router.rest.pagination.RequestPathParser
 
requestPath - Variable in class org.jboss.aerogear.controller.router.RouteContext
 
RequestPathParser - Class in org.jboss.aerogear.controller.router.rest.pagination
RequestPathParser is able to replace, or add query parameters related to pagination.
RequestPathParser(PaginationInfo, String) - Constructor for class org.jboss.aerogear.controller.router.rest.pagination.RequestPathParser
 
RequestUtils - Class in org.jboss.aerogear.controller.util
Utility methods for various HttpServletRequest operation.
RequestUtils() - Constructor for class org.jboss.aerogear.controller.util.RequestUtils
 
resolveViewPathFor(Route) - Method in class org.jboss.aerogear.controller.router.error.ErrorViewResolver
Returns the path of the passed-in Route if it is a default error Route, and if not, will let the delegate handle resolving the path for the Route
resolveViewPathFor(Route) - Method in class org.jboss.aerogear.controller.view.AbstractViewResolver
 
resolveViewPathFor(Route) - Method in interface org.jboss.aerogear.controller.view.ViewResolver
 
respond(Object, RouteContext) - Method in interface org.jboss.aerogear.controller.router.Responder
Responds to the current request in a why appropriate to the type of Responder (forward, return).
respond(RouteContext, Object) - Method in class org.jboss.aerogear.controller.router.Responders
Responds to the Route in the passed-in RouteContext using an appropriate Responder.
respond(MediaType, Object, RouteContext) - Method in class org.jboss.aerogear.controller.router.Responders
 
respond(Object, RouteContext) - Method in class org.jboss.aerogear.controller.router.rest.AbstractRestResponder
 
respond(Object, RouteContext) - Method in class org.jboss.aerogear.controller.view.AbstractViewResponder
 
respondAny(Set<MediaType>, Object, RouteContext) - Method in class org.jboss.aerogear.controller.router.Responders
 
Responder - Interface in org.jboss.aerogear.controller.router
A Responder is capable of responding to a specific MediaType.
responderClass - Variable in class org.jboss.aerogear.controller.router.MediaType
 
responderDoesNotHaveNoArgsCtor(Class<?>) - Method in interface org.jboss.aerogear.controller.log.ExceptionBundle
 
responders - Variable in class org.jboss.aerogear.controller.router.decorators.ResponseHandler
 
Responders - Class in org.jboss.aerogear.controller.router
Handles responding from a Route invocation by delegating to the appropriate Responder.
Responders(Instance<Responder>) - Constructor for class org.jboss.aerogear.controller.router.Responders
 
responders - Variable in class org.jboss.aerogear.controller.router.Responders
 
response - Variable in class org.jboss.aerogear.controller.router.RouteContext
 
ResponseHandler - Class in org.jboss.aerogear.controller.router.decorators
ResponseHandler is a CDI Decorator that decorates a RouteProcessor and is responsible for handling the result from the invoked endpoint.
ResponseHandler(RouteProcessor, Responders) - Constructor for class org.jboss.aerogear.controller.router.decorators.ResponseHandler
Sole contructor which will have its parameters injected by CDI.
ResponseHeaders - Interface in org.jboss.aerogear.controller.router.rest
Responsible for specifying one or more HTTP Headers that will be include in the HttpServletResponse
result - Variable in class org.jboss.aerogear.controller.router.InvocationResult
 
roles - Variable in class org.jboss.aerogear.controller.router.DefaultRoute
 
roles(String...) - Method in interface org.jboss.aerogear.controller.router.RouteBuilder.OnMethods
Specifies the roles that are allowed to invoke the target endpoint
roles - Variable in class org.jboss.aerogear.controller.router.RouteDescriptor
 
roles(String...) - Method in class org.jboss.aerogear.controller.router.RouteDescriptor
 
route() - Method in class org.jboss.aerogear.controller.router.AbstractRoutingModule
Is the starting point to configuring a single route.
route - Variable in enum org.jboss.aerogear.controller.router.error.ErrorRoute
 
Route - Interface in org.jboss.aerogear.controller.router
An object that contains information required to route HTTP requests to a target class's method.
route - Variable in class org.jboss.aerogear.controller.router.RouteContext
 
route() - Static method in class org.jboss.aerogear.controller.router.Routes
Simple Factory method for creating a RouteBuilder which is used to define a route.
RouteBuilder - Interface in org.jboss.aerogear.controller.router
RouteBuilder builds a Route using a fluent API.
RouteBuilder.OnMethods - Interface in org.jboss.aerogear.controller.router
A fluent API for further specializing the Route's destination/endpoint.
RouteBuilder.TargetEndpoint - Interface in org.jboss.aerogear.controller.router
Describes the target destination for the Route.
RouteBuilderImpl - Class in org.jboss.aerogear.controller.router
Concrete implementation of RouteBuilder.
RouteBuilderImpl() - Constructor for class org.jboss.aerogear.controller.router.RouteBuilderImpl
 
routeCatchAllException(Throwable, String) - Method in interface org.jboss.aerogear.controller.log.AeroGearLogger
 
routeContext - Variable in class org.jboss.aerogear.controller.router.InvocationResult
 
RouteContext - Class in org.jboss.aerogear.controller.router
RouteContext holds information related to processing of a Route.
RouteContext(Route, HttpServletRequest, HttpServletResponse, Routes) - Constructor for class org.jboss.aerogear.controller.router.RouteContext
Constructor.
RouteContext(Route, String, HttpServletRequest, HttpServletResponse, Routes) - Constructor for class org.jboss.aerogear.controller.router.RouteContext
 
routeDescriptor - Variable in class org.jboss.aerogear.controller.router.RouteBuilderImpl
 
RouteDescriptor - Class in org.jboss.aerogear.controller.router
Describes/configures a single route in AeroGear controller.
RouteDescriptor() - Constructor for class org.jboss.aerogear.controller.router.RouteDescriptor
 
routeDescriptor - Variable in class org.jboss.aerogear.controller.router.RouteDescriptor.MyMethodInterceptor
 
RouteDescriptor.FinalizeFilter - Class in org.jboss.aerogear.controller.router
 
RouteDescriptor.FinalizeFilter() - Constructor for class org.jboss.aerogear.controller.router.RouteDescriptor.FinalizeFilter
 
RouteDescriptor.MyMethodInterceptor - Class in org.jboss.aerogear.controller.router
 
RouteDescriptor.MyMethodInterceptor(RouteDescriptor) - Constructor for class org.jboss.aerogear.controller.router.RouteDescriptor.MyMethodInterceptor
 
RouteDescriptorAccessor - Interface in org.jboss.aerogear.controller.router
 
routeFor(RequestMethod, String, Set<String>) - Method in class org.jboss.aerogear.controller.router.Routes
Returns the Route for the specified RequestMethod/URI combination.
routeFor(Throwable) - Method in class org.jboss.aerogear.controller.router.Routes
Returns the Route for the specified Throwable.
routeNotFound(RequestMethod, String, Set<String>) - Method in interface org.jboss.aerogear.controller.log.ExceptionBundle
 
routeProcessor - Variable in class org.jboss.aerogear.controller.router.DefaultRouter
 
RouteProcessor - Interface in org.jboss.aerogear.controller.router
A RouteProcessor processes/handles a single Route in AeroGear Controller.
router - Variable in class org.jboss.aerogear.controller.filter.AeroGear
 
Router - Interface in org.jboss.aerogear.controller.router
Router is the component that knows how to route/dispatch requests to target endpoints.
routes - Variable in class org.jboss.aerogear.controller.router.AbstractRoutingModule
 
routes - Variable in class org.jboss.aerogear.controller.router.DefaultRouter
 
routes - Variable in class org.jboss.aerogear.controller.router.RouteContext
 
Routes - Class in org.jboss.aerogear.controller.router
Routes is a collection of Route instances that are able to handle certain RequestMethod/requestURI combinations.
Routes(List<RouteBuilder>) - Constructor for class org.jboss.aerogear.controller.router.Routes
 
routes - Variable in class org.jboss.aerogear.controller.router.Routes
 
RoutingModule - Interface in org.jboss.aerogear.controller.router
A RoutingModule is used by the AeroGear runtime to retrieve the routes defined by the current application.

S

safeClose(InputStream) - Static method in class org.jboss.aerogear.controller.filter.ErrorFilter
 
SecurityHandler - Class in org.jboss.aerogear.controller.router.decorators
SecurityHandler is a CDI Decorator that decorates a RouteProcessor.
SecurityHandler(RouteProcessor, Instance<SecurityProvider>) - Constructor for class org.jboss.aerogear.controller.router.decorators.SecurityHandler
Sole constructor which will have its parameters injected by CDI.
securityProvider - Variable in class org.jboss.aerogear.controller.router.decorators.SecurityHandler
 
SecurityProvider - Interface in org.jboss.aerogear.controller.spi
Provides authorization for Routes in AeroGear Controller.
serialVersionUID - Static variable in exception org.jboss.aerogear.controller.router.AeroGearException
 
serialVersionUID - Static variable in exception org.jboss.aerogear.controller.router.parameter.MissingRequestParameterException
 
serialVersionUID - Static variable in exception org.jboss.aerogear.controller.router.rest.pagination.PaginationRequestException
 
setAllowCredentials(HttpServletResponse) - Method in class org.jboss.aerogear.controller.router.decorators.cors.Cors
Set the Cors.ResponseHeader.ALLOW_CREDENTIALS to 'true' if allowCookies was set set to true in the underlying CorsConfiguration.
setAllowHeaders(HttpServletResponse) - Method in class org.jboss.aerogear.controller.router.decorators.cors.Cors
Set the Cors.ResponseHeader.ALLOW_HEADERS to configured values.
setAllowMethods(HttpServletResponse) - Method in class org.jboss.aerogear.controller.router.decorators.cors.Cors
Set the Cors.ResponseHeader.ALLOW_METHODS to the the configured comma separated list of http methods.
setAnyOrigin(HttpServletResponse) - Method in class org.jboss.aerogear.controller.router.decorators.cors.Cors
setEchoOrigin(HttpServletResponse) - Method in class org.jboss.aerogear.controller.router.decorators.cors.Cors
Set the Cors.ResponseHeader.ALLOW_ORIGIN to be the same value that was passed in the 'Origin' request header.
setExposeHeaders(HttpServletResponse) - Method in class org.jboss.aerogear.controller.router.decorators.cors.Cors
Set the Cors.ResponseHeader.EXPOSE_HEADERS to the the configured comma separated list of headers.
setMaxAge(HttpServletResponse) - Method in class org.jboss.aerogear.controller.router.decorators.cors.Cors
Set the Cors.ResponseHeader.MAX_AGE to the configured max age value.
setOrigin(HttpServletResponse) - Method in class org.jboss.aerogear.controller.router.decorators.cors.Cors
Set the Cors.ResponseHeader.ALLOW_ORIGIN to either echo the 'Origin' or to support '*' depending on the underlying CorsConfiguration setting.
setOrigin(HttpServletResponse, String) - Method in class org.jboss.aerogear.controller.router.decorators.cors.Cors
Set the Cors.ResponseHeader.ALLOW_ORIGIN to the passed in value.
setPath(String) - Method in class org.jboss.aerogear.controller.router.RouteDescriptor
Set the path for this instance.
setResponseHeaders(PaginationMetadata, HttpServletResponse, int) - Method in class org.jboss.aerogear.controller.router.rest.pagination.AbstractPaginationStrategy
 
setThrowables(Set<Class<? extends Throwable>>) - Method in class org.jboss.aerogear.controller.router.RouteDescriptor
 
statusCode() - Method in interface org.jboss.aerogear.controller.router.error.ErrorResponse
 
statusCode - Variable in class org.jboss.aerogear.controller.router.error.ErrorResponseImpl
 
statusCode() - Method in class org.jboss.aerogear.controller.router.error.ErrorResponseImpl
 
statusCode - Variable in class org.jboss.aerogear.controller.router.error.JsonErrorResponse
 
StringUtils - Class in org.jboss.aerogear.controller.util
Utility class containing methods used for processing Strings.
StringUtils() - Constructor for class org.jboss.aerogear.controller.util.StringUtils
 
suffix - Variable in class org.jboss.aerogear.controller.view.AbstractViewResolver
 

T

targetClass - Variable in class org.jboss.aerogear.controller.router.DefaultRoute
 
targetClass - Variable in class org.jboss.aerogear.controller.router.RouteDescriptor
 
targetMethod - Variable in class org.jboss.aerogear.controller.router.DefaultRoute
 
targetMethod - Variable in class org.jboss.aerogear.controller.router.RouteDescriptor
 
TEMPLATE - Static variable in class org.jboss.aerogear.controller.filter.ErrorFilter
 
throwables - Variable in class org.jboss.aerogear.controller.router.DefaultRoute
 
throwables - Variable in class org.jboss.aerogear.controller.router.RouteDescriptor
 
to(Class<T>) - Method in interface org.jboss.aerogear.controller.router.RouteBuilder.TargetEndpoint
Specifies the target Class for the Route.
to(Class<T>) - Method in class org.jboss.aerogear.controller.router.RouteDescriptor
 
toLowerCase(Collection<String>) - Static method in class org.jboss.aerogear.controller.util.StringUtils
 
toString() - Method in enum org.jboss.aerogear.controller.router.decorators.cors.Cors.RequestHeader
 
toString() - Method in enum org.jboss.aerogear.controller.router.decorators.cors.Cors.ResponseHeader
 
toString() - Method in class org.jboss.aerogear.controller.router.decorators.cors.CorsConfig
 
toString() - Method in class org.jboss.aerogear.controller.router.DefaultRoute
 
toString() - Method in class org.jboss.aerogear.controller.router.error.ErrorResponseImpl
 
toString() - Method in class org.jboss.aerogear.controller.router.InvocationResult
 
toString() - Method in class org.jboss.aerogear.controller.router.MediaType
 
toString() - Method in class org.jboss.aerogear.controller.router.parameter.Parameter
 
toString() - Method in class org.jboss.aerogear.controller.router.parameter.RequestParameter
 
toString() - Method in class org.jboss.aerogear.controller.router.Responders
 
toString() - Method in class org.jboss.aerogear.controller.router.rest.JsonConsumer
 
toString() - Method in class org.jboss.aerogear.controller.router.rest.pagination.Links
 
toString() - Method in class org.jboss.aerogear.controller.router.rest.pagination.PaginationInfo
 
toString() - Method in class org.jboss.aerogear.controller.router.rest.pagination.PaginationMetadata
 
toString() - Method in class org.jboss.aerogear.controller.router.rest.pagination.PaginationProperties
 
toString() - Method in class org.jboss.aerogear.controller.router.rest.pagination.WebLinking
 
toString() - Method in class org.jboss.aerogear.controller.router.RouteBuilderImpl
 
toString() - Method in class org.jboss.aerogear.controller.router.RouteDescriptor
 
toString() - Method in class org.jboss.aerogear.controller.router.Routes
 
toStrings(MediaType...) - Method in class org.jboss.aerogear.controller.router.RouteDescriptor
 
total - Variable in class org.jboss.aerogear.controller.router.rest.pagination.PaginationProperties
 
total() - Method in class org.jboss.aerogear.controller.router.rest.pagination.PaginationProperties
 
type - Variable in class org.jboss.aerogear.controller.router.parameter.Parameter
 
TypeNameExtractor - Class in org.jboss.aerogear.controller.util
 
TypeNameExtractor() - Constructor for class org.jboss.aerogear.controller.util.TypeNameExtractor
 

U

unmarshall(HttpServletRequest, Class<T>) - Method in interface org.jboss.aerogear.controller.router.Consumer
Will unmarshall the the HttpServletRequest into an instance of type T
unmarshall(HttpServletRequest, Class<T>) - Method in class org.jboss.aerogear.controller.router.rest.JsonConsumer
 

V

validRequestHeaders - Variable in class org.jboss.aerogear.controller.router.decorators.cors.CorsConfig.Builder
 
validRequestHeaders(String...) - Method in class org.jboss.aerogear.controller.router.decorators.cors.CorsConfig.Builder
 
validRequestHeaders - Variable in class org.jboss.aerogear.controller.router.decorators.cors.CorsConfig
 
validRequestHeaders(String...) - Method in interface org.jboss.aerogear.controller.router.decorators.cors.CorsConfig.ValidRequestHeaders
 
validRequestMethods - Variable in class org.jboss.aerogear.controller.router.decorators.cors.CorsConfig.Builder
 
validRequestMethods(RequestMethod...) - Method in class org.jboss.aerogear.controller.router.decorators.cors.CorsConfig.Builder
 
validRequestMethods - Variable in class org.jboss.aerogear.controller.router.decorators.cors.CorsConfig
 
validRequestMethods(RequestMethod...) - Method in interface org.jboss.aerogear.controller.router.decorators.cors.CorsConfig.ValidRequestMethods
 
valueOf(String) - Static method in enum org.jboss.aerogear.controller.router.decorators.cors.Cors.RequestHeader
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jboss.aerogear.controller.router.decorators.cors.Cors.ResponseHeader
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jboss.aerogear.controller.router.error.ErrorRoute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jboss.aerogear.controller.router.parameter.Parameter.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jboss.aerogear.controller.router.RequestMethod
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jboss.aerogear.controller.router.decorators.cors.Cors.RequestHeader
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jboss.aerogear.controller.router.decorators.cors.Cors.ResponseHeader
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jboss.aerogear.controller.router.error.ErrorRoute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jboss.aerogear.controller.router.parameter.Parameter.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jboss.aerogear.controller.router.RequestMethod
Returns an array containing the constants of this enum type, in the order they are declared.
View - Class in org.jboss.aerogear.controller.view
A view in AeroGear consists of a path to a resource and optionally a model.
View(String) - Constructor for class org.jboss.aerogear.controller.view.View
 
View(String, Object) - Constructor for class org.jboss.aerogear.controller.view.View
 
viewPath - Variable in class org.jboss.aerogear.controller.view.View
 
ViewResolver - Interface in org.jboss.aerogear.controller.view
A ViewResolver is capable of resolving a paths for Routes.

W

webLinking(boolean) - Method in interface org.jboss.aerogear.controller.router.rest.pagination.PaginationInfo.PaginationInfoBuilder
 
webLinking - Variable in class org.jboss.aerogear.controller.router.rest.pagination.PaginationInfo.PaginationInfoBuilderImpl
 
webLinking(boolean) - Method in class org.jboss.aerogear.controller.router.rest.pagination.PaginationInfo.PaginationInfoBuilderImpl
 
webLinking - Variable in class org.jboss.aerogear.controller.router.rest.pagination.PaginationInfo
 
webLinking() - Method in class org.jboss.aerogear.controller.router.rest.pagination.PaginationInfo
 
webLinking - Variable in class org.jboss.aerogear.controller.router.rest.pagination.PaginationMetadata
 
WebLinking - Class in org.jboss.aerogear.controller.router.rest.pagination
WebLinking provides support for generating the HTTP response header in accordance to Web Linking.
WebLinking(Links) - Constructor for class org.jboss.aerogear.controller.router.rest.pagination.WebLinking
Sole constructor.
wrapRequest(RouteContext) - Method in class org.jboss.aerogear.controller.router.decorators.ErrorHandler
 
writeJsonResponse(Object, RouteContext) - Method in class org.jboss.aerogear.controller.router.rest.JsonResponder
 
writeResponse(Object, RouteContext) - Method in class org.jboss.aerogear.controller.router.rest.AbstractRestResponder
Writes the passed-in entity to the HttpServletResponse enabling concrete implementation to add additional headers of in other ways process the response.
writeResponse(Object, RouteContext) - Method in class org.jboss.aerogear.controller.router.rest.JsonResponder
 
A B C D E F G H I J L M N O P R S T U V W 
aerogear-controller 1.0.0

Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.