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

A

accept(OutputStream) - Method in interface org.actioncontroller.ApiHttpExchange.OutputStreamConsumer
 
accept(PrintWriter) - Method in interface org.actioncontroller.ApiHttpExchange.WriterConsumer
 
accept(Object, ApiHttpExchange) - Method in interface org.actioncontroller.meta.HttpReturnMapper
 
accept(String) - Method in interface org.actioncontroller.ApiHttpExchange
Returns true if the "Accept" request header matches the argument content type
ActionAuthenticator - Class in org.actioncontroller.httpserver
Used with HttpServer as a base class for authentication with action-controller
ActionAuthenticator() - Constructor for class org.actioncontroller.httpserver.ActionAuthenticator
 
ActionControllerConfigurationCompositeException - Exception in org.actioncontroller.exceptions
Collects all exceptions during configuration to give a total view of all configuration exceptions that may have occurred.
ActionControllerConfigurationCompositeException() - Constructor for exception org.actioncontroller.exceptions.ActionControllerConfigurationCompositeException
 
ActionControllerConfigurationException - Exception in org.actioncontroller.exceptions
Thrown when something goes wrong during setup of a controller or the corresponding mapping.
ActionControllerConfigurationException(String) - Constructor for exception org.actioncontroller.exceptions.ActionControllerConfigurationException
 
ActionControllerConfigurationException(String, Exception) - Constructor for exception org.actioncontroller.exceptions.ActionControllerConfigurationException
 
ActionControllerCookie - Class in org.actioncontroller
RFC 6265 compliant http cookie parser and generator future-proof for future attributes
ActionControllerCookie(String, String) - Constructor for class org.actioncontroller.ActionControllerCookie
 
ActionFactory() - Constructor for class org.actioncontroller.actions.GET.ActionFactory
 
ActionFactory() - Constructor for class org.actioncontroller.actions.POST.ActionFactory
 
ActionFactory() - Constructor for class org.actioncontroller.actions.PUT.ActionFactory
 
add(ApiControllerAction) - Method in class org.actioncontroller.ApiControllerActionRouter
 
addActionException(Exception) - Method in exception org.actioncontroller.exceptions.ApiControllerCompositeException
 
addClientKey(PrivateKey, X509Certificate) - Method in interface org.actioncontroller.client.ApiClient
 
addClientKey(PrivateKey, X509Certificate) - Method in class org.actioncontroller.client.HttpURLConnectionApiClient
 
addClientKey(PrivateKey, X509Certificate) - Method in class org.actioncontroller.jakarta.FakeJakartaApiClient
 
addClientKey(PrivateKey, X509Certificate) - Method in class org.actioncontroller.servlet.FakeServletClient
 
addClientKey(PrivateKey, X509Certificate) - Method in class org.actioncontroller.socket.SocketHttpClient
 
addController(Object, ApiControllerContext) - Method in class org.actioncontroller.ApiControllerActionRouter
 
addControllerException(ApiControllerCompositeException) - Method in exception org.actioncontroller.exceptions.ActionControllerConfigurationCompositeException
 
addMapper(Class<T>, Function<T, JsonValue>) - Method in class org.actioncontroller.optional.json.JsonGenerator
Register a mapper for the specified type
addMapper(Type, Function<Object, JsonValue>) - Method in class org.actioncontroller.optional.json.JsonGenerator
Register a mapper for the specified type
addMapper(Type, ObjectFromJsonMapper<?>) - Method in class org.actioncontroller.optional.json.PojoMapper
 
addObjectFactoryMapper(Class<T>, String, Function<String, ? extends T>) - Method in class org.actioncontroller.optional.json.PojoMapper
 
addPatch(String, Object) - Method in class org.actioncontroller.optional.json.JsonGenerator
Create a JsonPatch with a single operation that will add the specified object as JSON to the specified json path
addPatchOperation(String, Object) - Method in class org.actioncontroller.optional.json.JsonGenerator
Create a JsonPatch operation that will add the specified object as JSON to the specified json path
addRequestCookie(String, Object) - Method in interface org.actioncontroller.client.ApiClientExchange
Sets the specified HTTP cookie value.
addRequestCookie(String, Object) - Method in class org.actioncontroller.client.HttpURLConnectionApiClient.ClientExchange
 
addRequestCookie(String, Object) - Method in class org.actioncontroller.jakarta.FakeJakartaApiClient.FakeApiClientExchange
 
addRequestCookie(String, Object) - Method in class org.actioncontroller.servlet.FakeServletClient.FakeApiClientExchange
 
addResponseHeader(String, String) - Method in interface org.actioncontroller.ApiHttpExchange
 
addResponseHeader(String, String) - Method in class org.actioncontroller.httpserver.JdkHttpExchange
 
addResponseHeader(String, String) - Method in class org.actioncontroller.jakarta.JakartaServletHttpExchange
 
addResponseHeader(String, String) - Method in class org.actioncontroller.servlet.ServletHttpExchange
 
addResponseHeader(String, String) - Method in class org.actioncontroller.socket.SocketHttpExchange
 
AnnotationFactory - Interface in org.actioncontroller.meta
 
ApiActionParameterUnknownMappingException - Exception in org.actioncontroller.exceptions
Thrown when action-controller couldn't find out how to map a method parameter for an action method.
ApiActionParameterUnknownMappingException(Method, int) - Constructor for exception org.actioncontroller.exceptions.ApiActionParameterUnknownMappingException
 
ApiActionParameterUnknownMappingException(String) - Constructor for exception org.actioncontroller.exceptions.ApiActionParameterUnknownMappingException
 
ApiActionResponseUnknownMappingException - Exception in org.actioncontroller.exceptions
Thrown when action-controller couldn't find out how to map the return value for an action method.
ApiActionResponseUnknownMappingException(Method, Type) - Constructor for exception org.actioncontroller.exceptions.ApiActionResponseUnknownMappingException
 
ApiActionResponseUnknownMappingException(String) - Constructor for exception org.actioncontroller.exceptions.ApiActionResponseUnknownMappingException
 
ApiClient - Interface in org.actioncontroller.client
 
ApiClientClassProxy - Class in org.actioncontroller.client
Used to dynamically create a client implementation of a REST-ful interface defined through an Action Controller annotated interface or class (requires ByteBuddy).
ApiClientClassProxy() - Constructor for class org.actioncontroller.client.ApiClientClassProxy
 
ApiClientExchange - Interface in org.actioncontroller.client
Abstracts a HTTP request and response from the client perspective.
ApiClientProxy - Class in org.actioncontroller.client
Used to dynamically create a client implementation of a REST-ful interface defined through an Action Controller annotated interface.
ApiClientProxy() - Constructor for class org.actioncontroller.client.ApiClientProxy
 
ApiControllerAction - Interface in org.actioncontroller
The core of the framework.
ApiControllerActionFactory<ANNOTATION extends Annotation> - Interface in org.actioncontroller.meta
Implementations of this interface should be annotated on annotations used to convert methods to HTTP actions, such as GET and POST
ApiControllerActionMXBean - Interface in org.actioncontroller.jmx
 
ApiControllerActionMXBeanAdaptor - Class in org.actioncontroller.jmx
 
ApiControllerActionMXBeanAdaptor(ApiControllerAction) - Constructor for class org.actioncontroller.jmx.ApiControllerActionMXBeanAdaptor
 
ApiControllerActionRouter - Class in org.actioncontroller
A collection of ApiControllerActions which allows for routing
ApiControllerActionRouter() - Constructor for class org.actioncontroller.ApiControllerActionRouter
 
ApiControllerCompositeException - Exception in org.actioncontroller.exceptions
Collects all exceptions during configuration of a specific controller
ApiControllerCompositeException(Object) - Constructor for exception org.actioncontroller.exceptions.ApiControllerCompositeException
 
ApiControllerContext - Class in org.actioncontroller
Extra initialization variables for the ActionControllers.
ApiControllerContext() - Constructor for class org.actioncontroller.ApiControllerContext
 
ApiControllerMethodAction - Class in org.actioncontroller
Represents a single action that can be performed on a controller.
ApiControllerMethodAction(String, String, Object, Method, ApiControllerContext) - Constructor for class org.actioncontroller.ApiControllerMethodAction
 
ApiControllerRouteMap - Class in org.actioncontroller
 
ApiControllerRouteMap() - Constructor for class org.actioncontroller.ApiControllerRouteMap
 
ApiHandler - Class in org.actioncontroller.httpserver
 
ApiHandler(Object) - Constructor for class org.actioncontroller.httpserver.ApiHandler
 
ApiHandler(Object[]) - Constructor for class org.actioncontroller.httpserver.ApiHandler
 
ApiHandler(Object[], ApiControllerContext) - Constructor for class org.actioncontroller.httpserver.ApiHandler
 
ApiHandler(Object, ApiControllerContext) - Constructor for class org.actioncontroller.httpserver.ApiHandler
 
ApiHttpExchange - Interface in org.actioncontroller
Abstracts the interaction with the http request and response.
ApiHttpExchange.OutputStreamConsumer - Interface in org.actioncontroller
 
ApiHttpExchange.WriterConsumer - Interface in org.actioncontroller
 
ApiJakartaServlet - Class in org.actioncontroller.jakarta
 
ApiJakartaServlet() - Constructor for class org.actioncontroller.jakarta.ApiJakartaServlet
 
ApiJakartaServlet(Object) - Constructor for class org.actioncontroller.jakarta.ApiJakartaServlet
 
ApiServlet - Class in org.actioncontroller.servlet
Subclass ApiServlet and implement init by calling registerController with all your controller classes.
ApiServlet() - Constructor for class org.actioncontroller.servlet.ApiServlet
 
ApiServlet(Object) - Constructor for class org.actioncontroller.servlet.ApiServlet
 
ApiSocketAdapter - Class in org.actioncontroller.socket
 
ApiSocketAdapter(Object) - Constructor for class org.actioncontroller.socket.ApiSocketAdapter
 
ApiSocketAdapter(Object[], ApiControllerContext) - Constructor for class org.actioncontroller.socket.ApiSocketAdapter
 
ApiSocketAdapter(Object, ApiControllerContext) - Constructor for class org.actioncontroller.socket.ApiSocketAdapter
 
apply(FROM) - Method in interface org.actioncontroller.config.ConfigValueTransformer
 
apply(JsonValue, PojoMapper) - Method in interface org.actioncontroller.optional.json.ObjectFromJsonMapper
 
apply(ApiHttpExchange) - Method in interface org.actioncontroller.meta.HttpParameterMapper
 
apply(ApiHttpExchange) - Method in class org.actioncontroller.values.json.UnencryptedJsonCookie.MapperFactory.Mapper
 
apply(ApiHttpExchange) - Method in class org.actioncontroller.values.SessionParameter.AutoCreateSession
 
apply(ApiHttpExchange) - Method in class org.actioncontroller.values.SessionParameter.CreateSession
 
apply(ApiHttpExchange) - Method in class org.actioncontroller.values.SessionParameter.SessionParameterMapper
 
apply(ApiHttpExchange) - Method in class org.actioncontroller.values.UnencryptedCookie.AtomicReferenceMapper
 
apply(ApiHttpExchange) - Method in class org.actioncontroller.values.UnencryptedCookie.ConsumerMapper
 
apply(ApiHttpExchange) - Method in class org.actioncontroller.values.UnencryptedCookie.Mapper
 
apply(ApiHttpExchange) - Method in class org.actioncontroller.values.UnencryptedCookiePreview.AtomicReferenceMapper
 
apply(ApiHttpExchange) - Method in class org.actioncontroller.values.UnencryptedCookiePreview.ConsumerMapper
 
apply(ApiHttpExchange) - Method in class org.actioncontroller.values.UnencryptedCookiePreview.Mapper
 
apply(ApiClientExchange, Object) - Method in interface org.actioncontroller.meta.HttpClientParameterMapper
 
apply(ApiClientExchange, Object) - Method in class org.actioncontroller.values.UnencryptedCookie.AtomicReferenceMapper
 
apply(ApiClientExchange, Object) - Method in class org.actioncontroller.values.UnencryptedCookie.ConsumerMapper
 
apply(ApiClientExchange, Object) - Method in class org.actioncontroller.values.UnencryptedCookie.Mapper
 
apply(ApiClientExchange, Object) - Method in class org.actioncontroller.values.UnencryptedCookiePreview.AtomicReferenceMapper
 
apply(ApiClientExchange, Object) - Method in class org.actioncontroller.values.UnencryptedCookiePreview.ConsumerMapper
 
apply(ApiClientExchange, Object) - Method in class org.actioncontroller.values.UnencryptedCookiePreview.Mapper
 
apply(ConfigMap) - Method in interface org.actioncontroller.config.ConfigListener.Transformer
 
apply(T) - Method in interface org.actioncontroller.config.ConfigValueListener
 
applyConfiguration(ConfigValueListener<T>, String, T) - Method in class org.actioncontroller.config.ConfigObserver
 
asClientCookieHeader(Collection<ActionControllerCookie>) - Static method in class org.actioncontroller.ActionControllerCookie
 
asInetSocketAddress(String) - Static method in interface org.actioncontroller.config.ConfigListener
 
asString(InputStream) - Static method in class org.actioncontroller.client.HttpURLConnectionApiClient
 
asURI(String) - Static method in class org.actioncontroller.util.IOUtil
 
asURL(String) - Static method in class org.actioncontroller.util.IOUtil
 
AtomicReferenceMapper(UnencryptedCookiePreview, Parameter) - Constructor for class org.actioncontroller.values.UnencryptedCookiePreview.AtomicReferenceMapper
 
AtomicReferenceMapper(UnencryptedCookie, Parameter) - Constructor for class org.actioncontroller.values.UnencryptedCookie.AtomicReferenceMapper
 
authenticate() - Method in interface org.actioncontroller.ApiHttpExchange
 
authenticate() - Method in class org.actioncontroller.httpserver.JdkHttpExchange
 
authenticate() - Method in class org.actioncontroller.jakarta.JakartaServletHttpExchange
 
authenticate() - Method in class org.actioncontroller.servlet.ServletHttpExchange
 
authenticate() - Method in class org.actioncontroller.socket.SocketHttpExchange
 
