| 限定符和类型 | 类和说明 |
|---|---|
class |
InterceptorStack
InterceptorStack.
|
class |
PrototypeInterceptor
PrototypeInterceptor.
|
| 限定符和类型 | 字段和说明 |
|---|---|
static Interceptor[] |
InterceptorManager.NULL_INTERS |
| 限定符和类型 | 方法和说明 |
|---|---|
Interceptor[] |
InterceptorManager.buildControllerActionInterceptor(Interceptor[] injectInters,
Interceptor[] classInters,
Class<? extends Controller> controllerClass,
Method method) |
Interceptor[] |
InterceptorManager.buildServiceMethodInterceptor(Interceptor[] injectInters,
Class<?> serviceClass,
Method method) |
Interceptor[] |
InterceptorManager.createControllerInterceptor(Class<? extends Controller> controllerClass) |
Interceptor[] |
InterceptorManager.createInterceptor(Before beforeAnnotation) |
Interceptor[] |
InterceptorManager.createInterceptor(Class<? extends Interceptor>[] interceptorClasses) |
Interceptor[] |
InterceptorManager.createServiceInterceptor(Class<?> serviceClass) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
InterceptorManager.addGlobalActionInterceptor(Interceptor... inters) |
void |
InterceptorManager.addGlobalServiceInterceptor(Interceptor... inters) |
protected InterceptorStack |
InterceptorStack.addInterceptors(Interceptor... interceptors) |
Interceptor[] |
InterceptorManager.buildControllerActionInterceptor(Interceptor[] injectInters,
Interceptor[] classInters,
Class<? extends Controller> controllerClass,
Method method) |
Interceptor[] |
InterceptorManager.buildControllerActionInterceptor(Interceptor[] injectInters,
Interceptor[] classInters,
Class<? extends Controller> controllerClass,
Method method) |
Interceptor[] |
InterceptorManager.buildServiceMethodInterceptor(Interceptor[] injectInters,
Class<?> serviceClass,
Method method) |
static <T> T |
Duang.duang(Class<T> targetClass,
Interceptor... injectInters) |
static <T> T |
Duang.duang(Object target,
Interceptor... injectInters) |
static <T> T |
Duang.duang(String singletonKey,
Class<T> targetClass,
Interceptor... injectInters) |
static <T> T |
Duang.duang(String singletonKey,
Object target,
Interceptor... injectInters) |
static <T> T |
Enhancer.enhance(Class<T> targetClass,
Interceptor... injectInters) |
static <T> T |
Enhancer.enhance(Object target,
Interceptor... injectInters) |
static <T> T |
Enhancer.enhance(String singletonKey,
Class<T> targetClass,
Interceptor... injectInters) |
static <T> T |
Enhancer.enhance(String singletonKey,
Object target,
Interceptor... injectInters) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> T |
Duang.duang(Class<T> targetClass,
Class<? extends Interceptor> injectIntersClass) |
static <T> T |
Duang.duang(Class<T> targetClass,
Class<? extends Interceptor> injectIntersClass1,
Class<? extends Interceptor> injectIntersClass2) |
static <T> T |
Duang.duang(Class<T> targetClass,
Class<? extends Interceptor> injectIntersClass1,
Class<? extends Interceptor> injectIntersClass2) |
static <T> T |
Duang.duang(Class<T> targetClass,
Class<? extends Interceptor> injectIntersClass1,
Class<? extends Interceptor> injectIntersClass2,
Class<? extends Interceptor> injectIntersClass3) |
static <T> T |
Duang.duang(Class<T> targetClass,
Class<? extends Interceptor> injectIntersClass1,
Class<? extends Interceptor> injectIntersClass2,
Class<? extends Interceptor> injectIntersClass3) |
static <T> T |
Duang.duang(Class<T> targetClass,
Class<? extends Interceptor> injectIntersClass1,
Class<? extends Interceptor> injectIntersClass2,
Class<? extends Interceptor> injectIntersClass3) |
static <T> T |
Duang.duang(Object target,
Class<? extends Interceptor> injectIntersClass) |
static <T> T |
Duang.duang(Object target,
Class<? extends Interceptor> injectIntersClass1,
Class<? extends Interceptor> injectIntersClass2) |
static <T> T |
Duang.duang(Object target,
Class<? extends Interceptor> injectIntersClass1,
Class<? extends Interceptor> injectIntersClass2) |
static <T> T |
Duang.duang(Object target,
Class<? extends Interceptor> injectIntersClass1,
Class<? extends Interceptor> injectIntersClass2,
Class<? extends Interceptor> injectIntersClass3) |
static <T> T |
Duang.duang(Object target,
Class<? extends Interceptor> injectIntersClass1,
Class<? extends Interceptor> injectIntersClass2,
Class<? extends Interceptor> injectIntersClass3) |
static <T> T |
Duang.duang(Object target,
Class<? extends Interceptor> injectIntersClass1,
Class<? extends Interceptor> injectIntersClass2,
Class<? extends Interceptor> injectIntersClass3) |
static <T> T |
Enhancer.enhance(Class<T> targetClass,
Class<? extends Interceptor> injectIntersClass) |
static <T> T |
Enhancer.enhance(Class<T> targetClass,
Class<? extends Interceptor> injectIntersClass1,
Class<? extends Interceptor> injectIntersClass2) |
static <T> T |
Enhancer.enhance(Class<T> targetClass,
Class<? extends Interceptor> injectIntersClass1,
Class<? extends Interceptor> injectIntersClass2) |
static <T> T |
Enhancer.enhance(Class<T> targetClass,
Class<? extends Interceptor> injectIntersClass1,
Class<? extends Interceptor> injectIntersClass2,
Class<? extends Interceptor> injectIntersClass3) |
static <T> T |
Enhancer.enhance(Class<T> targetClass,
Class<? extends Interceptor> injectIntersClass1,
Class<? extends Interceptor> injectIntersClass2,
Class<? extends Interceptor> injectIntersClass3) |
static <T> T |
Enhancer.enhance(Class<T> targetClass,
Class<? extends Interceptor> injectIntersClass1,
Class<? extends Interceptor> injectIntersClass2,
Class<? extends Interceptor> injectIntersClass3) |
static <T> T |
Enhancer.enhance(Object target,
Class<? extends Interceptor> injectIntersClass) |
static <T> T |
Enhancer.enhance(Object target,
Class<? extends Interceptor> injectIntersClass1,
Class<? extends Interceptor> injectIntersClass2) |
static <T> T |
Enhancer.enhance(Object target,
Class<? extends Interceptor> injectIntersClass1,
Class<? extends Interceptor> injectIntersClass2) |
static <T> T |
Enhancer.enhance(Object target,
Class<? extends Interceptor> injectIntersClass1,
Class<? extends Interceptor> injectIntersClass2,
Class<? extends Interceptor> injectIntersClass3) |
static <T> T |
Enhancer.enhance(Object target,
Class<? extends Interceptor> injectIntersClass1,
Class<? extends Interceptor> injectIntersClass2,
Class<? extends Interceptor> injectIntersClass3) |
static <T> T |
Enhancer.enhance(Object target,
Class<? extends Interceptor> injectIntersClass1,
Class<? extends Interceptor> injectIntersClass2,
Class<? extends Interceptor> injectIntersClass3) |
| 构造器和说明 |
|---|
Invocation(Object target,
Method method,
Object[] args,
net.sf.cglib.proxy.MethodProxy methodProxy,
Interceptor[] inters) |
| 限定符和类型 | 方法和说明 |
|---|---|
Interceptor[] |
Routes.getInterceptors() |
| 限定符和类型 | 方法和说明 |
|---|---|
Interceptors |
Interceptors.add(Interceptor globalActionInterceptor)
The same as addGlobalActionInterceptor.
|
Interceptors |
Interceptors.addGlobalActionInterceptor(Interceptor globalActionInterceptor)
Add the global action interceptor to intercept all the actions.
|
Interceptors |
Interceptors.addGlobalServiceInterceptor(Interceptor globalServiceInterceptor)
Add the global service interceptor to intercept all the method enhanced by aop Enhancer.
|
Routes |
Routes.addInterceptor(Interceptor interceptor)
Add inject interceptor for controller in this Routes
|
| 限定符和类型 | 方法和说明 |
|---|---|
Interceptor[] |
Action.getInterceptors() |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
Controller.enhance(Class<T> targetClass,
Interceptor... injectInters) |
<T> T |
Controller.enhance(Object target,
Interceptor... injectInters) |
<T> T |
Controller.enhance(String singletonKey,
Class<T> targetClass,
Interceptor... injectInters) |
<T> T |
Controller.enhance(String singletonKey,
Object target,
Interceptor... injectInters) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
Controller.enhance(Class<T> targetClass,
Class<? extends Interceptor> injectIntersClass) |
<T> T |
Controller.enhance(Class<T> targetClass,
Class<? extends Interceptor> injectIntersClass1,
Class<? extends Interceptor> injectIntersClass2) |
<T> T |
Controller.enhance(Class<T> targetClass,
Class<? extends Interceptor> injectIntersClass1,
Class<? extends Interceptor> injectIntersClass2) |
<T> T |
Controller.enhance(Class<T> targetClass,
Class<? extends Interceptor> injectIntersClass1,
Class<? extends Interceptor> injectIntersClass2,
Class<? extends Interceptor> injectIntersClass3) |
<T> T |
Controller.enhance(Class<T> targetClass,
Class<? extends Interceptor> injectIntersClass1,
Class<? extends Interceptor> injectIntersClass2,
Class<? extends Interceptor> injectIntersClass3) |
<T> T |
Controller.enhance(Class<T> targetClass,
Class<? extends Interceptor> injectIntersClass1,
Class<? extends Interceptor> injectIntersClass2,
Class<? extends Interceptor> injectIntersClass3) |
<T> T |
Controller.enhance(Object target,
Class<? extends Interceptor> injectIntersClass) |
<T> T |
Controller.enhance(Object target,
Class<? extends Interceptor> injectIntersClass1,
Class<? extends Interceptor> injectIntersClass2) |
<T> T |
Controller.enhance(Object target,
Class<? extends Interceptor> injectIntersClass1,
Class<? extends Interceptor> injectIntersClass2) |
<T> T |
Controller.enhance(Object target,
Class<? extends Interceptor> injectIntersClass1,
Class<? extends Interceptor> injectIntersClass2,
Class<? extends Interceptor> injectIntersClass3) |
<T> T |
Controller.enhance(Object target,
Class<? extends Interceptor> injectIntersClass1,
Class<? extends Interceptor> injectIntersClass2,
Class<? extends Interceptor> injectIntersClass3) |
<T> T |
Controller.enhance(Object target,
Class<? extends Interceptor> injectIntersClass1,
Class<? extends Interceptor> injectIntersClass2,
Class<? extends Interceptor> injectIntersClass3) |
| 构造器和说明 |
|---|
Action(String controllerKey,
String actionKey,
Class<? extends Controller> controllerClass,
Method method,
String methodName,
Interceptor[] interceptors,
String viewPath) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
GET
Accept GET method only.
|
class |
LogInterceptor
LogInterceptor.
|
class |
NotAction
NotAction
|
class |
NoUrlPara
Force action no urlPara, otherwise render error 404.
|
class |
POST
Accept POST method only.
|
class |
Restful
Invocation 中添加 Method method
The standard definition is as follows:
index - GET - A view of all (or a selection of) the records
show - GET - A view of a single record
add - GET - A form to post to create
save - POST - Create a new record
edit - GET - A form to edit a single record
update - PUT - Update a record
delete - DELETE - Delete a record
GET /user ---> index
GET /user/id ---> show
GET /user/add ---> add
POST /user ---> save
GET /user/edit/id ---> edit
PUT /user/id ---> update
DELETE /user/id ---> delete
|
class |
SessionInViewInterceptor
SessionInViewInterceptor.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
I18nInterceptor
I18nInterceptor is used to change the locale by request para,
and it is also switch the view or pass Res object to the view.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
OneConnectionPerThread
One Connection Per Thread for one request.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
Transaction
ActiveRecord declare transaction.
|
class |
Tx
ActiveRecord declare transaction.
|
class |
TxByActionKeyRegex
TxByActionKeyRegex.
|
class |
TxByActionKeys
TxByActionKeys
|
class |
TxByMethodRegex
TxByMethodRegex.
|
class |
TxByMethods
TxByMethods
|
class |
TxReadCommitted
TxReadCommitted.
|
class |
TxReadUncommitted
TxReadUncommitted.
|
class |
TxRepeatableRead
TxRepeatableRead.
|
class |
TxSerializable
TxSerializable.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
CacheInterceptor
CacheInterceptor.
|
class |
EvictInterceptor
EvictInterceptor.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
RedisInterceptor
RedisInterceptor 用于在同一线程中共享同一个 jedis 对象,提升性能.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
Validator
Validator.
|
Copyright © 2017. All rights reserved.