All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| ActionAuthenticator |
Used with HttpServer as a base class for authentication with action-controller
|
| ActionControllerConfigurationCompositeException |
Collects all exceptions during configuration to give a total view of all
configuration exceptions that may have occurred.
|
| ActionControllerConfigurationException |
Thrown when something goes wrong during setup of a controller or the corresponding mapping.
|
| ActionControllerCookie |
RFC 6265 compliant http cookie parser and generator future-proof
for future attributes
|
| AnnotationFactory |
|
| ApiActionParameterUnknownMappingException |
Thrown when action-controller couldn't find out how to map a method parameter
for an action method.
|
| ApiActionResponseUnknownMappingException |
Thrown when action-controller couldn't find out how to map the return value
for an action method.
|
| ApiClient |
|
| ApiClientClassProxy |
Used to dynamically create a client implementation of a REST-ful interface defined through
an Action Controller annotated interface or class (requires ByteBuddy).
|
| ApiClientExchange |
Abstracts a HTTP request and response from the client perspective.
|
| ApiClientProxy |
Used to dynamically create a client implementation of a REST-ful interface defined through
an Action Controller annotated interface.
|
| ApiControllerAction |
The core of the framework.
|
| ApiControllerActionFactory<ANNOTATION extends Annotation> |
Implementations of this interface should be annotated on annotations used to
convert methods to HTTP actions, such as GET and POST
|
| ApiControllerActionMXBean |
|
| ApiControllerActionMXBeanAdaptor |
|
| ApiControllerActionRouter |
A collection of ApiControllerActions which allows for routing
|
| ApiControllerCompositeException |
Collects all exceptions during configuration of a specific controller
|
| ApiControllerContext |
Extra initialization variables for the ActionControllers.
|
| ApiControllerMethodAction |
Represents a single action that can be performed on a controller.
|
| ApiControllerRouteMap |
|
| ApiHandler |
|
| ApiHttpExchange |
Abstracts the interaction with the http request and response.
|
| ApiHttpExchange.OutputStreamConsumer |
|
| ApiHttpExchange.WriterConsumer |
|
| ApiJakartaServlet |
|
| ApiServlet |
|
| ApiSocketAdapter |
|
| ChunkedInputStream |
|
| ClientCertificate |
Extract the HTTPS Client Certificate from the request
|
| ClientCertificate.MapperFactory |
|
| ConfigDirectoryLoader |
|
| ConfigException |
|
| ConfigListener |
Listener interface.
|
| ConfigListener.Transformer<T> |
|
| ConfigMap |
Extracts config values from an inner map or environment variables in a
hierarchical fashion.
|
| ConfigObserver |
Used to monitor a set of configuration files and notify ConfigListeners
on initialization and change.
|
| ConfigValueListener<T> |
Listener interface.
|
| ConfigValueTransformer<FROM,TO> |
|
| Content |
|
| ContentBody |
Set the return value in the content body with an optional content-type
|
| ContentBody.MapperFactory |
|
| ContentBody.ParameterMapperFactory |
|
| ContentHandler |
|
| ContentLengthInputStream |
|
| ContentLocationHeader |
Set the method return value into the Content-location response header as String or URL.
|
| ContentLocationHeader.MappingFactory |
|
| ContentServlet |
|
| ContentServlet |
|
| ContentSource |
Used to serve files from the filesystem or jar-file.
|
| ContextUrl |
Extract the context URL into the parameter as URL or String
|
| ContextUrl.MapperFactory |
|
| DELETE |
Specifies that this method should handle HTTP DELETE requests
|
| DELETE.RouterMapperFactory |
|
| ExceptionUtil |
|
| FakeJakartaApiClient |
|
| FakeServletClient |
|
| FileListener |
|
| FileScanner |
|
| FileSystemWatcher |
|
| GET |
Specifies that this method should handle HTTP GET requests.
|
| GET.ActionFactory |
|
| HttpActionException |
|
| HttpClientException |
Thrown by ApiClientProxy when the HTTP request returned a failure status code.
|
| HttpClientParameterMapper |
|
| HttpClientReturnMapper |
|
| HttpForbiddenException |
|
| HttpHeader |
When used on a parameter, maps the HTTP Request header to the parameter, converting the type if necessary.
|
| HttpHeader.Mapper |
|
| HttpMessage |
|
| HttpNotFoundException |
|
| HttpNotModifiedException |
|
| HttpParameterMapper |
|
| HttpParameterMapperFactory<ANNOTATION extends Annotation> |
|
| HttpParameterMapping |
Attach parameter mapping behavior to an annotation.
|
| HttpRedirectException |
|
| HttpRequestException |
Indicate that an action could not be executed due to missing or incorrect
HTTP request values.
|
| HttpResponseHeader |
Maps the return value to the specified HTTP Response header
|
| HttpResponseHeader.MappingFactory |
|
| HttpReturnMapper |
|
| HttpReturnMapperFactory<ANNOTATION extends Annotation> |
Implementations of this interface should be annotated on annotations used to
convert method invocation return values to HTTP response information, such as
ContentBody and SendRedirect
|
| HttpReturnMapping |
Attach return value mapping behavior to an annotation.
|
| HttpRouterMapping |
Attach action generation behavior to an annotation.
|
| HttpServerErrorException |
Indicates an unexpected event on the server during the invocation of the action.
|
| HttpUnauthorizedException |
|
| HttpUrl |
|
| HttpURLConnectionApiClient |
|
| IfModifiedSince |
|
| IfModifiedSince.Mapper |
|
| IOUtil |
|
| JakartaServletHttpExchange |
|
| JdkHttpExchange |
|
| Json |
Converts request JSON to POJO or response POJO to JSON.
|
| Json.MapperFactory |
|
| Json.Naming |
|
| JsonBody |
|
| JsonBody.MapperFactory |
|
| JsonBody.Naming |
|
| JsonBody.ReturnMapperFactory |
|
| JsonGenerator |
Convert from regular Java objects to JSON structures.
|
| JsonHttpActionException |
Used to return a JsonObject to the user agent along with an error status code
|
| LastModified |
|
| LastModified.Mapper |
|
| NestedHttpPrincipal |
|
| ObjectFromJsonMapper<T> |
|
| PathParam |
Maps part of the HTTP request target to the parameter, converting the type if necessary.
|
| PathParam.MapperFactory |
|
| PojoMapper |
Convert from JSON structures to regular Java objects.
|
| POST |
Specifies that this method should handle HTTP POST requests
|
| POST.ActionFactory |
|
| PrefixConfigListener<T> |
|
| PUT |
Specifies that this method should handle HTTP PUT requests
|
| PUT.ActionFactory |
|
| QueryString |
Maps the raw query part of the HTTP request target to the parameter.
|
| QueryString.ParameterMapperFactory |
|
| RequestParam |
Maps the HTTP request parameter to the parameter, converting the type if necessary.
|
| RequestParam.ClientIp |
Maps the HTTP client IP to the parameter as String.
|
| RequestParam.ClientIpParameterMapperFactory |
|
| RequestParam.MapperFactory |
|
| RequestParam.RemoteUser |
NOT SUPPORTED ON JdkHttpExchange.
|
| RequestParam.RemoteUserParameterMapperFactory |
|
| RequireUserRole |
|
| SendRedirect |
Maps the method response value as an HTTP 302 redirect, supporting Strings and URLs.
|
| SendRedirect.MappingFactory |
|
| ServletHttpExchange |
|
| ServletUrl |
|
| ServletUrl.MapperFactory |
|
| SessionParameter |
Maps the parameter to the specified servlet session.
|
| SessionParameter.AutoCreateSession |
|
| SessionParameter.CreateSession |
|
| SessionParameter.MapperFactory |
|
| SessionParameter.SessionParameterMapper |
|
| SocketHttpClient |
Don't use this class in production code.
|
| SocketHttpExchange |
|
| SocketHttpServer |
|
| TimerRegistry |
An extension point for measuring the execution of actions.
|
| TimerRegistry.Timer |
|
| TypeConverter |
|
| TypeConverterFactory |
|
| TypesUtil |
|
| UnencryptedCookie |
Maps the parameter to the specified HTTP request cookie, URL decoding and converting the type if necessary.
|
| UnencryptedCookie.AtomicReferenceMapper |
|
| UnencryptedCookie.ConsumerMapper |
|
| UnencryptedCookie.Factory |
|
| UnencryptedCookie.Mapper |
|
| UnencryptedCookiePreview |
This is a preview version of @UnencryptedCookie, which supports cookies with the Same-Site attribute set
|
| UnencryptedCookiePreview.AtomicReferenceMapper |
|
| UnencryptedCookiePreview.ConsumerMapper |
|
| UnencryptedCookiePreview.Factory |
|
| UnencryptedCookiePreview.Mapper |
|
| UnencryptedCookiePreview.SameSite |
|
| UnencryptedJsonCookie |
Create a cookie that is parsed to and from JSON.
|
| UnencryptedJsonCookie.MapperFactory |
|
| UnencryptedJsonCookie.MapperFactory.Mapper |
|
| UserContext |
|
| UserPrincipal |
Returns the remote principal for the request as set on the servlet container.
|
| UserPrincipal.MapperFactory |
|