| Interface | Description |
|---|---|
| ControllerClassMetaInfoHolder | |
| ParamAnnoInfoTrait |
| Class | Description |
|---|---|
| ActContextInjection<T> |
Keep all information required to inject
ActionContext into the controller action handler |
| ActContextInjection.FieldActContextInjection | |
| ActContextInjection.LocalAppContextInjection | |
| ActContextInjection.ParamAppContextInjection | |
| ActionMethodMetaInfo | |
| BindAnnoInfo | |
| CatchMethodMetaInfo |
Unlike other interceptors (Before/After/Finally), Catch interceptor has a special attribute: value, the exception class.
|
| ControllerClassMetaInfo |
Stores all class level information to support generating of
request dispatcher and interceptors |
| ControllerClassMetaInfoManager | |
| ControllerMetaInfoRegistered |
An event triggered when a
ControllerClassMetaInfo has been registered |
| GroupInterceptorMetaInfo |
Aggregate interception meta info.
|
| HandlerMethodMetaInfo<T extends HandlerMethodMetaInfo> |
Common meta data storage for both
ControllerAction and Handler |
| HandlerParamMetaInfo | |
| HarmonyParamAnnotationTraitBase |
A
HarmonyParamAnnotationTraitBase is compatible with other ParamAnnoInfoTrait except a annotation with the same type of itself |
| InterceptorMethodMetaInfo |
Stores all method level information needed to generate
interceptors |
| LocalVariableMetaInfo | |
| ParamAnnoInfo | |
| ParamAnnoInfoTraitBase |
| Enum | Description |
|---|---|
| ActContextInjection.InjectType |
Define how framework should inject AppContext to the controller action handler
|
| InterceptorType |
Copyright © 2014–2017 ActFramework. All rights reserved.