@ApplicationScoped public class GroupInterceptorMetaInfo extends DestroyableBase
Aggregate interception meta info. This structure is used in ControllerClassMetaInfo
and ActionMethodMetaInfo
Destroyable.Util
logger
Constructor and Description |
---|
GroupInterceptorMetaInfo() |
GroupInterceptorMetaInfo(GroupInterceptorMetaInfo copy) |
addSubResource, destroy, isDestroyed, reload, scope
debug, debug, error, error, fatal, fatal, info, info, isDebugEnabled, isTraceEnabled, trace, trace, warn, warn
public GroupInterceptorMetaInfo()
public GroupInterceptorMetaInfo(GroupInterceptorMetaInfo copy)
protected void releaseResources()
releaseResources
in class DestroyableBase
public void addBefore(InterceptorMethodMetaInfo before)
public void addAfter(InterceptorMethodMetaInfo after)
public void addCatch(CatchMethodMetaInfo cat)
public void addFinally(InterceptorMethodMetaInfo after)
public void add(InterceptorMethodMetaInfo info, java.lang.Class<? extends java.lang.annotation.Annotation> interceptorType)
public void add(InterceptorMethodMetaInfo info, InterceptorType type)
public org.osgl.util.C.List<InterceptorMethodMetaInfo> beforeList()
public org.osgl.util.C.List<InterceptorMethodMetaInfo> afterList()
public org.osgl.util.C.List<CatchMethodMetaInfo> catchList()
public org.osgl.util.C.List<InterceptorMethodMetaInfo> finallyList()
public InterceptorMethodMetaInfo find(java.lang.String methodName, java.lang.String className)
public void mergeFrom(GroupInterceptorMetaInfo info, ControllerClassMetaInfo targetController)
public void mergeFrom(GroupInterceptorMetaInfo info)
public void mergeFrom(GroupInterceptorMetaInfo classInterceptors, java.lang.String actionName)
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2014–2017 ActFramework. All rights reserved.