authenticate(HttpExchange) - Method in class org.actioncontroller.httpserver.ActionAuthenticator
 
authenticate(Principal) - Method in class org.actioncontroller.jakarta.FakeJakartaApiClient
 
authenticate(Principal) - Method in class org.actioncontroller.servlet.FakeServletClient
 
AutoCreateSession(String, boolean, Constructor<?>) - Constructor for class org.actioncontroller.values.SessionParameter.AutoCreateSession
 

B

buffer() - Method in annotation type org.actioncontroller.values.json.JsonBody
 

C

calculatePathParams(ApiHttpExchange) - Method in class org.actioncontroller.ApiControllerMethodAction
 
CAMEL_CASE - org.actioncontroller.optional.json.Json.Naming
 
CAMEL_CASE - org.actioncontroller.values.json.JsonBody.Naming
 
changeIncludes(Set<String>, String) - Method in interface org.actioncontroller.config.ConfigListener
 
CHARSET - Static variable in class org.actioncontroller.httpserver.JdkHttpExchange
 
CHARSET - Static variable in class org.actioncontroller.jakarta.FakeJakartaApiClient
 
CHARSET - Static variable in class org.actioncontroller.jakarta.JakartaServletHttpExchange
 
CHARSET - Static variable in class org.actioncontroller.servlet.FakeServletClient
 
CHARSET - Static variable in class org.actioncontroller.servlet.ServletHttpExchange
 
checkForError() - Method in interface org.actioncontroller.client.ApiClientExchange
 
checkForError() - Method in class org.actioncontroller.client.HttpURLConnectionApiClient.ClientExchange
 
checkForError() - Method in class org.actioncontroller.jakarta.FakeJakartaApiClient.FakeApiClientExchange
 
checkForError() - Method in class org.actioncontroller.servlet.FakeServletClient.FakeApiClientExchange
 
ChunkedInputStream - Class in org.actioncontroller.socket
 
ChunkedInputStream(InputStream) - Constructor for class org.actioncontroller.socket.ChunkedInputStream
 
ClientCertificate - Annotation Type in org.actioncontroller.values
Extract the HTTPS Client Certificate from the request
ClientCertificate.MapperFactory - Class in org.actioncontroller.values
 
ClientExchange() - Constructor for class org.actioncontroller.client.HttpURLConnectionApiClient.ClientExchange
 
ClientIpParameterMapperFactory() - Constructor for class org.actioncontroller.values.RequestParam.ClientIpParameterMapperFactory
 
clientParameterMapper(ANNOTATION, Parameter) - Method in interface org.actioncontroller.meta.HttpParameterMapperFactory
Used by ApiClientClassProxy to convert method arguments into HTTP request information.
clientParameterMapper(Json, Parameter) - Method in class org.actioncontroller.optional.json.Json.MapperFactory
 
clientParameterMapper(ClientCertificate, Parameter) - Method in class org.actioncontroller.values.ClientCertificate.MapperFactory
 
clientParameterMapper(ContentBody, Parameter) - Method in class org.actioncontroller.values.ContentBody.ParameterMapperFactory
 
clientParameterMapper(ContextUrl, Parameter) - Method in class org.actioncontroller.values.ContextUrl.MapperFactory
 
clientParameterMapper(HttpHeader, Parameter) - Method in class org.actioncontroller.values.HttpHeader.Mapper
 
clientParameterMapper(IfModifiedSince, Parameter) - Method in class org.actioncontroller.values.IfModifiedSince.Mapper
 
clientParameterMapper(JsonBody, Parameter) - Method in class org.actioncontroller.values.json.JsonBody.MapperFactory
 
clientParameterMapper(UnencryptedJsonCookie, Parameter) - Method in class org.actioncontroller.values.json.UnencryptedJsonCookie.MapperFactory
 
clientParameterMapper(LastModified, Parameter) - Method in class org.actioncontroller.values.LastModified.Mapper
 
clientParameterMapper(PathParam, Parameter) - Method in class org.actioncontroller.values.PathParam.MapperFactory
 
clientParameterMapper(RequestParam.ClientIp, Parameter) - Method in class org.actioncontroller.values.RequestParam.ClientIpParameterMapperFactory
 
clientParameterMapper(RequestParam.RemoteUser, Parameter) - Method in class org.actioncontroller.values.RequestParam.RemoteUserParameterMapperFactory
 
clientParameterMapper(RequestParam, Parameter) - Method in class org.actioncontroller.values.RequestParam.MapperFactory
 
clientParameterMapper(SessionParameter, Parameter) - Method in class org.actioncontroller.values.SessionParameter.MapperFactory
 
clientParameterMapper(UnencryptedCookiePreview, Parameter) - Method in class org.actioncontroller.values.UnencryptedCookiePreview.Factory
 
clientParameterMapper(UnencryptedCookie, Parameter) - Method in class org.actioncontroller.values.UnencryptedCookie.Factory
 
clientParameterMapper(UserPrincipal, Parameter) - Method in class org.actioncontroller.values.UserPrincipal.MapperFactory
 
close() - Method in class org.actioncontroller.httpserver.JdkHttpExchange
 
close() - Method in class org.actioncontroller.socket.SocketHttpExchange
 
comment() - Method in annotation type org.actioncontroller.values.UnencryptedCookiePreview
If set, sets the Comment attribute on the cookie
ConfigDirectoryLoader - Class in org.actioncontroller.config
Given a ConfigDirectoryLoader.configDirectory, applicationName and profiles, monitors the files <applicationName>.properties and <applicationName>-<profile>.properties for each profile in the ConfigDirectoryLoader.configDirectory.
ConfigDirectoryLoader(Path, String, List<String>) - Constructor for class org.actioncontroller.config.ConfigDirectoryLoader
 
ConfigException - Exception in org.actioncontroller.config
 
ConfigException(String) - Constructor for exception org.actioncontroller.config.ConfigException
 
ConfigException(String, Exception) - Constructor for exception org.actioncontroller.config.ConfigException
 
ConfigListener - Interface in org.actioncontroller.config
Listener interface.
ConfigListener.Transformer<T> - Interface in org.actioncontroller.config
 
ConfigMap - Class in org.actioncontroller.config
Extracts config values from an inner map or environment variables in a hierarchical fashion.
ConfigMap(FileListener) - Constructor for class org.actioncontroller.config.ConfigMap
 
ConfigMap(FileListener, String, Map<String, String>) - Constructor for class org.actioncontroller.config.ConfigMap
 
ConfigMap(FileListener, String, Map<String, String>, Map<String, String>) - Constructor for class org.actioncontroller.config.ConfigMap
 
ConfigMap(FileListener, Map<String, String>) - Constructor for class org.actioncontroller.config.ConfigMap
 
ConfigMap(FileListener, Properties) - Constructor for class org.actioncontroller.config.ConfigMap
 
ConfigObserver - Class in org.actioncontroller.config
Used to monitor a set of configuration files and notify ConfigListeners on initialization and change.
ConfigObserver(String) - Constructor for class org.actioncontroller.config.ConfigObserver
 
ConfigObserver(Path, String) - Constructor for class org.actioncontroller.config.ConfigObserver
 
ConfigObserver(Path, String, List<String>) - Constructor for class org.actioncontroller.config.ConfigObserver
 
ConfigObserver(ConfigDirectoryLoader) - Constructor for class org.actioncontroller.config.ConfigObserver
 
ConfigValueListener<T> - Interface in org.actioncontroller.config
Listener interface.
ConfigValueTransformer<FROM,​TO> - Interface in org.actioncontroller.config
 
ConsumerMapper(UnencryptedCookiePreview, Parameter) - Constructor for class org.actioncontroller.values.UnencryptedCookiePreview.ConsumerMapper
 
ConsumerMapper(UnencryptedCookie, Parameter) - Constructor for class org.actioncontroller.values.UnencryptedCookie.ConsumerMapper
 
Content - Class in org.actioncontroller.content
 
Content(URL) - Constructor for class org.actioncontroller.content.Content
 
ContentBody - Annotation Type in org.actioncontroller.values
Set the return value in the content body with an optional content-type
ContentBody.MapperFactory - Class in org.actioncontroller.values
 
ContentBody.ParameterMapperFactory - Class in org.actioncontroller.values
 
ContentHandler - Class in org.actioncontroller.httpserver
 
ContentHandler(String) - Constructor for class org.actioncontroller.httpserver.ContentHandler
 
ContentHandler(ContentSource) - Constructor for class org.actioncontroller.httpserver.ContentHandler
 
ContentLengthInputStream - Class in org.actioncontroller.socket
 
ContentLengthInputStream(InputStream, int) - Constructor for class org.actioncontroller.socket.ContentLengthInputStream
 
ContentLocationHeader - Annotation Type in org.actioncontroller.values
Set the method return value into the Content-location response header as String or URL.
ContentLocationHeader.MappingFactory - Class in org.actioncontroller.values
 
ContentServlet - Class in org.actioncontroller.jakarta
 
ContentServlet - Class in org.actioncontroller.servlet
 
ContentServlet(String) - Constructor for class org.actioncontroller.jakarta.ContentServlet
 
ContentServlet(String) - Constructor for class org.actioncontroller.servlet.ContentServlet
 
ContentServlet(ContentSource) - Constructor for class org.actioncontroller.jakarta.ContentServlet
 
ContentServlet(ContentSource) - Constructor for class org.actioncontroller.servlet.ContentServlet
 
contentSource - Variable in class org.actioncontroller.httpserver.ContentHandler
 
ContentSource - Class in org.actioncontroller.content
Used to serve files from the filesystem or jar-file.
ContentSource(URL) - Constructor for class org.actioncontroller.content.ContentSource
 
contentType() - Method in annotation type org.actioncontroller.values.ContentBody
 
ContextUrl - Annotation Type in org.actioncontroller.values
Extract the context URL into the parameter as URL or String
ContextUrl.MapperFactory - Class in org.actioncontroller.values
 
create(ANNOTATION, Object, Method, ApiControllerContext) - Method in interface org.actioncontroller.meta.ApiControllerActionFactory
 
create(ANNOTATION, Parameter, ApiControllerContext) - Method in interface org.actioncontroller.meta.HttpParameterMapperFactory
Create a mapper to convert a ApiHttpExchange into method call arguments.
create(ANNOTATION, Type, ApiControllerContext) - Method in interface org.actioncontroller.meta.HttpReturnMapperFactory
 
create(Class<T>, ApiClient) - Static method in class org.actioncontroller.client.ApiClientClassProxy
 
create(Class<T>, ApiClient) - Static method in class org.actioncontroller.client.ApiClientProxy
 
create(DELETE, Object, Method, ApiControllerContext) - Method in class org.actioncontroller.actions.DELETE.RouterMapperFactory
 
create(GET, Object, Method, ApiControllerContext) - Method in class org.actioncontroller.actions.GET.ActionFactory
 
create(POST, Object, Method, ApiControllerContext) - Method in class org.actioncontroller.actions.POST.ActionFactory
 
create(PUT, Object, Method, ApiControllerContext) - Method in class org.actioncontroller.actions.PUT.ActionFactory
 
create(Json, Parameter, ApiControllerContext) - Method in class org.actioncontroller.optional.json.Json.MapperFactory
 
create(Json, Type, ApiControllerContext) - Method in class org.actioncontroller.optional.json.Json.MapperFactory
 
create(ClientCertificate, Parameter, ApiControllerContext) - Method in class org.actioncontroller.values.ClientCertificate.MapperFactory
 
create(ContentBody, Parameter, ApiControllerContext) - Method in class org.actioncontroller.values.ContentBody.ParameterMapperFactory
 
create(ContentBody, Type, ApiControllerContext) - Method in class org.actioncontroller.values.ContentBody.MapperFactory
 
create(ContentLocationHeader, Type, ApiControllerContext) - Method in class org.actioncontroller.values.ContentLocationHeader.MappingFactory
 
create(ContextUrl, Parameter, ApiControllerContext) - Method in class org.actioncontroller.values.ContextUrl.MapperFactory
 
create(HttpHeader, Parameter, ApiControllerContext) - Method in class org.actioncontroller.values.HttpHeader.Mapper
 
create(HttpHeader, Type, ApiControllerContext) - Method in class org.actioncontroller.values.HttpHeader.Mapper
 
create(HttpResponseHeader, Type, ApiControllerContext) - Method in class org.actioncontroller.values.HttpResponseHeader.MappingFactory
 
create(IfModifiedSince, Parameter, ApiControllerContext) - Method in class org.actioncontroller.values.IfModifiedSince.Mapper
 
create(JsonBody, Parameter, ApiControllerContext) - Method in class org.actioncontroller.values.json.JsonBody.MapperFactory
 
create(JsonBody, Type, ApiControllerContext) - Method in class org.actioncontroller.values.json.JsonBody.ReturnMapperFactory
 
create(UnencryptedJsonCookie, Parameter, ApiControllerContext) - Method in class org.actioncontroller.values.json.UnencryptedJsonCookie.MapperFactory
 
create(LastModified, Parameter, ApiControllerContext) - Method in class org.actioncontroller.values.LastModified.Mapper
 
create(PathParam, Parameter, ApiControllerContext) - Method in class org.actioncontroller.values.PathParam.MapperFactory
 
create(QueryString, Parameter, ApiControllerContext) - Method in class org.actioncontroller.values.QueryString.ParameterMapperFactory
 
create(RequestParam.ClientIp, Parameter, ApiControllerContext) - Method in class org.actioncontroller.values.RequestParam.ClientIpParameterMapperFactory
 
create(RequestParam.RemoteUser, Parameter, ApiControllerContext) - Method in class org.actioncontroller.values.RequestParam.RemoteUserParameterMapperFactory
 
create(RequestParam, Parameter, ApiControllerContext) - Method in class org.actioncontroller.values.RequestParam.MapperFactory
 
create(SendRedirect, Type, ApiControllerContext) - Method in class org.actioncontroller.values.SendRedirect.MappingFactory
 
create(ServletUrl, Parameter, ApiControllerContext) - Method in class org.actioncontroller.values.ServletUrl.MapperFactory
 
