Package | Description |
---|---|
act | |
act.apidoc | |
act.app | |
act.app.conf | |
act.app.data | |
act.app.event | |
act.cli | |
act.cli.builtin | |
act.cli.bytecode | |
act.cli.meta | |
act.conf | |
act.controller.meta | |
act.data | |
act.db | |
act.db.di | |
act.event | |
act.handler | |
act.handler.builtin | |
act.handler.builtin.cli | |
act.handler.builtin.controller | |
act.handler.builtin.controller.impl | |
act.inject |
The package is all about Dependency Injections
|
act.inject.genie | |
act.inject.param | |
act.internal.util |
Utility classes used internally in ActFramework
|
act.job | |
act.job.meta | |
act.mail | |
act.mail.meta | |
act.plugin | |
act.route | |
act.session | |
act.util | |
act.validation | |
act.view | |
act.view.rythm | |
act.ws | |
act.xio | |
act.xio.undertow |
Modifier and Type | Class and Description |
---|---|
class |
BytecodeEnhancerManager |
Modifier and Type | Method and Description |
---|---|
static void |
Destroyable.Util.destroyAll(java.util.Collection<? extends Destroyable> col)
Deprecated.
use
Destroyable.Util.destroyAll(Collection, Class) instead |
static void |
Destroyable.Util.destroyAll(java.util.Collection<? extends Destroyable> col,
java.lang.Class<? extends java.lang.annotation.Annotation> scope) |
Modifier and Type | Class and Description |
---|---|
class |
ApiManager
Keep track endpoints defined in the system
|
Modifier and Type | Interface and Description |
---|---|
interface |
AppService<T extends AppService> |
Modifier and Type | Class and Description |
---|---|
class |
ActionContext
AppContext encapsulate contextual properties needed by an application session |
class |
App
App represents an application that is deployed in a Act container |
class |
AppClassInfoRepository |
class |
AppClassLoader
The top level class loader to load a specific application classes into JVM
|
class |
AppCodeScannerManager
Manage
AppSourceCodeScanner and AppByteCodeScanner for the application |
class |
AppHolderBase<T extends AppHolderBase> |
class |
AppInterceptorManager
Manage interceptors at App level
|
class |
AppManager
Manage applications deployed on Act
|
class |
AppServiceBase<T extends AppServiceBase> |
class |
CliServer
Servicing CLI session
|
class |
DaemonBase
The base implementation of
Daemon |
class |
DbServiceManager |
class |
DevModeClassLoader
Dev mode application class loader, which is able to load classes directly from app src folder
|
class |
SingletonRegistry
provides service for app to get singleton instance by type
|
Modifier and Type | Class and Description |
---|---|
class |
AppConfigurator<T extends AppConfigurator>
Base class for app developer implement source code based configuration
|
class |
AutoConfigPlugin |
Modifier and Type | Class and Description |
---|---|
class |
BinderManager |
class |
StringValueResolverManager |
Modifier and Type | Interface and Description |
---|---|
interface |
AppEventListener<EVENT_TYPE extends AppEvent> |
Modifier and Type | Class and Description |
---|---|
class |
CliContext |
class |
CliDispatcher
Dispatch console command to CLI command handler
|
class |
CliOverHttpContext
The Cli over http context
|
class |
CliOverHttpSession
The CliOverHttpSession
|
class |
CliSession |
class |
CommandExecutor
A command executor execute a command and return the result
|
Modifier and Type | Class and Description |
---|---|
class |
Exit |
class |
Help |
class |
IterateCursor |
Modifier and Type | Class and Description |
---|---|
class |
ReflectedCommandExecutor
Implement
CommandExecutor using https://github.com/EsotericSoftware/reflectasm |
Modifier and Type | Class and Description |
---|---|
class |
CommanderClassMetaInfo
Stores all class level information to support generating of
command executor |
class |
CommanderClassMetaInfoManager |
class |
CommandMethodMetaInfo
Stores the command method meta info including method name method invocation type return type param info and associated annotation info
|
class |
CommandParamMetaInfo
Stores Command parameter meta info
|
Modifier and Type | Class and Description |
---|---|
class |
ActConfig |
class |
AppConfig<T extends AppConfigurator> |
class |
Config<E extends ConfigKey>
Base class for XxConfig
|
Modifier and Type | Class and Description |
---|---|
class |
ActionMethodMetaInfo |
class |
CatchMethodMetaInfo
Unlike other interceptors (Before/After/Finally), Catch interceptor has a special attribute: value, the exception class.
|
class |
ControllerClassMetaInfo
Stores all class level information to support generating of
request dispatcher and interceptors |
class |
ControllerClassMetaInfoManager |
class |
GroupInterceptorMetaInfo
Aggregate interception meta info.
|
class |
HandlerMethodMetaInfo<T extends HandlerMethodMetaInfo>
Common meta data storage for both
ControllerAction and Handler |
class |
InterceptorMethodMetaInfo
Stores all method level information needed to generate
interceptors |
Modifier and Type | Class and Description |
---|---|
class |
DataPropertyRepository
Keep the property information of Data class
|
Modifier and Type | Interface and Description |
---|---|
interface |
Dao<ID_TYPE,MODEL_TYPE,QUERY_TYPE extends Dao.Query<MODEL_TYPE,QUERY_TYPE>>
The Data Access Object interface
|
Modifier and Type | Class and Description |
---|---|
class |
DaoBase<ID_TYPE,MODEL_TYPE,QUERY_TYPE extends Dao.Query<MODEL_TYPE,QUERY_TYPE>> |
class |
DbManager |
class |
DbPlugin
The base class for Database Plugin
|
class |
DbService |
class |
EntityClassRepository
Keep track of SQL entity model classes
|
Modifier and Type | Class and Description |
---|---|
class |
DaoInjectionListenerBase |
Modifier and Type | Interface and Description |
---|---|
interface |
ActEventListener<EVENT_TYPE extends java.util.EventObject> |
Modifier and Type | Class and Description |
---|---|
class |
ActEventListenerBase<EVENT_TYPE extends java.util.EventObject> |
class |
AppEventListenerBase<EVENT_TYPE extends AppEvent> |
class |
EventBus |
class |
OnceEventListenerBase<EVENT_TYPE extends java.util.EventObject> |
Modifier and Type | Interface and Description |
---|---|
interface |
CliHandler
Defines a thread-save function object that can be applied to a
CliContext context to produce certain output which could be applied to cli associated with the context |
interface |
RequestHandler
Defines a thread-save function object that can be applied to a
ActionContext context to produce certain output which could be applied to the H.Response associated with the context |
interface |
RequestHandlerResolver |
Modifier and Type | Class and Description |
---|---|
class |
CliHandlerBase |
class |
DelegateRequestHandler
Base class to implement handler delegation chain
|
class |
OptionsInfoBase
Process HTTP OPTIONS request
|
class |
OptionsRequestHandler |
class |
RequestHandlerBase |
class |
RequestHandlerResolverBase |
Modifier and Type | Class and Description |
---|---|
class |
AlwaysBadRequest |
class |
AlwaysForbidden |
class |
AlwaysMethodNotAllowed |
class |
AlwaysNotFound |
class |
AlwaysNotImplemented |
class |
AlwaysNotModified |
class |
AuthenticatedEcho |
class |
AuthenticatedFileGetter |
class |
AuthenticatedRedirect |
class |
AuthenticatedRedirectDir |
class |
AuthenticatedResourceGetter |
class |
Echo |
class |
FileGetter |
class |
Redirect |
class |
RedirectDir |
class |
ResourceGetter
Unlike a
FileGetter , the StaticResourceGetter read resource from jar packages |
class |
UnknownHttpMethodHandler |
Modifier and Type | Class and Description |
---|---|
class |
CliHandlerProxy |
Modifier and Type | Interface and Description |
---|---|
interface |
ActionHandlerInvoker |
interface |
AfterInterceptorInvoker |
interface |
ExceptionInterceptorInvoker |
Modifier and Type | Class and Description |
---|---|
class |
ActionHandler<T extends ActionHandler>
Base class for Action Handler or Before/After interceptor
|
class |
AfterInterceptor
Intercept request handling before calling to action method
|
class |
BeforeInterceptor
Intercept request handling before calling to action method
|
class |
ControllerAction
Dispatch request to real controller action method
|
class |
ExceptionInterceptor |
class |
FastRequestHandler
For any handler that does not require the framework to lookup incoming request and construct the sessions, it shall extends from this class
|
class |
FinallyInterceptor
Intercept request handling after action method or if exception raised
|
class |
Handler<T extends Handler>
The base class of @Before, @After, @Exception, @Finally interceptor and request dispatcher
|
class |
RequestHandlerProxy |
Modifier and Type | Class and Description |
---|---|
class |
ReflectedHandlerInvoker<M extends HandlerMethodMetaInfo>
Implement handler using https://github.com/EsotericSoftware/reflectasm
|
Modifier and Type | Interface and Description |
---|---|
interface |
DependencyInjector<DI extends DependencyInjector<DI>> |
Modifier and Type | Class and Description |
---|---|
class |
DependencyInjectorBase<DI extends DependencyInjectorBase<DI>> |
Modifier and Type | Class and Description |
---|---|
class |
GenieInjector |
Modifier and Type | Class and Description |
---|---|
class |
CliContextParamLoader
Responsible for loading param value for
ActionContext |
class |
JobContextParamLoader |
class |
JsonDTOClassManager |
class |
ParamValueLoaderManager
Manage
ParamValueLoaderService by context type |
class |
ParamValueLoaderService
Manage
ParamValueLoader grouped by Method |
class |
ProvidedValueLoader |
Modifier and Type | Class and Description |
---|---|
class |
ResourceChecksumManager |
Modifier and Type | Class and Description |
---|---|
class |
AppJobManager |
class |
Job
A
Job is a piece of logic that can be run/scheduled in ActFramework |
class |
JobAnnotationProcessor |
class |
JobContext
Communicate context data across threads
|
Modifier and Type | Class and Description |
---|---|
class |
JobClassMetaInfo
Stores all class level information to support generating of Job worker class that wrap the annotated Job action method
|
class |
JobClassMetaInfoManager |
class |
JobMethodMetaInfo |
Modifier and Type | Class and Description |
---|---|
class |
MailerConfig |
class |
MailerConfigManager |
class |
MailerContext |
class |
MailService |
Modifier and Type | Class and Description |
---|---|
class |
MailerClassMetaInfo
Stores all class level information to support generating of mailer method
|
class |
MailerClassMetaInfoManager |
class |
SenderMethodMetaInfo |
Modifier and Type | Class and Description |
---|---|
class |
AppServicePluginManager |
class |
GenericPluginManager |
Modifier and Type | Class and Description |
---|---|
class |
Router |
Modifier and Type | Class and Description |
---|---|
class |
DefaultSessionCodec |
Modifier and Type | Class and Description |
---|---|
static class |
ActContext.Base<CTX extends ActContext.Base> |
class |
AnnotatedTypeFinder |
class |
AppCodeScannerPluginBase |
class |
AppCodeScannerPluginManager |
class |
ClassInfoRepository
The repository to keep class information
|
class |
ClassNode |
class |
DestroyableBase |
class |
FastJsonJodaDateCodec |
class |
FastJsonKeywordCodec |
class |
FastJsonSObjectCodec |
class |
RedirectToLoginUrl
When authentication is required but missing, redirect the user to
AppConfigKey.URL_LOGIN |
static class |
SimpleBean.MetaInfo
Keep track of the class info needed by simple bean enhancement logic
|
static class |
SimpleBean.MetaInfoManager |
class |
SimpleProgressGauge |
class |
SingletonBase
Application could extend this class to create singleton classes.
|
Modifier and Type | Method and Description |
---|---|
CTX_TYPE |
ActContext.addDestroyable(Destroyable resource) |
CTX |
ActContext.Base.addDestroyable(Destroyable resource) |
void |
DestroyableBase.addSubResource(Destroyable object) |
Modifier and Type | Class and Description |
---|---|
class |
ActValidationMessageInterpolator |
Modifier and Type | Class and Description |
---|---|
class |
ViewManager
Manage different view solutions
|
Modifier and Type | Class and Description |
---|---|
class |
Tags
Defines fast tags for Act app
|
Modifier and Type | Class and Description |
---|---|
class |
SecureTicketHandler
This request handler is responsible for generating a secure ticket which can be used to authenticate a user.
|
class |
WebSocketConnectionManager
Manage
WebSocketConnection through WebSocketConnectionRegistry |
class |
WebSocketConnectionRegistry
Organize websocket connection by string typed keys.
|
class |
WebSocketContext |
Modifier and Type | Interface and Description |
---|---|
interface |
Network
Encapsulate operations provided by underline network service, e.g.
|
interface |
WebSocketConnection
A WebSocket connection
|
Modifier and Type | Class and Description |
---|---|
class |
NetworkBase
The base implementation of
Network |
class |
NetworkHandler
A
NetworkHandler can be registered to an Network and get invoked when there are network event (e.g. |
class |
WebSocketConnectionHandler |
Modifier and Type | Class and Description |
---|---|
class |
UndertowNetwork
Implement
Network using undertow |
class |
UndertowWebSocketConnection |
Copyright © 2014–2017 ActFramework. All rights reserved.