| 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 any
SessionManager.Listener get called |
| ActionContext.SessionDissolvedEvent | |
| ActionContext.SessionResolvedEvent |
This event is fired after session resolved and after all
SessionManager.Listener get notified and in turn 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 | |
| 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
|
| 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 |
Copyright © 2014–2017 ActFramework. All rights reserved.