create(SessionParameter, Parameter, ApiControllerContext) - Method in class org.actioncontroller.values.SessionParameter.MapperFactory
 
create(UnencryptedCookiePreview, Parameter, ApiControllerContext) - Method in class org.actioncontroller.values.UnencryptedCookiePreview.Factory
 
create(UnencryptedCookie, Parameter, ApiControllerContext) - Method in class org.actioncontroller.values.UnencryptedCookie.Factory
 
create(UserPrincipal, Parameter, ApiControllerContext) - Method in class org.actioncontroller.values.UserPrincipal.MapperFactory
 
createActions(Object, ApiControllerContext) - Static method in class org.actioncontroller.ApiControllerActionRouter
 
createClientMapper(ANNOTATION, Type) - Method in interface org.actioncontroller.meta.HttpReturnMapperFactory
 
createClientMapper(Type, PojoMapper) - Method in class org.actioncontroller.values.json.JsonBody.ReturnMapperFactory
 
createClientMapper(Json, Type) - Method in class org.actioncontroller.optional.json.Json.MapperFactory
 
createClientMapper(ContentBody, Type) - Method in class org.actioncontroller.values.ContentBody.MapperFactory
 
createClientMapper(ContentLocationHeader, Type) - Method in class org.actioncontroller.values.ContentLocationHeader.MappingFactory
 
createClientMapper(HttpHeader, Type) - Method in class org.actioncontroller.values.HttpHeader.Mapper
 
createClientMapper(HttpResponseHeader, Type) - Method in class org.actioncontroller.values.HttpResponseHeader.MappingFactory
 
createClientMapper(JsonBody, Type) - Method in class org.actioncontroller.values.json.JsonBody.ReturnMapperFactory
 
createClientMapper(SendRedirect, Type) - Method in class org.actioncontroller.values.SendRedirect.MappingFactory
 
createContext(String, ApiSocketAdapter) - Method in class org.actioncontroller.socket.SocketHttpServer
 
createCookie(Object, String) - Method in class org.actioncontroller.values.UnencryptedCookiePreview.ConsumerMapper
 
createExchange() - Method in interface org.actioncontroller.client.ApiClient
 
createExchange() - Method in class org.actioncontroller.client.HttpURLConnectionApiClient
 
createExchange() - Method in class org.actioncontroller.jakarta.FakeJakartaApiClient
 
createExchange() - Method in class org.actioncontroller.servlet.FakeServletClient
 
createExchange() - Method in class org.actioncontroller.socket.SocketHttpClient
 
createFactory(T) - Static method in interface org.actioncontroller.meta.HttpParameterMapperFactory
 
createFactory(T) - Static method in interface org.actioncontroller.meta.HttpReturnMapperFactory
 
createIfMissing() - Method in annotation type org.actioncontroller.values.SessionParameter
If true, the default constructor is used to create a new object if none exists
createKeyStore(String, Key, X509Certificate) - Static method in class org.actioncontroller.client.HttpURLConnectionApiClient
 
createMapper(JsonGenerator, Type, boolean) - Method in class org.actioncontroller.values.json.JsonBody.ReturnMapperFactory
 
createMapper(PojoMapper, Parameter) - Method in class org.actioncontroller.values.json.JsonBody.MapperFactory
 
createNewClientInstance(Method) - Static method in interface org.actioncontroller.meta.HttpReturnMapperFactory
 
createNewClientInstance(Parameter) - Static method in interface org.actioncontroller.meta.HttpParameterMapperFactory
 
createNewInstance(Object, ApiControllerContext, Method) - Static method in interface org.actioncontroller.meta.ApiControllerActionFactory
 
createNewInstance(Method, ApiControllerContext) - Static method in interface org.actioncontroller.meta.HttpReturnMapperFactory
 
createNewInstance(Parameter, ApiControllerContext) - Static method in interface org.actioncontroller.meta.HttpParameterMapperFactory
 
CreateSession(String, boolean) - Constructor for class org.actioncontroller.values.SessionParameter.CreateSession
 
createTrustStore(X509Certificate, String) - Static method in class org.actioncontroller.client.HttpURLConnectionApiClient
 

D

delete(String) - Static method in class org.actioncontroller.ActionControllerCookie
 
DELETE - Annotation Type in org.actioncontroller.actions
Specifies that this method should handle HTTP DELETE requests
DELETE.RouterMapperFactory - Class in org.actioncontroller.actions
 
describe() - Method in class org.actioncontroller.config.ConfigDirectoryLoader
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.actioncontroller.jakarta.ContentServlet
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.actioncontroller.servlet.ContentServlet
 
domain(String) - Method in class org.actioncontroller.ActionControllerCookie
 

E

entrySet() - Method in class org.actioncontroller.config.ConfigMap
 
equals(Object) - Method in class org.actioncontroller.ActionControllerCookie
 
equals(Object) - Method in exception org.actioncontroller.client.HttpClientException
 
ExceptionUtil - Class in org.actioncontroller.util
 
ExceptionUtil() - Constructor for class org.actioncontroller.util.ExceptionUtil
 
executeRequest() - Method in interface org.actioncontroller.client.ApiClientExchange
 
executeRequest() - Method in class org.actioncontroller.client.HttpURLConnectionApiClient.ClientExchange
 
executeRequest() - Method in class org.actioncontroller.jakarta.FakeJakartaApiClient.FakeApiClientExchange
 
executeRequest() - Method in class org.actioncontroller.servlet.FakeServletClient.FakeApiClientExchange
 

F

Factory() - Constructor for class org.actioncontroller.values.UnencryptedCookie.Factory
 
Factory() - Constructor for class org.actioncontroller.values.UnencryptedCookiePreview.Factory
 
FakeJakartaApiClient - Class in org.actioncontroller.jakarta
 
FakeJakartaApiClient(URL, String, Servlet) - Constructor for class org.actioncontroller.jakarta.FakeJakartaApiClient
 
FakeJakartaApiClient.FakeApiClientExchange - Class in org.actioncontroller.jakarta
 
FakeServletClient - Class in org.actioncontroller.servlet
 
FakeServletClient(URL, String, Servlet) - Constructor for class org.actioncontroller.servlet.FakeServletClient
 
FakeServletClient.FakeApiClientExchange - Class in org.actioncontroller.servlet
 
FIELD_NAME - Static variable in annotation type org.actioncontroller.values.ContentLocationHeader
 
FileListener - Interface in org.actioncontroller.config
 
FileScanner - Class in org.actioncontroller.config
 
FileScanner(Path, List<String>, Consumer<List<String>>) - Constructor for class org.actioncontroller.config.FileScanner
 
FileSystemWatcher - Class in org.actioncontroller.config
 
FileSystemWatcher() - Constructor for class org.actioncontroller.config.FileSystemWatcher
 
findAction(ApiHttpExchange) - Method in class org.actioncontroller.ApiControllerActionRouter
 
firstHeader(String) - Method in class org.actioncontroller.socket.HttpMessage
 
fromClasspath(String) - Static method in class org.actioncontroller.content.ContentSource
 
fromSingleString(Type, String) - Static method in class org.actioncontroller.values.TypeConverterFactory
 
fromStrings(Type) - Static method in class org.actioncontroller.values.TypeConverterFactory
 
fromStrings(Type, String) - Static method in class org.actioncontroller.values.TypeConverterFactory
 
fromUnderscoreToCamelCase(String) - Method in class org.actioncontroller.optional.json.PojoMapper
 
fromURL(URL) - Static method in class org.actioncontroller.content.ContentSource
 
fromWebJar(String) - Static method in class org.actioncontroller.content.ContentSource
 

G

get(Object) - Method in class org.actioncontroller.config.ConfigMap
Returns the value of prefix.key or throws ConfigException if missing Use getOrDefault with defaultValue null to support optional values
GET - Annotation Type in org.actioncontroller.actions
Specifies that this method should handle HTTP GET requests.
GET.ActionFactory - Class in org.actioncontroller.actions
 
getAction() - Method in interface org.actioncontroller.ApiControllerAction
Returns the method that implements this action
getAction() - Method in class org.actioncontroller.ApiControllerMethodAction
 
getAddress() - Method in class org.actioncontroller.socket.SocketHttpServer
 
getAllHeaders() - Method in interface org.actioncontroller.ApiHttpExchange
 
getAllHeaders() - Method in class org.actioncontroller.httpserver.JdkHttpExchange
 
getAllHeaders() - Method in class org.actioncontroller.jakarta.JakartaServletHttpExchange
 
getAllHeaders() - Method in class org.actioncontroller.servlet.ServletHttpExchange
 
getAllHeaders() - Method in class org.actioncontroller.socket.HttpMessage
 
getAllHeaders() - Method in class org.actioncontroller.socket.SocketHttpExchange
 
getAnnotatedAnnotation(AnnotatedElement, Class<T>) - Static method in interface org.actioncontroller.meta.AnnotationFactory
Returns any annotation instance on the annotated element which is itself annotated with the target annotation.
getApiURL() - Method in interface org.actioncontroller.ApiHttpExchange
Returns the path to where the controllers paths are evaluated relative to, that is, the Servlet's context URL.
getApiURL() - Method in interface org.actioncontroller.client.ApiClientExchange
Returns the path to where the controllers paths are evaluated relative to, that is, the Servlet's context URL.
getApiURL() - Method in class org.actioncontroller.client.HttpURLConnectionApiClient.ClientExchange
 
getApiURL() - Method in class org.actioncontroller.jakarta.FakeJakartaApiClient.FakeApiClientExchange
 
getApiURL() - Method in class org.actioncontroller.jakarta.JakartaServletHttpExchange
 
getApiURL() - Method in class org.actioncontroller.servlet.FakeServletClient.FakeApiClientExchange
 
getApiURL() - Method in class org.actioncontroller.servlet.ServletHttpExchange
 
getAttribute(Class<T>) - Method in class org.actioncontroller.ApiControllerContext
 
getAttribute(Class<T>, Supplier<T>) - Method in class org.actioncontroller.ApiControllerContext
 
getAttribute(String) - Method in class org.actioncontroller.ActionControllerCookie
 
getAttribute(String) - Method in class org.actioncontroller.ApiControllerContext
 
getBaseUrl() - Method in interface org.actioncontroller.client.ApiClient
 
getBaseUrl() - Method in class org.actioncontroller.client.HttpURLConnectionApiClient
 
getBaseUrl() - Method in class org.actioncontroller.jakarta.FakeJakartaApiClient
 
getBaseUrl() - Method in class org.actioncontroller.servlet.FakeServletClient
 
getBaseUrl() - Method in class org.actioncontroller.socket.SocketHttpClient
 
getBoolean(String) - Method in class org.actioncontroller.config.ConfigMap
 
getCacheControl() - Method in class org.actioncontroller.content.Content
 
getClassType(Type) - Method in class org.actioncontroller.optional.json.PojoMapper
 
getClientCertificate() - Method in interface org.actioncontroller.ApiHttpExchange
 
getClientCertificate() - Method in class org.actioncontroller.httpserver.JdkHttpExchange
 
getClientCertificate() - Method in class org.actioncontroller.jakarta.JakartaServletHttpExchange
 
getClientCertificate() - Method in class org.actioncontroller.servlet.ServletHttpExchange
 
getClientCertificate() - Method in class org.actioncontroller.socket.SocketHttpExchange
 
getClientCertificate(ApiHttpExchange) - Method in class org.actioncontroller.values.ClientCertificate.MapperFactory
 
getClientCookie(String) - Method in interface org.actioncontroller.client.ApiClient
 
getClientCookie(String) - Method in class org.actioncontroller.client.HttpURLConnectionApiClient
 
getClientCookie(String) - Method in class org.actioncontroller.jakarta.FakeJakartaApiClient
 
getClientCookie(String) - Method in class org.actioncontroller.servlet.FakeServletClient
 
getClientCookie(String) - Method in class org.actioncontroller.socket.SocketHttpClient
 
getClientIp() - Method in interface org.actioncontroller.ApiHttpExchange
 
getClientIp() - Method in class org.actioncontroller.httpserver.JdkHttpExchange
 
getClientIp() - Method in class org.actioncontroller.jakarta.JakartaServletHttpExchange
 
getClientIp() - Method in class org.actioncontroller.servlet.ServletHttpExchange
 
getClientIp() - Method in class org.actioncontroller.socket.SocketHttpExchange
 
getConfigurationFiles() - Method in class org.actioncontroller.config.ConfigDirectoryLoader
 
getConfigurationFilesPattern() - Method in class org.actioncontroller.config.ConfigDirectoryLoader
 
getContent(String) - Method in class org.actioncontroller.content.ContentSource
 
getContentType() - Method in class org.actioncontroller.client.HttpURLConnectionApiClient.ClientExchange
 
getContentType() - Method in class org.actioncontroller.content.Content
 
getContext() - Method in class org.actioncontroller.jakarta.ApiJakartaServlet
 
getContext() - Method in class org.actioncontroller.servlet.ApiServlet
 
getContextPath() - Method in interface org.actioncontroller.ApiHttpExchange
Returns the context path of the server.
getContextPath() - Method in class org.actioncontroller.httpserver.JdkHttpExchange
 
getContextPath() - Method in class org.actioncontroller.jakarta.JakartaServletHttpExchange
 
getContextPath() - Method in class org.actioncontroller.servlet.ServletHttpExchange
 
getContextPath() - Method in class org.actioncontroller.socket.SocketHttpExchange
 
getContextURL() - Method in interface org.actioncontroller.ApiHttpExchange
Returns the scheme, hostname, port and context path of the server
getController() - Method in interface org.actioncontroller.ApiControllerAction
Returns the controller that this action belongs to
getController() - Method in class org.actioncontroller.ApiControllerMethodAction
 
getController() - Method in exception org.actioncontroller.exceptions.ApiControllerCompositeException
 
getCookie(String, HttpServletRequest) - Static method in class org.actioncontroller.jakarta.JakartaServletHttpExchange
 
getCookie(String, HttpServletRequest) - Static method in class org.actioncontroller.servlet.ServletHttpExchange
 
getCookie(ApiHttpExchange, String, Type) - Method in class org.actioncontroller.values.json.UnencryptedJsonCookie.MapperFactory.Mapper
 
