|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface InterceptionMetadataI
Method Summary | |
---|---|
void |
addBusinessInterface(Class<?> businessInterface)
Add a business interface for the singleton. |
Object |
createProxyIfNecessary(Object target)
Use Spring AOP to create a proxy invoking the JEE-style interceptors and any Spring-style interceptors. |
Object |
createProxyIfNecessary(Object target,
Map<Class,Object> interceptorInstancesForClass)
Use Spring AOP to create a proxy invoking the JEE-style interceptors and any Spring-style interceptors. |
List<Class<?>> |
findBusinessInterfacesFromClassOrAnnotation(Class<?> clazz)
|
List<InterceptorMetadataI> |
getInterceptorMetadata()
|
void |
registerInterceptorMetadata(InterceptorMetadataI im)
Add interceptor metadata. |
void |
registerInterceptorOrder(InterceptorMetadataI im,
Object object)
|
void |
registerSelfInterceptorMethod(Method selfInterceptorMethod)
Set the self interceptor method for this component |
void |
setBeanControlInterface(Class beanControlInterface)
|
void |
setBeanControlInterfaceMethods(Set<Method> beanControlInterfaceMethods)
|
void |
setExcludeClassInterceptors(Object methodOrClass)
|
void |
setExcludeDefaultInterceptors(Object methodOrClass)
|
Methods inherited from interface org.springframework.jee.interfaces.inject.Jsr250MetadataI |
---|
addInjection, getComponentClass, getComponentName, getDeploymentUnitMetadata, getInjections, getLifecycleEventCallbackMethod, inject, invokeLifecycleMethods, refresh, registerLifecycleEventCallbackMethod |
Method Detail |
---|
void registerSelfInterceptorMethod(Method selfInterceptorMethod)
selfInterceptorMethod
- the self interceptor method for this componentvoid setBeanControlInterface(Class beanControlInterface)
void setBeanControlInterfaceMethods(Set<Method> beanControlInterfaceMethods)
void setExcludeClassInterceptors(Object methodOrClass)
void setExcludeDefaultInterceptors(Object methodOrClass)
void registerInterceptorMetadata(InterceptorMetadataI im)
im
- interceptormatchingMethod
- method to match onvoid registerInterceptorOrder(InterceptorMetadataI im, Object object)
void addBusinessInterface(Class<?> businessInterface)
businessInterface
- business interface to addList<Class<?>> findBusinessInterfacesFromClassOrAnnotation(Class<?> clazz)
Object createProxyIfNecessary(Object target)
instance
- the singleton instance to wrap in a proxy
Object createProxyIfNecessary(Object target, Map<Class,Object> interceptorInstancesForClass)
instance
- the singleton instance to wrap in a proxyinterceptorInstancesForClass
- map from interceptor class to instance of JEE interceptors
List<InterceptorMetadataI> getInterceptorMetadata()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |