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
All Classes All Packages
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
HttpServeras 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
- 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
initby callingregisterControllerwith 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
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
ApiClientClassProxyto 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>.propertiesand<applicationName>-<profile>.propertiesfor each profile in theConfigDirectoryLoader.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
ApiHttpExchangeinto 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
ConfigExceptionif 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
ConfigExceptionif 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.comorhttps://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
ApiClientProxywhen 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
HttpParameterMapperFactoryto be used withApiClientClassProxyto convert method arguments into HTTP request information. - HttpClientReturnMapper - Interface in org.actioncontroller.meta
-
Returned by
HttpReturnMapperFactoryto be used withApiClientClassProxyto 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
HttpParameterMapperFactoryto be used withApiHttpExchangeto 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,PathParamandUnencryptedCookie - 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
HttpReturnMapperFactoryto be used withApiHttpExchangeto 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
ContentBodyandSendRedirect - 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
ApiHttpExchangeby 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
HttpServerto provide a principal that doesn't directly extendHttpPrincipal - 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
ApiControllerActionfor each method annotated with a "routing mapper annotation" such asGET. - org.actioncontroller.actions - package org.actioncontroller.actions
- org.actioncontroller.client - package org.actioncontroller.client
- org.actioncontroller.config - package org.actioncontroller.config
-
The
ConfigObserverconfiguration framework monitors a set of configuration files for changes and callsConfigListeners 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
All Classes All Packages