getCookies(String) - Method in interface org.actioncontroller.ApiHttpExchange
Returns all values of this cookie
getCookies(String) - Method in class org.actioncontroller.httpserver.JdkHttpExchange
 
getCookies(String) - Method in class org.actioncontroller.jakarta.JakartaServletHttpExchange
 
getCookies(String) - Method in class org.actioncontroller.servlet.ServletHttpExchange
 
getCookies(String) - Method in class org.actioncontroller.socket.SocketHttpExchange
 
getDuration(String, Duration) - Method in class org.actioncontroller.config.ConfigMap
 
getExchange() - Method in class org.actioncontroller.httpserver.JdkHttpExchange
Break the encapsulation of ApiHttpExchange and access the underlying implementation directory.
getFieldName(Method) - Method in class org.actioncontroller.optional.json.JsonGenerator
 
getFile(String) - Method in class org.actioncontroller.config.ConfigMap
 
getFile(String, String) - Method in class org.actioncontroller.config.ConfigMap
 
getHeaders(String) - Method in interface org.actioncontroller.ApiHttpExchange
Returns the values for all instances of this header in the HTTP request
getHeaders(String) - Method in class org.actioncontroller.httpserver.JdkHttpExchange
 
getHeaders(String) - Method in class org.actioncontroller.jakarta.JakartaServletHttpExchange
 
getHeaders(String) - Method in class org.actioncontroller.servlet.ServletHttpExchange
 
getHeaders(String) - Method in class org.actioncontroller.socket.HttpMessage
 
getHeaders(String) - Method in class org.actioncontroller.socket.SocketHttpExchange
 
getHttpMethod() - Method in interface org.actioncontroller.ApiControllerAction
Returns the request HTTP Method used to match this action
getHttpMethod() - Method in class org.actioncontroller.ApiControllerMethodAction
 
getHttpMethod() - Method in interface org.actioncontroller.ApiHttpExchange
 
getHttpMethod() - Method in class org.actioncontroller.httpserver.JdkHttpExchange
 
getHttpMethod() - Method in class org.actioncontroller.jakarta.JakartaServletHttpExchange
 
getHttpMethod() - Method in interface org.actioncontroller.jmx.ApiControllerActionMXBean
 
getHttpMethod() - Method in class org.actioncontroller.jmx.ApiControllerActionMXBeanAdaptor
 
getHttpMethod() - Method in class org.actioncontroller.servlet.ServletHttpExchange
 
getHttpMethod() - Method in class org.actioncontroller.socket.SocketHttpExchange
 
getInetSocketAddress(String, int) - Method in class org.actioncontroller.config.ConfigMap
 
getInputStream() - Method in interface org.actioncontroller.ApiHttpExchange
 
getInputStream() - Method in class org.actioncontroller.httpserver.JdkHttpExchange
 
getInputStream() - Method in class org.actioncontroller.jakarta.JakartaServletHttpExchange
 
getInputStream() - Method in class org.actioncontroller.servlet.ServletHttpExchange
 
getInputStream() - Method in class org.actioncontroller.socket.SocketHttpExchange
 
getInputStream(InputStream) - Method in class org.actioncontroller.socket.HttpMessage
 
getJsonGenerator(JsonBody) - Method in class org.actioncontroller.values.json.JsonBody.ReturnMapperFactory
 
getKeyManagers(KeyStore) - Static method in class org.actioncontroller.client.HttpURLConnectionApiClient
 
getLastModifiedAsRfc1123() - Method in class org.actioncontroller.content.Content
 
getMessage() - Method in exception org.actioncontroller.exceptions.ActionControllerConfigurationCompositeException
 
getMessage() - Method in exception org.actioncontroller.exceptions.ApiControllerCompositeException
 
getMethodName() - Method in interface org.actioncontroller.ApiControllerAction
 
getMethodName() - Method in class org.actioncontroller.ApiControllerMethodAction
 
getName() - Method in class org.actioncontroller.ActionControllerCookie
 
getOrDefault(Object, String) - Method in class org.actioncontroller.config.ConfigMap
Returns the value of prefix.key or throws ConfigException if missing
getParameters(String) - Method in interface org.actioncontroller.ApiHttpExchange
Returns the specified query string of the requested url for a get request or x-www-form-urlencoded body parameter for a POST or PUT request.
getParameters(String) - Method in class org.actioncontroller.httpserver.JdkHttpExchange
 
getParameters(String) - Method in class org.actioncontroller.jakarta.JakartaServletHttpExchange
 
getParameters(String) - Method in class org.actioncontroller.servlet.ServletHttpExchange
 
getParameters(String) - Method in class org.actioncontroller.socket.SocketHttpExchange
 
getParamRegexp() - Method in interface org.actioncontroller.ApiControllerAction
Returns an sparse array with the element of the path specification that are parameterized
getParamRegexp() - Method in class org.actioncontroller.ApiControllerMethodAction
 
getPath() - Method in interface org.actioncontroller.jmx.ApiControllerActionMXBean
 
getPath() - Method in class org.actioncontroller.jmx.ApiControllerActionMXBeanAdaptor
 
getPathInfo() - Method in interface org.actioncontroller.ApiHttpExchange
Returns the part of the URL after getApiURL.
getPathInfo() - Method in interface org.actioncontroller.client.ApiClientExchange
 
getPathInfo() - Method in class org.actioncontroller.client.HttpURLConnectionApiClient.ClientExchange
 
getPathInfo() - Method in class org.actioncontroller.httpserver.JdkHttpExchange
 
getPathInfo() - Method in class org.actioncontroller.jakarta.FakeJakartaApiClient.FakeApiClientExchange
 
getPathInfo() - Method in class org.actioncontroller.jakarta.JakartaServletHttpExchange
 
getPathInfo() - Method in class org.actioncontroller.servlet.FakeServletClient.FakeApiClientExchange
 
getPathInfo() - Method in class org.actioncontroller.servlet.ServletHttpExchange
 
getPathInfo() - Method in class org.actioncontroller.socket.SocketHttpExchange
 
getPattern() - Method in interface org.actioncontroller.ApiControllerAction
Returns the request URL pattern used to match this action
getPattern() - Method in class org.actioncontroller.ApiControllerMethodAction
 
getPatternParts() - Method in interface org.actioncontroller.ApiControllerAction
Returns an array with each element of the path specification
getPatternParts() - Method in class org.actioncontroller.ApiControllerMethodAction
 
getPeriod(String, Period) - Method in class org.actioncontroller.config.ConfigMap
 
getPrefixedKey(Object) - Method in class org.actioncontroller.config.ConfigMap
 
getPrincipal() - Method in class org.actioncontroller.httpserver.NestedHttpPrincipal
 
getQuery(Map<String, List<String>>) - Static method in class org.actioncontroller.util.HttpUrl
 
getQueryString() - Method in interface org.actioncontroller.ApiHttpExchange
Returns the query string of the requested url.
getQueryString() - Method in class org.actioncontroller.httpserver.JdkHttpExchange
 
getQueryString() - Method in class org.actioncontroller.jakarta.JakartaServletHttpExchange
 
getQueryString() - Method in class org.actioncontroller.servlet.ServletHttpExchange
 
getQueryString() - Method in class org.actioncontroller.socket.SocketHttpExchange
 
getRawType(Type) - Static method in class org.actioncontroller.util.TypesUtil
 
getReader() - Method in interface org.actioncontroller.ApiHttpExchange
 
getReader() - Method in class org.actioncontroller.httpserver.JdkHttpExchange
 
getReader() - Method in class org.actioncontroller.jakarta.JakartaServletHttpExchange
 
getReader() - Method in class org.actioncontroller.servlet.ServletHttpExchange
 
getReader() - Method in class org.actioncontroller.socket.SocketHttpExchange
 
getReader(InputStream) - Method in class org.actioncontroller.socket.HttpMessage
 
getRegularFile(String) - Method in class org.actioncontroller.config.ConfigMap
 
getRequest() - Method in class org.actioncontroller.jakarta.JakartaServletHttpExchange
Break the encapsulation of ApiHttpExchange and access the underlying implementation directory.
getRequest() - Method in class org.actioncontroller.servlet.ServletHttpExchange
Break the encapsulation of ApiHttpExchange and access the underlying implementation directory.
getRequestCookies(String) - Method in class org.actioncontroller.socket.HttpMessage
 
getRequestMethod() - Method in interface org.actioncontroller.client.ApiClientExchange
 
getRequestMethod() - Method in class org.actioncontroller.client.HttpURLConnectionApiClient.ClientExchange
 
getRequestMethod() - Method in class org.actioncontroller.jakarta.FakeJakartaApiClient.FakeApiClientExchange
 
getRequestMethod() - Method in class org.actioncontroller.servlet.FakeServletClient.FakeApiClientExchange
 
getRequestUrl() - Method in class org.actioncontroller.client.HttpURLConnectionApiClient.ClientExchange
 
getRequestURL() - Method in interface org.actioncontroller.ApiHttpExchange
 
getRequestURL() - Method in interface org.actioncontroller.client.ApiClientExchange
 
getRequestURL() - Method in class org.actioncontroller.client.HttpURLConnectionApiClient.ClientExchange
 
getRequestURL() - Method in class org.actioncontroller.httpserver.JdkHttpExchange
 
getRequestURL() - Method in class org.actioncontroller.jakarta.FakeJakartaApiClient.FakeApiClientExchange
 
getRequestURL() - Method in class org.actioncontroller.servlet.FakeServletClient.FakeApiClientExchange
 
getRequiredUserRole() - Method in class org.actioncontroller.ApiControllerMethodAction
 
getResponse() - Method in class org.actioncontroller.jakarta.JakartaServletHttpExchange
Break the encapsulation of ApiHttpExchange and access the underlying implementation directory.
getResponse() - Method in class org.actioncontroller.servlet.ServletHttpExchange
Break the encapsulation of ApiHttpExchange and access the underlying implementation directory.
getResponseBody() - Method in exception org.actioncontroller.client.HttpClientException
 
getResponseBodyReader() - Method in interface org.actioncontroller.client.ApiClientExchange
 
getResponseBodyReader() - Method in class org.actioncontroller.client.HttpURLConnectionApiClient.ClientExchange
 
getResponseBodyReader() - Method in class org.actioncontroller.jakarta.FakeJakartaApiClient.FakeApiClientExchange
 
getResponseBodyReader() - Method in class org.actioncontroller.servlet.FakeServletClient.FakeApiClientExchange
 
getResponseBodyStream() - Method in interface org.actioncontroller.client.ApiClientExchange
 
getResponseBodyStream() - Method in class org.actioncontroller.client.HttpURLConnectionApiClient.ClientExchange
 
getResponseBodyStream() - Method in class org.actioncontroller.jakarta.FakeJakartaApiClient.FakeApiClientExchange
 
getResponseBodyStream() - Method in class org.actioncontroller.servlet.FakeServletClient.FakeApiClientExchange
 
getResponseCode() - Method in interface org.actioncontroller.client.ApiClientExchange
 
getResponseCode() - Method in class org.actioncontroller.client.HttpURLConnectionApiClient.ClientExchange
 
getResponseCode() - Method in class org.actioncontroller.jakarta.FakeJakartaApiClient.FakeApiClientExchange
 
getResponseCode() - Method in class org.actioncontroller.servlet.FakeServletClient.FakeApiClientExchange
 
getResponseCookies() - Method in class org.actioncontroller.socket.HttpMessage
 
getResponseCookies(String) - Method in interface org.actioncontroller.client.ApiClientExchange
 
getResponseCookies(String) - Method in class org.actioncontroller.client.HttpURLConnectionApiClient.ClientExchange
 
getResponseCookies(String) - Method in class org.actioncontroller.jakarta.FakeJakartaApiClient.FakeApiClientExchange
 
getResponseCookies(String) - Method in class org.actioncontroller.servlet.FakeServletClient.FakeApiClientExchange
 
getResponseCookies(ApiClientExchange) - Method in class org.actioncontroller.values.UnencryptedCookie.ConsumerMapper
 
getResponseCookies(ApiClientExchange) - Method in class org.actioncontroller.values.UnencryptedCookiePreview.ConsumerMapper
 
getResponseHeaders(String) - Method in interface org.actioncontroller.client.ApiClientExchange
 
getResponseHeaders(String) - Method in class org.actioncontroller.client.HttpURLConnectionApiClient.ClientExchange
 
getResponseHeaders(String) - Method in class org.actioncontroller.jakarta.FakeJakartaApiClient.FakeApiClientExchange
 
getResponseHeaders(String) - Method in class org.actioncontroller.servlet.FakeServletClient.FakeApiClientExchange
 
getReturnValue(ApiClientExchange) - Method in interface org.actioncontroller.meta.HttpClientReturnMapper
 
getRoot() - Method in class org.actioncontroller.config.ConfigMap
 
getServerURL() - Method in interface org.actioncontroller.ApiHttpExchange
Returns the scheme, hostname and port part of the requesting URL, for example http://www.example.com or https://localhost:8443
getServerURL() - Method in class org.actioncontroller.httpserver.JdkHttpExchange
 
getServerURL() - Method in class org.actioncontroller.jakarta.JakartaServletHttpExchange
 
getServerURL() - Method in class org.actioncontroller.servlet.ServletHttpExchange
 
getServerURL() - Method in class org.actioncontroller.socket.SocketHttpExchange
 
getSessionAttribute(Class<T>) - Method in interface org.actioncontroller.ApiHttpExchange
 
getSessionAttribute(Class<T>, boolean) - Method in interface org.actioncontroller.ApiHttpExchange
 
getSessionAttribute(String) - Method in interface org.actioncontroller.ApiHttpExchange
 
getSessionAttribute(String, boolean) - Method in interface org.actioncontroller.ApiHttpExchange
 
getSessionAttribute(String, boolean) - Method in class org.actioncontroller.httpserver.JdkHttpExchange
 
getSessionAttribute(String, boolean) - Method in class org.actioncontroller.jakarta.JakartaServletHttpExchange
 
getSessionAttribute(String, boolean) - Method in class org.actioncontroller.servlet.ServletHttpExchange
 
getSessionAttribute(String, boolean) - Method in class org.actioncontroller.socket.SocketHttpExchange
 
