|
||||||||||
| 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 on
void 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 | |||||||||