Interface | Description |
---|---|
App.HotReloadListener | |
AppByteCodeScanner |
A
AppByteCodeScanner scans application bytecode |
AppCodeScanner |
Capture commonality between
AppSourceCodeScanner and AppByteCodeScanner |
AppContextAware | |
AppHolder<T extends AppHolder> | |
AppService<T extends AppService> | |
AppSourceCodeScanner |
A
SourceCodeScanner scan source code. |
BuildFileProbe.BuildFileNameProvider | |
Daemon |
A daemon encapsulate a long running logic that can be
|
DaoLocator |
A generic interface to allow find Dao instance from a model type class
|
ProjectLayout |
Defines the project file structure supported by Act.
|
SourceInfo |
Implemented by exceptions with srccode attachment
|
Class | Description |
---|---|
ActionContext |
AppContext encapsulate contextual properties needed by an application session |
ActionContext.ActionContextEvent | |
ActionContext.PreFireSessionResolvedEvent |
This event is fired after session resolved and before context state changed to
ActionContext.State.SESSION_RESOLVED and in turn before ActionContext.SessionResolvedEvent is fired. |
ActionContext.SessionDissolvedEvent | |
ActionContext.SessionResolvedEvent |
This event is fired after session resolved after all event listeners that listen to the
ActionContext.PreFireSessionResolvedEvent get notified. |
ActionContext.SessionWillDissolveEvent | |
App |
App represents an application that is deployed in a Act container |
AppByteCodeScannerBase |
Base class for all
AppByteCodeScanner implementations |
AppClassInfoRepository | |
AppClassLoader |
The top level class loader to load a specific application classes into JVM
|
AppCodeScannerBase |
Base class for
AppCodeScanner implementations |
AppCodeScannerManager |
Manage
AppSourceCodeScanner and AppByteCodeScanner for the application |
AppHolderBase<T extends AppHolderBase> | |
AppInterceptorManager |
Manage interceptors at App level
|
AppManager |
Manage applications deployed on Act
|
AppResourceManager |
When Act is running in dev mode,
AppResourceManager is used to check java srccode code changes and also resource files changes etc |
AppScanner |
Scan file system and construct
App instances |
AppServiceBase<T extends AppServiceBase> | |
AppSourceCodeScannerBase |
Base class to implement the
AppSourceCodeScanner |
AppThreadFactory | |
BuildFileProbe |
Common implementation of
ProjectLayoutProbe by inspecting a certain application build file, e.g. |
BuildFileProbe.FileParser | |
BuildFileProbe.LinesParser | |
BuildFileProbe.StringParser | |
ClassMetaInfoRepo | |
CliServer |
Servicing CLI session
|
DaemonAdmin |
Access application daemon status
|
DaemonBase |
The base implementation of
Daemon |
DaemonFinder |
Find classes that implement
Daemon , start them after application is started |
DbServiceManager | |
DevModeClassLoader |
Dev mode application class loader, which is able to load classes directly from app src folder
|
ProjectLayout.CustomizedProjectLayout | |
ProjectLayoutProbe |
Base class defines the application project layout probe contract and utilities
|
RouterRegexMacroLookup |
This class load router macro definitions and handle the call to expand a router macro.
|
SingletonFinder |
Find all classes annotated with
Singleton |
SingletonRegistry |
provides service for app to get singleton instance by type
|
Source |
Encapsulate java srccode unit data including srccode code, byte code etc.
|
SourceCodeLoader |
The
SourceCodeLoader load byte code dynamically compiled from srccode code into JVM |
SourceInfo.Base | |
SourceInfoImpl |
Enum | Description |
---|---|
ActionContext.State | |
App.F | |
Daemon.State | |
ProjectLayout.F | |
ProjectLayout.PredefinedLayout | |
ProjectLayout.util | |
ProjectLayout.Utils | |
RuntimeDirs |
Define application dir structure at runtime
|
Source.State | |
Source.Util |
Exception | Description |
---|---|
ActAppException |
Application error
|
CompilationException | |
RequestRefreshClassLoader | |
RequestServerRestart | |
SourceInfoAvailableActAppException |
Copyright © 2014–2021 ActFramework. All rights reserved.