getStartLine() - Method in class org.actioncontroller.socket.HttpMessage
 
getStatusCode() - Method in exception org.actioncontroller.client.HttpClientException
 
getStatusCode() - Method in exception org.actioncontroller.exceptions.HttpActionException
 
getterName(String) - Method in class org.actioncontroller.optional.json.PojoMapper
 
getTimer(ApiControllerAction) - Method in interface org.actioncontroller.TimerRegistry
 
getTimerRegistry() - Method in class org.actioncontroller.httpserver.ApiHandler
 
getTimerRegistry() - Method in class org.actioncontroller.jakarta.ApiJakartaServlet
 
getTimerRegistry() - Method in class org.actioncontroller.servlet.ApiServlet
 
getTimerRegistry() - Method in class org.actioncontroller.socket.ApiSocketAdapter
 
getTimerRegistry() - Method in interface org.actioncontroller.UserContext
 
getTransformer() - Method in enum org.actioncontroller.optional.json.Json.Naming
 
getTruncatedBody() - Method in exception org.actioncontroller.client.HttpClientException
 
getTrustManagers(KeyStore) - Static method in class org.actioncontroller.client.HttpURLConnectionApiClient
 
getTrustStore() - Method in class org.actioncontroller.client.HttpURLConnectionApiClient
 
getUntouchedProperties() - Method in class org.actioncontroller.config.ConfigMap
 
getUrl() - Method in exception org.actioncontroller.client.HttpClientException
 
getUserPrincipal() - Method in interface org.actioncontroller.ApiHttpExchange
 
getUserPrincipal() - Method in class org.actioncontroller.httpserver.JdkHttpExchange
 
getUserPrincipal() - Method in class org.actioncontroller.jakarta.JakartaServletHttpExchange
 
getUserPrincipal() - Method in class org.actioncontroller.servlet.ServletHttpExchange
 
getUserPrincipal() - Method in class org.actioncontroller.socket.SocketHttpExchange
 
getValue() - Method in class org.actioncontroller.ActionControllerCookie
 

H

handle(HttpExchange) - Method in class org.actioncontroller.httpserver.ApiHandler
 
handle(HttpExchange) - Method in class org.actioncontroller.httpserver.ContentHandler
 
handle(Socket) - Method in class org.actioncontroller.socket.ApiSocketAdapter
 
handleConfigurationChanged(Set<String>) - Method in class org.actioncontroller.config.ConfigObserver
 
handleConfigurationChanged(Set<String>, ConfigMap) - Method in class org.actioncontroller.config.ConfigObserver
 
hashCode() - Method in class org.actioncontroller.ActionControllerCookie
 
hashCode() - Method in exception org.actioncontroller.client.HttpClientException
 
hasParameter(String) - Method in interface org.actioncontroller.ApiHttpExchange
 
HEADER_NAME - Static variable in class org.actioncontroller.values.IfModifiedSince.Mapper
 
HEADER_NAME - Static variable in annotation type org.actioncontroller.values.LastModified
 
HttpActionException - Exception in org.actioncontroller.exceptions
Indicates that an error happened during the invocation of an action and that the user agent should receive the HTTP HttpActionException.statusCode.
HttpActionException(int, String) - Constructor for exception org.actioncontroller.exceptions.HttpActionException
 
HttpActionException(int, Throwable) - Constructor for exception org.actioncontroller.exceptions.HttpActionException
 
HttpClientException - Exception in org.actioncontroller.client
Thrown by ApiClientProxy when the HTTP request returned a failure status code.
HttpClientException(int, String, String, URL) - Constructor for exception org.actioncontroller.client.HttpClientException
 
HttpClientParameterMapper - Interface in org.actioncontroller.meta
Returned by HttpParameterMapperFactory to be used with ApiClientClassProxy to convert method arguments into HTTP request information.
HttpClientReturnMapper - Interface in org.actioncontroller.meta
Returned by HttpReturnMapperFactory to be used with ApiClientClassProxy to convert HTTP response information into method return values.
HttpForbiddenException - Exception in org.actioncontroller.exceptions
 
HttpForbiddenException() - Constructor for exception org.actioncontroller.exceptions.HttpForbiddenException
 
HttpForbiddenException(String) - Constructor for exception org.actioncontroller.exceptions.HttpForbiddenException
 
HttpHeader - Annotation Type in org.actioncontroller.values
When used on a parameter, maps the HTTP Request header to the parameter, converting the type if necessary.
HttpHeader.Mapper - Class in org.actioncontroller.values
 
HttpMessage - Class in org.actioncontroller.socket
 
HttpMessage(String, Map<String, List<String>>) - Constructor for class org.actioncontroller.socket.HttpMessage
 
HttpNotFoundException - Exception in org.actioncontroller.exceptions
 
HttpNotFoundException() - Constructor for exception org.actioncontroller.exceptions.HttpNotFoundException
 
HttpNotFoundException(String) - Constructor for exception org.actioncontroller.exceptions.HttpNotFoundException
 
HttpNotModifiedException - Exception in org.actioncontroller.exceptions
 
HttpNotModifiedException(ZonedDateTime) - Constructor for exception org.actioncontroller.exceptions.HttpNotModifiedException
 
httpOnly() - Method in class org.actioncontroller.ActionControllerCookie
 
httpOnly(boolean) - Method in class org.actioncontroller.ActionControllerCookie
 
HttpParameterMapper - Interface in org.actioncontroller.meta
Returned by HttpParameterMapperFactory to be used with ApiHttpExchange to convert HTTP request information into method invocation arguments.
HttpParameterMapperFactory<ANNOTATION extends Annotation> - Interface in org.actioncontroller.meta
Implementations of this interface should be annotated on annotations used to convert HTTP requests into method invocation arguments, such as RequestParam, PathParam and UnencryptedCookie
HttpParameterMapping - Annotation Type in org.actioncontroller.meta
Attach parameter mapping behavior to an annotation.
HttpRedirectException - Exception in org.actioncontroller.exceptions
 
HttpRedirectException(String) - Constructor for exception org.actioncontroller.exceptions.HttpRedirectException
 
HttpRedirectException(ApiHttpExchange, String) - Constructor for exception org.actioncontroller.exceptions.HttpRedirectException
 
HttpRequestException - Exception in org.actioncontroller.exceptions
Indicate that an action could not be executed due to missing or incorrect HTTP request values.
HttpRequestException(int, String) - Constructor for exception org.actioncontroller.exceptions.HttpRequestException
 
HttpRequestException(Exception) - Constructor for exception org.actioncontroller.exceptions.HttpRequestException
 
HttpRequestException(String) - Constructor for exception org.actioncontroller.exceptions.HttpRequestException
 
HttpResponseHeader - Annotation Type in org.actioncontroller.values
Maps the return value to the specified HTTP Response header
HttpResponseHeader.MappingFactory - Class in org.actioncontroller.values
 
HttpReturnMapper - Interface in org.actioncontroller.meta
Returned by HttpReturnMapperFactory to be used with ApiHttpExchange to method invocation return values to HTTP response information.
HttpReturnMapperFactory<ANNOTATION extends Annotation> - Interface in org.actioncontroller.meta
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 - Annotation Type in org.actioncontroller.meta
Attach return value mapping behavior to an annotation.
HttpRouterMapping - Annotation Type in org.actioncontroller.meta
Attach action generation behavior to an annotation.
HttpServerErrorException - Exception in org.actioncontroller.exceptions
Indicates an unexpected event on the server during the invocation of the action.
HttpServerErrorException(String) - Constructor for exception org.actioncontroller.exceptions.HttpServerErrorException
 
HttpServerErrorException(Throwable) - Constructor for exception org.actioncontroller.exceptions.HttpServerErrorException
 
HttpUnauthorizedException - Exception in org.actioncontroller.exceptions
 
HttpUnauthorizedException() - Constructor for exception org.actioncontroller.exceptions.HttpUnauthorizedException
 
HttpUnauthorizedException(String) - Constructor for exception org.actioncontroller.exceptions.HttpUnauthorizedException
 
HttpUrl - Class in org.actioncontroller.util
 
HttpUrl() - Constructor for class org.actioncontroller.util.HttpUrl
 
HttpURLConnectionApiClient - Class in org.actioncontroller.client
 
HttpURLConnectionApiClient(String) - Constructor for class org.actioncontroller.client.HttpURLConnectionApiClient
 
HttpURLConnectionApiClient(URL) - Constructor for class org.actioncontroller.client.HttpURLConnectionApiClient
 
HttpURLConnectionApiClient.ClientExchange - Class in org.actioncontroller.client
 

I

IfModifiedSince - Annotation Type in org.actioncontroller.values
 
IfModifiedSince.Mapper - Class in org.actioncontroller.values
 
init(ServletConfig) - Method in class org.actioncontroller.jakarta.ApiJakartaServlet
 
init(ServletConfig) - Method in class org.actioncontroller.servlet.ApiServlet
 
invalidate() - Method in annotation type org.actioncontroller.values.SessionParameter
If true and used with Consumer, calling Consumer.accept(T) will invalidate the current session and create a new one.
invoke(Object, Method, Object[]) - Method in class org.actioncontroller.ApiControllerMethodAction
Invoke the method on the controller with the given parameters and translate exceptions to http status codes
invoke(UserContext, ApiHttpExchange) - Method in interface org.actioncontroller.ApiControllerAction
Invokes this action on the given ApiHttpExchange by converting the exchange to method invocation arguments, invoking the method and converting the return value.
invoke(UserContext, ApiHttpExchange) - Method in class org.actioncontroller.ApiControllerMethodAction
 
invokeAction(ApiHttpExchange, UserContext) - Method in class org.actioncontroller.ApiControllerActionRouter
 
IOUtil - Class in org.actioncontroller.util
 
IOUtil() - Constructor for class org.actioncontroller.util.IOUtil
 
isEmpty() - Method in class org.actioncontroller.ApiControllerActionRouter
 
isEmpty() - Method in class org.actioncontroller.ApiControllerRouteMap
 
isEmpty() - Method in exception org.actioncontroller.exceptions.ActionControllerConfigurationCompositeException
 
isEmpty() - Method in exception org.actioncontroller.exceptions.ApiControllerCompositeException
 
isError() - Method in class org.actioncontroller.jakarta.FakeJakartaApiClient.FakeApiClientExchange
 
isError() - Method in class org.actioncontroller.servlet.FakeServletClient.FakeApiClientExchange
 
isHttpOnly() - Method in annotation type org.actioncontroller.values.json.UnencryptedJsonCookie
If false, omits the HttpOnly flag on the cookie, meaning that the cookie can be read by client-side JavaScript.
isHttpOnly() - Method in annotation type org.actioncontroller.values.UnencryptedCookie
If false, omits the HttpOnly flag on the cookie, meaning that the cookie can be read by client-side JavaScript.
isHttpOnly() - Method in annotation type org.actioncontroller.values.UnencryptedCookiePreview
If false, omits the HttpOnly flag on the cookie, meaning that the cookie can be read by client-side JavaScript.
isInstanceOf(Type, Class<?>) - Static method in class org.actioncontroller.util.TypesUtil
 
isUnexpired() - Method in class org.actioncontroller.ActionControllerCookie
 
isUserInRole(String) - Method in interface org.actioncontroller.ApiHttpExchange
 
isUserInRole(String) - Method in class org.actioncontroller.httpserver.JdkHttpExchange
 
isUserInRole(String) - Method in class org.actioncontroller.jakarta.JakartaServletHttpExchange
 
isUserInRole(String) - Method in class org.actioncontroller.servlet.ServletHttpExchange
 
isUserInRole(String) - Method in class org.actioncontroller.socket.SocketHttpExchange
 
isUserLoggedIn() - Method in interface org.actioncontroller.ApiHttpExchange
 
isUserLoggedIn() - Method in class org.actioncontroller.httpserver.JdkHttpExchange
 
isUserLoggedIn() - Method in class org.actioncontroller.jakarta.JakartaServletHttpExchange
 
isUserLoggedIn() - Method in class org.actioncontroller.servlet.ServletHttpExchange
 
isUserLoggedIn() - Method in class org.actioncontroller.socket.SocketHttpExchange
 

J

JakartaServletHttpExchange - Class in org.actioncontroller.jakarta
 
JakartaServletHttpExchange(HttpServletRequest, HttpServletResponse) - Constructor for class org.actioncontroller.jakarta.JakartaServletHttpExchange
 
JdkHttpExchange - Class in org.actioncontroller.httpserver
 
JdkHttpExchange(HttpExchange) - Constructor for class org.actioncontroller.httpserver.JdkHttpExchange
 
Json - Annotation Type in org.actioncontroller.optional.json
Converts request JSON to POJO or response POJO to JSON.
Json.MapperFactory - Class in org.actioncontroller.optional.json
 
Json.Naming - Enum in org.actioncontroller.optional.json
 
JsonBody - Annotation Type in org.actioncontroller.values.json
 
JsonBody.MapperFactory - Class in org.actioncontroller.values.json
 
JsonBody.Naming - Enum in org.actioncontroller.values.json
 
JsonBody.ReturnMapperFactory - Class in org.actioncontroller.values.json
 
JsonGenerator - Class in org.actioncontroller.optional.json
Convert from regular Java objects to JSON structures.
JsonGenerator() - Constructor for class org.actioncontroller.optional.json.JsonGenerator
 
JsonHttpActionException - Exception in org.actioncontroller.values.json
Used to return a JsonObject to the user agent along with an error status code
JsonHttpActionException(int, String, JsonNode) - Constructor for exception org.actioncontroller.values.json.JsonHttpActionException
 

L

lastModified() - Method in class org.actioncontroller.content.Content
 
LastModified - Annotation Type in org.actioncontroller.values
 
LastModified.Mapper - Class in org.actioncontroller.values
 
Lax - org.actioncontroller.values.UnencryptedCookiePreview.SameSite
 
listDirectProperties() - Method in class org.actioncontroller.config.ConfigMap
 
listener - Variable in class org.actioncontroller.config.PrefixConfigListener
 
listenToFileChange(String, Path) - Method in class org.actioncontroller.config.ConfigMap
 
