Package | Description |
---|---|
act | |
act.app | |
act.app.conf | |
act.app.data | |
act.app.util | |
act.boot | |
act.boot.app |
Bootstrap Act as a single full stack application
|
act.cli | |
act.cli.bytecode | |
act.cli.meta | |
act.cli.util | |
act.cli.view | |
act.conf | |
act.controller.annotation | |
act.controller.bytecode | |
act.controller.meta | |
act.data | |
act.db | |
act.db.di | |
act.event | |
act.event.bytecode | |
act.handler | |
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.job | |
act.job.bytecode | |
act.job.meta | |
act.mail | |
act.mail.bytecode | |
act.mail.meta | |
act.metric | |
act.plugin | |
act.route | |
act.util | |
act.validation | |
act.view | |
act.view.rythm | |
act.ws | |
act.xio | |
act.xio.undertow |
Class and Description |
---|
AppByteCodeEnhancer |
AppCodeScannerPluginManager |
AsmByteCodeEnhancer
Base class for all bytecode enhancer that using ASM lib
|
ByteCodeVisitor
Base class for all bytecode visitor, either detector or enhancer
|
ClassInfoRepository
The repository to keep class information
|
DestroyableBase |
PropertySpec
Mark on a method (could be cli command, or controller action) to specify the fields to be exported.
|
SessionManager
Resolve/Persist session/flash
|
Class and Description |
---|
ActClassLoader |
ActContext |
ActContext.Base |
AnnotatedClassFinder
The annotation is used on a certain method to mark it as a callback method when a certain class has been found by annotation class specified
|
ByteCodeVisitor
Base class for all bytecode visitor, either detector or enhancer
|
ClassInfoRepository
The repository to keep class information
|
DescendantClassFilter |
DestroyableBase |
MissingAuthenticationHandler
How the framework should respond to request missing authentication while it is required or a request failure to pass CSRF checking
|
PropertySpec
Mark on a method (could be cli command, or controller action) to specify the fields to be exported.
|
SimpleBean.MetaInfo
Keep track of the class info needed by simple bean enhancement logic
|
SimpleBean.MetaInfoManager |
SingletonBase
Application could extend this class to create singleton classes.
|
SubClassFinder
The annotation is used on a certain method to mark it as a callback method when a certain class has been found by super class specified.
|
SubTypeFinder
Find classes that extends a specified type directly or indirectly, or implement a specified type directly or indirectly
|
Class and Description |
---|
AnnotatedTypeFinder |
AppCodeScannerPluginBase |
DestroyableBase |
SubClassFinder
The annotation is used on a certain method to mark it as a callback method when a certain class has been found by super class specified.
|
Class and Description |
---|
DestroyableBase |
Class and Description |
---|
ByteCodeVisitor
Base class for all bytecode visitor, either detector or enhancer
|
Class and Description |
---|
ActClassLoader |
ClassInfoRepository
The repository to keep class information
|
Class and Description |
---|
ActClassLoader |
Class and Description |
---|
ActContext |
ActContext.Base |
DestroyableBase |
Class and Description |
---|
AppByteCodeEnhancer |
AsmByteCodeEnhancer
Base class for all bytecode enhancer that using ASM lib
|
ByteCodeVisitor
Base class for all bytecode visitor, either detector or enhancer
|
DestroyableBase |
PredictableByteCodeVisitor |
Class and Description |
---|
DestroyableBase |
PropertySpec.MetaInfo
Capture the
PropertySpec annotation meta info in bytecode scanning phase |
Class and Description |
---|
PropertySpec.MetaInfo
Capture the
PropertySpec annotation meta info in bytecode scanning phase |
Class and Description |
---|
ActContext |
PropertySpec.MetaInfo
Capture the
PropertySpec annotation meta info in bytecode scanning phase |
Class and Description |
---|
DestroyableBase |
ErrorTemplatePathResolver |
IdGenerator.LongEncoder |
IdGenerator.NodeIdProvider |
IdGenerator.SequenceProvider
SequenceProvider shall generate unique ID within one JVM per each call |
IdGenerator.StartIdProvider
Implementation of
StartIdProvider shall return a unique id per each system start |
JavaVersion |
MissingAuthenticationHandler
How the framework should respond to request missing authentication while it is required or a request failure to pass CSRF checking
|
SessionMapper
Map the
H.Session and H.Cookie to/from H.Response /H.Request |
Class and Description |
---|
MissingAuthenticationHandler
How the framework should respond to request missing authentication while it is required or a request failure to pass CSRF checking
|
Class and Description |
---|
AppByteCodeEnhancer |
AsmByteCodeEnhancer
Base class for all bytecode enhancer that using ASM lib
|
ByteCodeVisitor
Base class for all bytecode visitor, either detector or enhancer
|
PredictableByteCodeVisitor |
Class and Description |
---|
DestroyableBase |
GeneralAnnoInfo |
Prioritised |
PropertySpec.MetaInfo
Capture the
PropertySpec annotation meta info in bytecode scanning phase |
Class and Description |
---|
ActContext |
DestroyableBase |
NoAutoRegister
Mark a class to be waived from auto registering
|
PropertySpec.MetaInfo
Capture the
PropertySpec annotation meta info in bytecode scanning phase |
Class and Description |
---|
ActContext |
AppByteCodeEnhancer |
AsmByteCodeEnhancer
Base class for all bytecode enhancer that using ASM lib
|
ByteCodeVisitor
Base class for all bytecode visitor, either detector or enhancer
|
DestroyableBase |
PredictableByteCodeVisitor |
SimpleBean
ActFramework will do the following byte code enhancement to classes that are instance of `SimpleBean:
|
Class and Description |
---|
DestroyableBase |
Class and Description |
---|
DestroyableBase |
SubTypeFinder
Find classes that extends a specified type directly or indirectly, or implement a specified type directly or indirectly
|
Class and Description |
---|
ByteCodeVisitor
Base class for all bytecode visitor, either detector or enhancer
|
Class and Description |
---|
DestroyableBase |
Class and Description |
---|
AnnotatedClassFinder
The annotation is used on a certain method to mark it as a callback method when a certain class has been found by annotation class specified
|
DestroyableBase |
MissingAuthenticationHandler
How the framework should respond to request missing authentication while it is required or a request failure to pass CSRF checking
|
Prioritised |
Class and Description |
---|
DestroyableBase |
MissingAuthenticationHandler
How the framework should respond to request missing authentication while it is required or a request failure to pass CSRF checking
|
Prioritised |
Class and Description |
---|
ActContext |
DestroyableBase |
SubClassFinder
The annotation is used on a certain method to mark it as a callback method when a certain class has been found by super class specified.
|
Class and Description |
---|
AnnotatedClassFinder
The annotation is used on a certain method to mark it as a callback method when a certain class has been found by annotation class specified
|
ByteCodeVisitor
Base class for all bytecode visitor, either detector or enhancer
|
DestroyableBase |
SubClassFinder
The annotation is used on a certain method to mark it as a callback method when a certain class has been found by super class specified.
|
Class and Description |
---|
ActContext |
DestroyableBase |
Class and Description |
---|
ActContext |
ActContext.Base |
DestroyableBase |
PropertySpec
Mark on a method (could be cli command, or controller action) to specify the fields to be exported.
|
Class and Description |
---|
ByteCodeVisitor
Base class for all bytecode visitor, either detector or enhancer
|
Class and Description |
---|
DestroyableBase |
Class and Description |
---|
ActContext |
ActContext.Base |
DestroyableBase |
Class and Description |
---|
AppByteCodeEnhancer |
AsmByteCodeEnhancer
Base class for all bytecode enhancer that using ASM lib
|
ByteCodeVisitor
Base class for all bytecode visitor, either detector or enhancer
|
PredictableByteCodeVisitor |
Class and Description |
---|
DestroyableBase |
Class and Description |
---|
PropertySpec
Mark on a method (could be cli command, or controller action) to specify the fields to be exported.
|
Class and Description |
---|
DestroyableBase |
PropertySpec
Mark on a method (could be cli command, or controller action) to specify the fields to be exported.
|
Class and Description |
---|
DestroyableBase |
PropertySpec
Mark on a method (could be cli command, or controller action) to specify the fields to be exported.
|
Class and Description |
---|
ActContext |
ActContext.Base |
ActContext.Listener |
ActError |
AnnotatedClassFinder
The annotation is used on a certain method to mark it as a callback method when a certain class has been found by annotation class specified
|
AppByteCodeEnhancer |
AppCodeScannerPluginBase |
AppSubTypeFinder
An
AppSubTypeFinder extends SubTypeFinder with an method to apply the finder when application started. |
AsmByteCodeEnhancer
Base class for all bytecode enhancer that using ASM lib
|
AsmType |
AsmTypes |
ByteCodeVisitor
Base class for all bytecode visitor, either detector or enhancer
|
ClassDetector |
ClassFilter
Defines class filter specification and handle method when the class been found.
|
ClassFinderData |
ClassFinderData.By |
ClassInfoRepository
The repository to keep class information
|
ClassNames
utilities to manipulate class names
|
ClassNode |
DataObjectEnhancer
A tool to enhance a object by generating common
Object methods, e.g. |
DestroyableBase |
DisableFastJsonCircularReferenceDetect
Annotate on a controller action handler to indicate the JSON result shall be rendered with FastJson Circular Reference check disabled
|
ErrorTemplatePathResolver |
FastJsonIterableSerializer |
FastJsonKvCodec |
Files
A collection of file IO utilities
|
FsEvent |
FsEvent.Kind |
FsEventListener
Listen to FS events
|
GeneralAnnoInfo |
IdGenerator.LongEncoder |
IdGenerator.LongEncoder.LongEncoderBase |
IdGenerator.NodeIdProvider |
IdGenerator.SequenceProvider
SequenceProvider shall generate unique ID within one JVM per each call |
IdGenerator.StartIdProvider
Implementation of
StartIdProvider shall return a unique id per each system start |
Jars
Provides utilities manipulating jar files
|
Jars.F |
Jars.F.JarEntryVisitor |
JavaVersion |
MissingAuthenticationHandler
How the framework should respond to request missing authentication while it is required or a request failure to pass CSRF checking
|
PredictableByteCodeVisitor |
PropertySpec
Mark on a method (could be cli command, or controller action) to specify the fields to be exported.
|
PropertySpec.MetaInfo
Capture the
PropertySpec annotation meta info in bytecode scanning phase |
SessionManager.CookieResolver |
SessionManager.Listener |
SessionMapper
Map the
H.Session and H.Cookie to/from H.Response /H.Request |
SimpleBean.ByteCodeEnhancer |
SimpleBean.MetaInfo
Keep track of the class info needed by simple bean enhancement logic
|
SingletonBase
Application could extend this class to create singleton classes.
|
SingletonEnhancer
If a certain non-abstract/public class extends
SingletonBase ensure the class has Singleton annotation, and generate SingletonBase.instance() implementation |
SubClassFinder
The annotation is used on a certain method to mark it as a callback method when a certain class has been found by super class specified.
|
SubTypeFinder
Find classes that extends a specified type directly or indirectly, or implement a specified type directly or indirectly
|
SysProps
provide utilities to access system properties
|
Class and Description |
---|
DestroyableBase |
Class and Description |
---|
ActContext |
ActError |
ByteCodeVisitor
Base class for all bytecode visitor, either detector or enhancer
|
DestroyableBase |
PropertySpec.MetaInfo
Capture the
PropertySpec annotation meta info in bytecode scanning phase |
Class and Description |
---|
ActContext |
ByteCodeVisitor
Base class for all bytecode visitor, either detector or enhancer
|
Class and Description |
---|
ActContext |
ActContext.Base |
DestroyableBase |
Stateless
Mark a Class is stateless in the context of ActFramework.
|
Class and Description |
---|
DestroyableBase |
Class and Description |
---|
DestroyableBase |
Copyright © 2014-2017 ActFramework. All Rights Reserved.