listenToFileChange(String, Path, Predicate<Path>) - Method in class org.actioncontroller.config.ConfigObserver
 
listenToFileChange(String, Path, Predicate<Path>) - Method in interface org.actioncontroller.config.FileListener
 
listFiles(String) - Method in class org.actioncontroller.config.ConfigMap
 
listFiles(String, String) - Method in class org.actioncontroller.config.ConfigMap
 
listFiles(String, Path, PathMatcher) - Method in class org.actioncontroller.config.ConfigMap
 
loadConfigFile(Properties, Path) - Method in class org.actioncontroller.config.ConfigDirectoryLoader
 
loadConfiguration() - Method in class org.actioncontroller.config.ConfigDirectoryLoader
 
logger - Static variable in annotation type org.actioncontroller.values.RequestParam
 
login(ApiHttpExchange) - Method in class org.actioncontroller.httpserver.ActionAuthenticator
 

M

map(JsonValue, Class<T>) - Method in class org.actioncontroller.optional.json.PojoMapper
Map from json to a object of the specified target class
map(JsonValue, Type) - Method in class org.actioncontroller.optional.json.PojoMapper
Map from json to a object of the specified target type
mapOptionalFile(String, ConfigValueTransformer<Path, T>) - Method in class org.actioncontroller.config.ConfigMap
 
Mapper() - Constructor for class org.actioncontroller.values.HttpHeader.Mapper
 
Mapper() - Constructor for class org.actioncontroller.values.IfModifiedSince.Mapper
 
Mapper() - Constructor for class org.actioncontroller.values.LastModified.Mapper
 
Mapper(UnencryptedCookiePreview, Parameter) - Constructor for class org.actioncontroller.values.UnencryptedCookiePreview.Mapper
 
Mapper(UnencryptedCookie, Parameter) - Constructor for class org.actioncontroller.values.UnencryptedCookie.Mapper
 
Mapper(PojoMapper, String, Type, UnencryptedJsonCookie) - Constructor for class org.actioncontroller.values.json.UnencryptedJsonCookie.MapperFactory.Mapper
 
MapperFactory() - Constructor for class org.actioncontroller.optional.json.Json.MapperFactory
 
MapperFactory() - Constructor for class org.actioncontroller.values.ClientCertificate.MapperFactory
 
MapperFactory() - Constructor for class org.actioncontroller.values.ContentBody.MapperFactory
 
MapperFactory() - Constructor for class org.actioncontroller.values.ContextUrl.MapperFactory
 
MapperFactory() - Constructor for class org.actioncontroller.values.json.JsonBody.MapperFactory
 
MapperFactory() - Constructor for class org.actioncontroller.values.json.UnencryptedJsonCookie.MapperFactory
 
MapperFactory() - Constructor for class org.actioncontroller.values.PathParam.MapperFactory
 
MapperFactory() - Constructor for class org.actioncontroller.values.RequestParam.MapperFactory
 
MapperFactory() - Constructor for class org.actioncontroller.values.ServletUrl.MapperFactory
 
MapperFactory() - Constructor for class org.actioncontroller.values.SessionParameter.MapperFactory
 
MapperFactory() - Constructor for class org.actioncontroller.values.UserPrincipal.MapperFactory
 
MappingFactory() - Constructor for class org.actioncontroller.values.ContentLocationHeader.MappingFactory
 
MappingFactory() - Constructor for class org.actioncontroller.values.HttpResponseHeader.MappingFactory
 
MappingFactory() - Constructor for class org.actioncontroller.values.SendRedirect.MappingFactory
 
matches(ApiControllerAction) - Method in interface org.actioncontroller.ApiControllerAction
Returns true if the actions respond to the same routes
matches(ApiControllerAction) - Method in class org.actioncontroller.ApiControllerMethodAction
 
matchesRequiredParameters(ApiHttpExchange) - Method in interface org.actioncontroller.ApiControllerAction
Returns true if the exchange has all the required query parameters specified in this action, or if there are no required query parameters in the action
matchesRequiredParameters(ApiHttpExchange) - Method in class org.actioncontroller.ApiControllerMethodAction
 
maxAge(int) - Method in class org.actioncontroller.ActionControllerCookie
 

N

name - Variable in class org.actioncontroller.values.UnencryptedCookie.ConsumerMapper
 
name - Variable in class org.actioncontroller.values.UnencryptedCookiePreview.ConsumerMapper
 
nameFormat() - Method in annotation type org.actioncontroller.optional.json.Json
 
nameFormat() - Method in annotation type org.actioncontroller.values.json.JsonBody
 
NestedHttpPrincipal - Class in org.actioncontroller.httpserver
Used with HttpServer to provide a principal that doesn't directly extend HttpPrincipal
NestedHttpPrincipal(String, Principal) - Constructor for class org.actioncontroller.httpserver.NestedHttpPrincipal
 
newInstance(Class<? extends T>) - Static method in interface org.actioncontroller.meta.AnnotationFactory
 
newInstance(Type) - Method in class org.actioncontroller.optional.json.PojoMapper
 
newInstance(T) - Static method in interface org.actioncontroller.meta.ApiControllerActionFactory
 
None - org.actioncontroller.values.UnencryptedCookiePreview.SameSite
 
notModified(String) - Method in class org.actioncontroller.content.Content
 
NotSet - org.actioncontroller.values.UnencryptedCookiePreview.SameSite
 
NULL - Static variable in interface org.actioncontroller.TimerRegistry
 

O

ObjectFromJsonMapper<T> - Interface in org.actioncontroller.optional.json
 
objectToJson(Object) - Method in class org.actioncontroller.optional.json.JsonGenerator
 
onBooleanValue(String, boolean, ConfigValueListener<Boolean>) - Method in class org.actioncontroller.config.ConfigObserver
 
onComplete(ApiHttpExchange, Object) - Method in interface org.actioncontroller.meta.HttpParameterMapper
Invoked after the action method was completed successfully
onComplete(ApiHttpExchange, Object) - Method in class org.actioncontroller.values.json.UnencryptedJsonCookie.MapperFactory.Mapper
 
onComplete(ApiHttpExchange, Object) - Method in class org.actioncontroller.values.UnencryptedCookie.AtomicReferenceMapper
 
onComplete(ApiHttpExchange, Object) - Method in class org.actioncontroller.values.UnencryptedCookiePreview.AtomicReferenceMapper
 
onConfigChange(ConfigListener) - Method in class org.actioncontroller.config.ConfigObserver
The generic observer method.
onConfigChanged(Set<String>, ConfigMap) - Method in interface org.actioncontroller.config.ConfigListener
 
onConfigChanged(Set<String>, ConfigMap) - Method in class org.actioncontroller.config.PrefixConfigListener
 
onDurationValue(String, Duration, ConfigValueListener<Duration>) - Method in class org.actioncontroller.config.ConfigObserver
 
onInetSocketAddress(String, int, ConfigValueListener<InetSocketAddress>) - Method in class org.actioncontroller.config.ConfigObserver
 
onInetSocketAddress(String, InetSocketAddress, ConfigValueListener<InetSocketAddress>) - Method in class org.actioncontroller.config.ConfigObserver
 
onInetSocketAddress(String, ConfigValueListener<Optional<InetSocketAddress>>) - Method in class org.actioncontroller.config.ConfigObserver
 
onIntValue(String, int, ConfigValueListener<Integer>) - Method in class org.actioncontroller.config.ConfigObserver
 
onLongValue(String, long, ConfigValueListener<Long>) - Method in class org.actioncontroller.config.ConfigObserver
 
onPeriodValue(String, Period, ConfigValueListener<Period>) - Method in class org.actioncontroller.config.ConfigObserver
 
onPrefixedOptionalValue(String, ConfigListener.Transformer<T>, ConfigValueListener<Optional<T>>) - Method in class org.actioncontroller.config.ConfigObserver
 
onPrefixedOptionalValue(String, ConfigValueListener<Optional<Map<String, String>>>) - Method in class org.actioncontroller.config.ConfigObserver
 
onPrefixedValue(String, ConfigListener.Transformer<T>, ConfigValueListener<T>) - Method in class org.actioncontroller.config.ConfigObserver
 
onPrefixedValue(String, ConfigValueListener<ConfigMap>) - Method in class org.actioncontroller.config.ConfigObserver
 
onSingleConfigValue(String, ConfigValueTransformer<String, T>, T, ConfigValueListener<T>) - Method in class org.actioncontroller.config.ConfigObserver
 
onSingleOptionalValue(String, ConfigValueTransformer<String, T>, ConfigValueListener<Optional<T>>) - Method in class org.actioncontroller.config.ConfigObserver
 
onStringListValue(String, String, ConfigValueListener<List<String>>) - Method in class org.actioncontroller.config.ConfigObserver
 
onStringValue(String, String, ConfigValueListener<String>) - Method in class org.actioncontroller.config.ConfigObserver
 
onUrlValue(String, URL, ConfigValueListener<URL>) - Method in class org.actioncontroller.config.ConfigObserver
 
openConnection(URL) - Method in class org.actioncontroller.client.HttpURLConnectionApiClient
 
optional(Object) - Method in class org.actioncontroller.config.ConfigMap
 
optional(String, ConfigValueTransformer<String, T>) - Method in class org.actioncontroller.config.ConfigMap
 
optionalFile(String) - Method in class org.actioncontroller.config.ConfigMap
 
optionalParameter(String) - Method in interface org.actioncontroller.ApiHttpExchange
 
org.actioncontroller - package org.actioncontroller
Action Controller is a framework that takes "controller" classes and generates ApiControllerAction for each method annotated with a "routing mapper annotation" such as GET.
org.actioncontroller.actions - package org.actioncontroller.actions
 
org.actioncontroller.client - package org.actioncontroller.client
 
org.actioncontroller.config - package org.actioncontroller.config
The ConfigObserver configuration framework monitors a set of configuration files for changes and calls ConfigListeners with initial value and for each subsequent value.
org.actioncontroller.content - package org.actioncontroller.content
 
org.actioncontroller.exceptions - package org.actioncontroller.exceptions
 
org.actioncontroller.httpserver - package org.actioncontroller.httpserver
 
org.actioncontroller.jakarta - package org.actioncontroller.jakarta
 
org.actioncontroller.jmx - package org.actioncontroller.jmx
 
org.actioncontroller.meta - package org.actioncontroller.meta
The meta-package contains annotations used on other annotations to attach behavior to the annotations.
org.actioncontroller.optional.json - package org.actioncontroller.optional.json
 
org.actioncontroller.servlet - package org.actioncontroller.servlet
 
org.actioncontroller.socket - package org.actioncontroller.socket
 
org.actioncontroller.util - package org.actioncontroller.util
 
org.actioncontroller.values - package org.actioncontroller.values
 
org.actioncontroller.values.json - package org.actioncontroller.values.json
 
output(String, ApiHttpExchange.OutputStreamConsumer) - Method in interface org.actioncontroller.ApiHttpExchange
Callback with a OutputStream to generate response body
output(String, ApiHttpExchange.OutputStreamConsumer) - Method in interface org.actioncontroller.client.ApiClientExchange
 
output(String, ApiHttpExchange.OutputStreamConsumer) - Method in class org.actioncontroller.client.HttpURLConnectionApiClient.ClientExchange
 
output(String, ApiHttpExchange.OutputStreamConsumer) - Method in class org.actioncontroller.httpserver.JdkHttpExchange
 
output(String, ApiHttpExchange.OutputStreamConsumer) - Method in class org.actioncontroller.jakarta.FakeJakartaApiClient.FakeApiClientExchange
 
output(String, ApiHttpExchange.OutputStreamConsumer) - Method in class org.actioncontroller.jakarta.JakartaServletHttpExchange
 
output(String, ApiHttpExchange.OutputStreamConsumer) - Method in class org.actioncontroller.servlet.FakeServletClient.FakeApiClientExchange
 
output(String, ApiHttpExchange.OutputStreamConsumer) - Method in class org.actioncontroller.servlet.ServletHttpExchange
 
output(String, ApiHttpExchange.OutputStreamConsumer) - Method in class org.actioncontroller.socket.SocketHttpExchange
 

P

ParameterMapperFactory() - Constructor for class org.actioncontroller.values.ContentBody.ParameterMapperFactory
 
ParameterMapperFactory() - Constructor for class org.actioncontroller.values.QueryString.ParameterMapperFactory
 
parseClientCookieMap(List<String>) - Static method in class org.actioncontroller.ActionControllerCookie
 
parseClientCookies(List<String>) - Static method in class org.actioncontroller.ActionControllerCookie
 
parseCookieHeader(String) - Static method in class org.actioncontroller.ActionControllerCookie
 
parseParameters(String) - Static method in class org.actioncontroller.util.HttpUrl
 
parseSetCookieHeader(String) - Static method in class org.actioncontroller.ActionControllerCookie
 
parseSetCookieHeaders(List<String>) - Static method in class org.actioncontroller.ActionControllerCookie
 
path(String) - Method in class org.actioncontroller.ActionControllerCookie
 
PATH_PARAM_PATTERN - Static variable in class org.actioncontroller.ApiControllerMethodAction
 
pathParam(String) - Method in interface org.actioncontroller.ApiHttpExchange
 
pathParam(String) - Method in class org.actioncontroller.httpserver.JdkHttpExchange
 
pathParam(String) - Method in class org.actioncontroller.jakarta.JakartaServletHttpExchange
 
pathParam(String) - Method in class org.actioncontroller.servlet.ServletHttpExchange
 
pathParam(String) - Method in class org.actioncontroller.socket.SocketHttpExchange
 
PathParam - Annotation Type in org.actioncontroller.values
Maps part of the HTTP request target to the parameter, converting the type if necessary.
PathParam.MapperFactory - Class in org.actioncontroller.values
 
PojoMapper - Class in org.actioncontroller.optional.json
Convert from JSON structures to regular Java objects.
PojoMapper() - Constructor for class org.actioncontroller.optional.json.PojoMapper
 
POST - Annotation Type in org.actioncontroller.actions
Specifies that this method should handle HTTP POST requests
POST.ActionFactory - Class in org.actioncontroller.actions
 
prefix - Variable in class org.actioncontroller.config.PrefixConfigListener
 
PrefixConfigListener<T> - Class in org.actioncontroller.config
 
PrefixConfigListener(String, ConfigValueListener<T>) - Constructor for class org.actioncontroller.config.PrefixConfigListener
 
PUT - Annotation Type in org.actioncontroller.actions
Specifies that this method should handle HTTP PUT requests
PUT.ActionFactory - Class in org.actioncontroller.actions
 

Q

QueryString - Annotation Type in org.actioncontroller.values
Maps the raw query part of the HTTP request target to the parameter.
QueryString.ParameterMapperFactory - Class in org.actioncontroller.values
 

R

read() - Method in class org.actioncontroller.socket.ContentLengthInputStream
 
read(InputStream) - Static method in class org.actioncontroller.socket.HttpMessage
 
read(Reader, Type) - Method in class org.actioncontroller.optional.json.PojoMapper
Read from json string to a object of the specified target type
read(FileListener, File) - Static method in class org.actioncontroller.config.ConfigMap
 
readBodyBytes(InputStream) - Method in class org.actioncontroller.socket.HttpMessage
 
readBodyString(InputStream) - Method in class org.actioncontroller.socket.HttpMessage
 
readContent() - Method in class org.actioncontroller.content.Content
 
readHttpHeaders(InputStream) - Static method in class org.actioncontroller.socket.HttpMessage
 
readLine(InputStream) - Static method in class org.actioncontroller.socket.HttpMessage
 
readPojo(PojoMapper, ApiHttpExchange, Type) - Static method in class org.actioncontroller.optional.json.Json.MapperFactory
 
readPojo(PojoMapper, ApiHttpExchange, Type) - Static method in class org.actioncontroller.values.json.JsonBody.MapperFactory
 
REASON_PHRASES - Static variable in class org.actioncontroller.socket.SocketHttpExchange
 
registerController(Object) - Method in class org.actioncontroller.jakarta.ApiJakartaServlet
 
registerController(Object) - Method in class org.actioncontroller.servlet.ApiServlet
 
registerControllerList(List<Object>) - Method in class org.actioncontroller.jakarta.ApiJakartaServlet
 
registerControllerList(List<Object>) - Method in class org.actioncontroller.servlet.ApiServlet
 
registerControllers(Object...) - Method in class org.actioncontroller.jakarta.ApiJakartaServlet
 
registerControllers(Object...) - Method in class org.actioncontroller.servlet.ApiServlet
 
registerMBeans() - Method in class org.actioncontroller.jakarta.ApiJakartaServlet
 
registerMBeans() - Method in class org.actioncontroller.servlet.ApiServlet
 
registerMBeans(MBeanServer) - Method in class org.actioncontroller.ApiControllerActionRouter
 
registerMBeans(MBeanServer) - Method in class org.actioncontroller.jakarta.ApiJakartaServlet
 
registerMBeans(MBeanServer) - Method in class org.actioncontroller.servlet.ApiServlet
 
rejectUnknownFields() - Method in class org.actioncontroller.optional.json.PojoMapper
 
RemoteUserParameterMapperFactory() - Constructor for class org.actioncontroller.values.RequestParam.RemoteUserParameterMapperFactory
 
RequestParam - Annotation Type in org.actioncontroller.values
Maps the HTTP request parameter to the parameter, converting the type if necessary.
RequestParam.ClientIp - Annotation Type in org.actioncontroller.values
Maps the HTTP client IP to the parameter as String.
RequestParam.ClientIpParameterMapperFactory - Class in org.actioncontroller.values
 
RequestParam.MapperFactory - Class in org.actioncontroller.values
 
RequestParam.RemoteUser - Annotation Type in org.actioncontroller.values
NOT SUPPORTED ON JdkHttpExchange.
RequestParam.RemoteUserParameterMapperFactory - Class in org.actioncontroller.values
 
requiredParameter(String) - Method in interface org.actioncontroller.ApiHttpExchange
 
requiresParameter() - Method in interface org.actioncontroller.ApiControllerAction
Returns true if the action requires a request parameter, such as @Get("/test?error").
requiresParameter() - Method in class org.actioncontroller.ApiControllerMethodAction
 
RequireUserRole - Annotation Type in org.actioncontroller.values
 
ReturnMapperFactory() - Constructor for class org.actioncontroller.values.json.JsonBody.ReturnMapperFactory
 
RFC_1123_DATE_TIME - Static variable in class org.actioncontroller.content.Content
 
RouterMapperFactory() - Constructor for class org.actioncontroller.actions.DELETE.RouterMapperFactory
 

S

safeCreate(ANNOTATION, Parameter, ApiControllerContext) - Method in interface org.actioncontroller.meta.HttpParameterMapperFactory
 
sameSite() - Method in annotation type org.actioncontroller.values.UnencryptedCookiePreview
If set, sets the SameSite attribute on the cookie.
sameSite(String) - Method in class org.actioncontroller.ActionControllerCookie
 
secure() - Method in class org.actioncontroller.ActionControllerCookie
 
secure() - Method in annotation type org.actioncontroller.values.json.UnencryptedJsonCookie
If false, omits the Secure flag on the cookie, meaning that the cookie will be sent over HTTP as well as HTTPS.
secure() - Method in annotation type org.actioncontroller.values.UnencryptedCookie
If false, omits the Secure flag on the cookie, meaning that the cookie will be sent over HTTP as well as HTTPS.
secure() - Method in annotation type org.actioncontroller.values.UnencryptedCookiePreview
If false, omits the Secure flag on the cookie, meaning that the cookie will be sent over HTTP as well as HTTPS.
secure(boolean) - Method in class org.actioncontroller.ActionControllerCookie
 
sendError(int) - Method in interface org.actioncontroller.ApiHttpExchange
 
sendError(int) - Method in class org.actioncontroller.httpserver.JdkHttpExchange
 
sendError(int) - Method in class org.actioncontroller.jakarta.JakartaServletHttpExchange
 
sendError(int) - Method in class org.actioncontroller.servlet.ServletHttpExchange
 
sendError(int) - Method in class org.actioncontroller.socket.SocketHttpExchange
 
sendError(int, String) - Method in interface org.actioncontroller.ApiHttpExchange
 
sendError(int, String) - Method in class org.actioncontroller.httpserver.JdkHttpExchange
 
sendError(int, String) - Method in class org.actioncontroller.jakarta.JakartaServletHttpExchange
 
sendError(int, String) - Method in class org.actioncontroller.servlet.ServletHttpExchange
 
sendError(int, String) - Method in class org.actioncontroller.socket.SocketHttpExchange
 
sendError(ApiHttpExchange) - Method in exception org.actioncontroller.exceptions.HttpActionException
 
sendError(ApiHttpExchange) - Method in exception org.actioncontroller.exceptions.HttpNotModifiedException
 
sendError(ApiHttpExchange) - Method in exception org.actioncontroller.exceptions.HttpRedirectException
 
sendError(ApiHttpExchange) - Method in exception org.actioncontroller.exceptions.HttpServerErrorException
 
sendError(ApiHttpExchange) - Method in exception org.actioncontroller.values.json.JsonHttpActionException
 
sendRedirect(String) - Method in interface org.actioncontroller.ApiHttpExchange
 
sendRedirect(String) - Method in class org.actioncontroller.httpserver.JdkHttpExchange
 
sendRedirect(String) - Method in class org.actioncontroller.jakarta.JakartaServletHttpExchange
 
sendRedirect(String) - Method in class org.actioncontroller.servlet.ServletHttpExchange
 
sendRedirect(String) - Method in class org.actioncontroller.socket.SocketHttpExchange
 
SendRedirect - Annotation Type in org.actioncontroller.values
Maps the method response value as an HTTP 302 redirect, supporting Strings and URLs.
SendRedirect.MappingFactory - Class in org.actioncontroller.values
 
service(HttpServletRequest, HttpServletResponse) - Method in class org.actioncontroller.jakarta.ApiJakartaServlet
 
service(HttpServletRequest, HttpServletResponse) - Method in class org.actioncontroller.servlet.ApiServlet
 
ServletHttpExchange - Class in org.actioncontroller.servlet
 
ServletHttpExchange(HttpServletRequest, HttpServletResponse) - Constructor for class org.actioncontroller.servlet.ServletHttpExchange
 
ServletUrl - Annotation Type in org.actioncontroller.values
 
ServletUrl.MapperFactory - Class in org.actioncontroller.values
 
SessionParameter - Annotation Type in org.actioncontroller.values
Maps the parameter to the specified servlet session.
SessionParameter.AutoCreateSession - Class in org.actioncontroller.values
 
SessionParameter.CreateSession - Class in org.actioncontroller.values
 
SessionParameter.MapperFactory - Class in org.actioncontroller.values
 
SessionParameter.SessionParameterMapper - Class in org.actioncontroller.values
 
SessionParameterMapper(Parameter, String) - Constructor for class org.actioncontroller.values.SessionParameter.SessionParameterMapper
 
setAttribute(Object) - Method in class org.actioncontroller.ApiControllerContext
 
setAttribute(String, Boolean) - Method in class org.actioncontroller.ActionControllerCookie
 
setAttribute(String, Object) - Method in class org.actioncontroller.ApiControllerContext
 
setAttribute(String, String) - Method in class org.actioncontroller.ActionControllerCookie
 
setClientCertificate(X509Certificate[]) - Method in interface org.actioncontroller.client.ApiClientExchange
 
setClientCertificate(X509Certificate[]) - Method in class org.actioncontroller.client.HttpURLConnectionApiClient.ClientExchange
 
setClientCertificate(X509Certificate[]) - Method in class org.actioncontroller.jakarta.FakeJakartaApiClient.FakeApiClientExchange
 
setClientCertificate(X509Certificate[]) - Method in class org.actioncontroller.servlet.FakeServletClient.FakeApiClientExchange
 
setClientCertificate(ApiClientExchange, Object) - Method in class org.actioncontroller.values.ClientCertificate.MapperFactory
 
setContentType(String) - Method in class org.actioncontroller.client.HttpURLConnectionApiClient.ClientExchange
 
setCookie(String, String) - Method in interface org.actioncontroller.ApiHttpExchange
Sets a cookie with default values.
setCookie(String, String, boolean, boolean) - Method in interface org.actioncontroller.ApiHttpExchange
Sets a cookie with default values.
setCookie(String, String, boolean, boolean, String, int, String, String) - Method in interface org.actioncontroller.ApiHttpExchange
Sets a cookie with default values.
setCookie(String, String, boolean, boolean, String, int, String, String) - Method in class org.actioncontroller.httpserver.JdkHttpExchange
 
setCookie(String, String, boolean, boolean, String, int, String, String) - Method in class org.actioncontroller.jakarta.JakartaServletHttpExchange
 
setCookie(String, String, boolean, boolean, String, int, String, String) - Method in class org.actioncontroller.servlet.ServletHttpExchange
 
setCookie(String, String, boolean, boolean, String, int, String, String) - Method in class org.actioncontroller.socket.SocketHttpExchange
 
setHeader(String, Object) - Method in interface org.actioncontroller.client.ApiClientExchange
 
setHeader(String, Object) - Method in class org.actioncontroller.client.HttpURLConnectionApiClient.ClientExchange
 
setHeader(String, Object) - Method in class org.actioncontroller.jakarta.FakeJakartaApiClient.FakeApiClientExchange
 
setHeader(String, Object) - Method in class org.actioncontroller.servlet.FakeServletClient.FakeApiClientExchange
 
setInResponse() - Method in annotation type org.actioncontroller.values.json.UnencryptedJsonCookie
 
setKeyStore(KeyStore) - Method in class org.actioncontroller.client.HttpURLConnectionApiClient
 
setPathInfo(String) - Method in interface org.actioncontroller.client.ApiClientExchange
 
setPathInfo(String) - Method in class org.actioncontroller.client.HttpURLConnectionApiClient.ClientExchange
 
setPathInfo(String) - Method in class org.actioncontroller.jakarta.FakeJakartaApiClient.FakeApiClientExchange
 
setPathInfo(String) - Method in class org.actioncontroller.servlet.FakeServletClient.FakeApiClientExchange
 
setPathParameters(Map<String, String>) - Method in interface org.actioncontroller.ApiHttpExchange
 
setPathParameters(Map<String, String>) - Method in class org.actioncontroller.httpserver.JdkHttpExchange
 
setPathParameters(Map<String, String>) - Method in class org.actioncontroller.jakarta.JakartaServletHttpExchange
 
setPathParameters(Map<String, String>) - Method in class org.actioncontroller.servlet.ServletHttpExchange
 
setPathParameters(Map<String, String>) - Method in class org.actioncontroller.socket.SocketHttpExchange
 
setRemoteUser(Object) - Method in class org.actioncontroller.jakarta.FakeJakartaApiClient.FakeApiClientExchange
 
setRemoteUser(Object) - Method in class org.actioncontroller.servlet.FakeServletClient.FakeApiClientExchange
 
setRequestBody(byte[]) - Method in class org.actioncontroller.client.HttpURLConnectionApiClient
 
setRequestParameter(String, Object) - Method in interface org.actioncontroller.client.ApiClientExchange
Sets the specified HTTP request parameter to be included in URL query (for GET requests) or application/x-www-form-urlencoded body (for other request methods).
setRequestParameter(String, Object) - Method in class org.actioncontroller.client.HttpURLConnectionApiClient.ClientExchange
 
setRequestParameter(String, Object) - Method in class org.actioncontroller.jakarta.FakeJakartaApiClient.FakeApiClientExchange
 
setRequestParameter(String, Object) - Method in class org.actioncontroller.servlet.FakeServletClient.FakeApiClientExchange
 
setResponseCookie(ApiHttpExchange, Object) - Method in class org.actioncontroller.values.UnencryptedCookie.ConsumerMapper
 
setResponseCookie(ApiHttpExchange, Object) - Method in class org.actioncontroller.values.UnencryptedCookiePreview.ConsumerMapper
 
setResponseHeader(String, String) - Method in interface org.actioncontroller.ApiHttpExchange
 
setResponseHeader(String, String) - Method in class org.actioncontroller.httpserver.JdkHttpExchange
 
setResponseHeader(String, String) - Method in class org.actioncontroller.jakarta.JakartaServletHttpExchange
 
setResponseHeader(String, String) - Method in class org.actioncontroller.servlet.ServletHttpExchange
 
setResponseHeader(String, String) - Method in class org.actioncontroller.socket.SocketHttpExchange
 
setSessionAttribute(String, Object, boolean) - Method in interface org.actioncontroller.ApiHttpExchange
 
setSessionAttribute(String, Object, boolean) - Method in class org.actioncontroller.httpserver.JdkHttpExchange
 
setSessionAttribute(String, Object, boolean) - Method in class org.actioncontroller.jakarta.JakartaServletHttpExchange
 
setSessionAttribute(String, Object, boolean) - Method in class org.actioncontroller.servlet.ServletHttpExchange
 
setSessionAttribute(String, Object, boolean) - Method in class org.actioncontroller.socket.SocketHttpExchange
 
setStatus(int) - Method in interface org.actioncontroller.ApiHttpExchange
Sets the http status code, but don't trigger the error handler (servlets)
setStatus(int) - Method in class org.actioncontroller.httpserver.JdkHttpExchange
 
setStatus(int) - Method in class org.actioncontroller.jakarta.JakartaServletHttpExchange
 
setStatus(int) - Method in class org.actioncontroller.servlet.ServletHttpExchange
 
setStatus(int) - Method in class org.actioncontroller.socket.SocketHttpExchange
 
setTarget(String, String) - Method in interface org.actioncontroller.client.ApiClientExchange
 
setTarget(String, String) - Method in class org.actioncontroller.client.HttpURLConnectionApiClient.ClientExchange
 
setTarget(String, String) - Method in class org.actioncontroller.jakarta.FakeJakartaApiClient.FakeApiClientExchange
 
setTarget(String, String) - Method in class org.actioncontroller.servlet.FakeServletClient.FakeApiClientExchange
 
setterName(String) - Method in class org.actioncontroller.optional.json.PojoMapper
 
setterNameCamelCase(String) - Method in class org.actioncontroller.optional.json.PojoMapper
 
setTimerRegistry(TimerRegistry) - Method in class org.actioncontroller.httpserver.ApiHandler
 
setTimerRegistry(TimerRegistry) - Method in class org.actioncontroller.jakarta.ApiJakartaServlet
This method lets you plug in metrics for measuring which actions are executed and how long they take.
setTimerRegistry(TimerRegistry) - Method in class org.actioncontroller.servlet.ApiServlet
This method lets you plug in metrics for measuring which actions are executed and how long they take.
setTrustedCertificate(X509Certificate) - Method in interface org.actioncontroller.client.ApiClient
 
setTrustedCertificate(X509Certificate) - Method in class org.actioncontroller.client.HttpURLConnectionApiClient
 
setTrustedCertificate(X509Certificate) - Method in class org.actioncontroller.jakarta.FakeJakartaApiClient
 
setTrustedCertificate(X509Certificate) - Method in class org.actioncontroller.servlet.FakeServletClient
 
setTrustedCertificate(X509Certificate) - Method in class org.actioncontroller.socket.SocketHttpClient
 
setTrustStore(KeyStore) - Method in class org.actioncontroller.client.HttpURLConnectionApiClient
 
setupActions() - Method in class org.actioncontroller.jakarta.ApiJakartaServlet
 
setupActions() - Method in class org.actioncontroller.servlet.ApiServlet
 
setupActions(List<Object>, ApiControllerContext, ActionControllerConfigurationCompositeException) - Method in class org.actioncontroller.ApiControllerActionRouter
 
setupExchange(ApiClientExchange) - Method in interface org.actioncontroller.meta.HttpClientReturnMapper
 
SocketHttpClient - Class in org.actioncontroller.socket
Don't use this class in production code.
SocketHttpClient(URL) - Constructor for class org.actioncontroller.socket.SocketHttpClient
 
SocketHttpExchange - Class in org.actioncontroller.socket
 
SocketHttpExchange(Socket) - Constructor for class org.actioncontroller.socket.SocketHttpExchange
 
SocketHttpServer - Class in org.actioncontroller.socket
 
SocketHttpServer(InetSocketAddress) - Constructor for class org.actioncontroller.socket.SocketHttpServer
 
softenException(Throwable) - Static method in class org.actioncontroller.util.ExceptionUtil
 
start() - Method in class org.actioncontroller.config.FileSystemWatcher
 
start() - Method in class org.actioncontroller.socket.SocketHttpServer
 
stop() - Method in class org.actioncontroller.config.FileSystemWatcher
 
Strict - org.actioncontroller.values.UnencryptedCookiePreview.SameSite
 
subMap(String) - Method in class org.actioncontroller.config.ConfigMap
 

T

TimerRegistry - Interface in org.actioncontroller
An extension point for measuring the execution of actions.
TimerRegistry.Timer - Interface in org.actioncontroller
 
toClientCookieString() - Method in class org.actioncontroller.ActionControllerCookie
 
toJson(Object) - Method in class org.actioncontroller.optional.json.JsonGenerator
Used to map a Java object to a Json structure
toString() - Method in class org.actioncontroller.ActionControllerCookie
 
toString() - Method in class org.actioncontroller.ApiControllerMethodAction
 
toString() - Method in exception org.actioncontroller.client.HttpClientException
 
toString() - Method in class org.actioncontroller.client.HttpURLConnectionApiClient.ClientExchange
 
toString() - Method in class org.actioncontroller.client.HttpURLConnectionApiClient
 
toString() - Method in class org.actioncontroller.config.ConfigMap
 
toString() - Method in class org.actioncontroller.config.FileScanner
 
toString() - Method in exception org.actioncontroller.exceptions.HttpActionException
 
toString() - Method in class org.actioncontroller.httpserver.JdkHttpExchange
 
toString() - Method in class org.actioncontroller.jakarta.JakartaServletHttpExchange
 
toString() - Method in class org.actioncontroller.servlet.ServletHttpExchange
 
toString() - Method in class org.actioncontroller.socket.SocketHttpExchange
 
toStringRFC6265() - Method in class org.actioncontroller.ActionControllerCookie
 
transform(String) - Method in enum org.actioncontroller.values.json.JsonBody.Naming
 
transform(ConfigMap) - Method in class org.actioncontroller.config.PrefixConfigListener
 
transform(ConfigMap, ConfigListener.Transformer<T>) - Method in class org.actioncontroller.config.ConfigObserver
 
transformName(String) - Method in class org.actioncontroller.optional.json.JsonGenerator
 
TypeConverter - Interface in org.actioncontroller.values
 
TypeConverterFactory - Class in org.actioncontroller.values
 
TypeConverterFactory() - Constructor for class org.actioncontroller.values.TypeConverterFactory
 
typeParameter(Type) - Static method in class org.actioncontroller.util.TypesUtil
 
TypesUtil - Class in org.actioncontroller.util
 
TypesUtil() - Constructor for class org.actioncontroller.util.TypesUtil
 

U

UNDERSCORE - org.actioncontroller.optional.json.Json.Naming
 
UNDERSCORE - org.actioncontroller.values.json.JsonBody.Naming
 
UNDERSCORE - Static variable in class org.actioncontroller.optional.json.JsonGenerator
 
UnencryptedCookie - Annotation Type in org.actioncontroller.values
Maps the parameter to the specified HTTP request cookie, URL decoding and converting the type if necessary.
UnencryptedCookie.AtomicReferenceMapper - Class in org.actioncontroller.values
 
UnencryptedCookie.ConsumerMapper - Class in org.actioncontroller.values
 
UnencryptedCookie.Factory - Class in org.actioncontroller.values
 
UnencryptedCookie.Mapper - Class in org.actioncontroller.values
 
UnencryptedCookiePreview - Annotation Type in org.actioncontroller.values
This is a preview version of @UnencryptedCookie, which supports cookies with the Same-Site attribute set
UnencryptedCookiePreview.AtomicReferenceMapper - Class in org.actioncontroller.values
 
UnencryptedCookiePreview.ConsumerMapper - Class in org.actioncontroller.values
 
UnencryptedCookiePreview.Factory - Class in org.actioncontroller.values
 
UnencryptedCookiePreview.Mapper - Class in org.actioncontroller.values
 
UnencryptedCookiePreview.SameSite - Enum in org.actioncontroller.values
 
UnencryptedJsonCookie - Annotation Type in org.actioncontroller.values.json
Create a cookie that is parsed to and from JSON.
UnencryptedJsonCookie.MapperFactory - Class in org.actioncontroller.values.json
 
UnencryptedJsonCookie.MapperFactory.Mapper - Class in org.actioncontroller.values.json
 
update(Duration) - Method in interface org.actioncontroller.TimerRegistry.Timer
 
updateConfiguration(Map<String, String>) - Method in class org.actioncontroller.config.ConfigObserver
 
updatePatch(String, Object) - Method in class org.actioncontroller.optional.json.JsonGenerator
Create a JsonPatch that set all non-null properties of the object at corresponding json paths.
urlEncode(String) - Static method in class org.actioncontroller.util.HttpUrl
 
useDeclaringClassAsTemplate() - Method in annotation type org.actioncontroller.values.json.JsonBody
 
UserContext - Interface in org.actioncontroller
 
UserPrincipal - Annotation Type in org.actioncontroller.values
Returns the remote principal for the request as set on the servlet container.
UserPrincipal.MapperFactory - Class in org.actioncontroller.values
 

V

value() - Method in annotation type org.actioncontroller.actions.DELETE
 
value() - Method in annotation type org.actioncontroller.actions.GET
 
value() - Method in annotation type org.actioncontroller.actions.POST
 
value() - Method in annotation type org.actioncontroller.actions.PUT
 
value() - Method in annotation type org.actioncontroller.meta.HttpParameterMapping
 
value() - Method in annotation type org.actioncontroller.meta.HttpReturnMapping
 
value() - Method in annotation type org.actioncontroller.meta.HttpRouterMapping
 
value() - Method in annotation type org.actioncontroller.values.ContentLocationHeader
 
value() - Method in annotation type org.actioncontroller.values.HttpHeader
 
value() - Method in annotation type org.actioncontroller.values.HttpResponseHeader
 
value() - Method in annotation type org.actioncontroller.values.json.UnencryptedJsonCookie
The name of the cookie
value() - Method in annotation type org.actioncontroller.values.PathParam
 
value() - Method in annotation type org.actioncontroller.values.RequestParam
 
value() - Method in annotation type org.actioncontroller.values.RequireUserRole
 
value() - Method in annotation type org.actioncontroller.values.SendRedirect
 
value() - Method in annotation type org.actioncontroller.values.SessionParameter
Defaults to the class name of the parameter (removing Consumer or Optional parts of the type)
value() - Method in annotation type org.actioncontroller.values.UnencryptedCookie
The name of the cookie
value() - Method in annotation type org.actioncontroller.values.UnencryptedCookiePreview
The name of the cookie
valueOf(String) - Static method in enum org.actioncontroller.optional.json.Json.Naming
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.actioncontroller.values.json.JsonBody.Naming
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.actioncontroller.values.UnencryptedCookiePreview.SameSite
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.actioncontroller.optional.json.Json.Naming
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.actioncontroller.values.json.JsonBody.Naming
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.actioncontroller.values.UnencryptedCookiePreview.SameSite
Returns an array containing the constants of this enum type, in the order they are declared.
verifyNoExceptions() - Method in exception org.actioncontroller.exceptions.ActionControllerConfigurationCompositeException
 
verifyUserAccess(ApiHttpExchange, UserContext) - Method in class org.actioncontroller.ApiControllerMethodAction
 

W

watch(String, Path, Predicate<Path>, FileSystemWatcher.FileSystemObserver) - Method in class org.actioncontroller.config.FileSystemWatcher
 
watch(FileSystemWatcher, Consumer<Map<String, String>>) - Method in class org.actioncontroller.config.ConfigDirectoryLoader
 
withFallbackPath(String) - Method in class org.actioncontroller.content.ContentSource
 
withHeader(HttpClientReturnMapper, String, String) - Static method in interface org.actioncontroller.meta.HttpClientReturnMapper
 
withNameTransformer(Function<String, String>) - Method in class org.actioncontroller.optional.json.JsonGenerator
 
write(String, ApiHttpExchange.WriterConsumer) - Method in interface org.actioncontroller.ApiHttpExchange
Callback with a Writer to generate response body
write(String, ApiHttpExchange.WriterConsumer) - Method in interface org.actioncontroller.client.ApiClientExchange
 
write(String, ApiHttpExchange.WriterConsumer) - Method in class org.actioncontroller.client.HttpURLConnectionApiClient.ClientExchange
 
write(String, ApiHttpExchange.WriterConsumer) - Method in class org.actioncontroller.httpserver.JdkHttpExchange
 
write(String, ApiHttpExchange.WriterConsumer) - Method in class org.actioncontroller.jakarta.FakeJakartaApiClient.FakeApiClientExchange
 
write(String, ApiHttpExchange.WriterConsumer) - Method in class org.actioncontroller.jakarta.JakartaServletHttpExchange
 
write(String, ApiHttpExchange.WriterConsumer) - Method in class org.actioncontroller.servlet.FakeServletClient.FakeApiClientExchange
 
write(String, ApiHttpExchange.WriterConsumer) - Method in class org.actioncontroller.servlet.ServletHttpExchange
 
write(String, ApiHttpExchange.WriterConsumer) - Method in class org.actioncontroller.socket.SocketHttpExchange
 
writeBody(String, String) - Method in interface org.actioncontroller.ApiHttpExchange
Output String directory to the response body
writeBody(String, String) - Method in class org.actioncontroller.httpserver.JdkHttpExchange
 
writeBody(String, String) - Method in class org.actioncontroller.jakarta.JakartaServletHttpExchange
 
writeBody(String, String) - Method in class org.actioncontroller.servlet.ServletHttpExchange
 
writeBody(String, String) - Method in class org.actioncontroller.socket.SocketHttpExchange
 
writeFields(JsonObject, T) - Method in class org.actioncontroller.optional.json.PojoMapper
 
A B C D E F G H I J L M N O P Q R S T U V W 
All Classes All Packages