A B C E G I M O P R S T V

A

addAllContextData(Map<String, Object>) - Method in class com.schlimm.springcdi.interceptor.processor.MethodInvocationWrapper
 
addClassLevelInterception(String) - Method in class com.schlimm.springcdi.interceptor.model.InterceptorInfo
 
addContextData(String, Object) - Method in class com.schlimm.springcdi.interceptor.processor.MethodInvocationWrapper
 
addInterceptedBean(String) - Method in class com.schlimm.springcdi.interceptor.model.InterceptorInfo
 
addInterceptedMethod(Method) - Method in class com.schlimm.springcdi.interceptor.model.InterceptorInfo
 
addPlugin(SpringCDIPlugin) - Method in interface com.schlimm.springcdi.SpringCDIInfrastructure
 
afterPropertiesSet() - Method in class com.schlimm.springcdi.interceptor.InterceptorAwareBeanFactoryPostProcessor
 
annotationMetadata - Variable in class com.schlimm.springcdi.interceptor.model.InterceptorInfo
Annotation meta data for this interceptor

B

beanDefinitionHolder - Variable in class com.schlimm.springcdi.interceptor.model.InterceptorInfo
Bean definition of this interceptor

C

ClassLevelBindingsVisitor - Class in com.schlimm.springcdi.interceptor.strategies.impl
Check is the given BeanDefinition is intercepted by the given interceptor.
ClassLevelBindingsVisitor() - Constructor for class com.schlimm.springcdi.interceptor.strategies.impl.ClassLevelBindingsVisitor
 
classLevelInterceptions - Variable in class com.schlimm.springcdi.interceptor.model.InterceptorInfo
Name of the beans where this interceptor is defined on the class level
com.schlimm.springcdi - package com.schlimm.springcdi
The Spring-CDI interceptor module contains two infrastructure interfaces that allow the modularized approach of Spring-CDI project: SpringCDIPlugin and SpringCDIInfrastructure.
com.schlimm.springcdi.interceptor - package com.schlimm.springcdi.interceptor
 
com.schlimm.springcdi.interceptor.model - package com.schlimm.springcdi.interceptor.model
 
com.schlimm.springcdi.interceptor.processor - package com.schlimm.springcdi.interceptor.processor
 
com.schlimm.springcdi.interceptor.strategies - package com.schlimm.springcdi.interceptor.strategies
 
com.schlimm.springcdi.interceptor.strategies.impl - package com.schlimm.springcdi.interceptor.strategies.impl
 
createAndRegisterMetaDataBean(ConfigurableListableBeanFactory) - Method in class com.schlimm.springcdi.interceptor.InterceptorAwareBeanFactoryPostProcessor
 
createProxyWithInterceptors(List<InterceptorInfo>) - Method in class com.schlimm.springcdi.interceptor.processor.InterceptedBeanProxyAdvice
 

E

executeLogic(Object...) - Method in interface com.schlimm.springcdi.SpringCDIPlugin
 

G

getAnnotationAttributes(String) - Method in class com.schlimm.springcdi.interceptor.model.InterceptorInfo
 
getAnnotationMetadata() - Method in class com.schlimm.springcdi.interceptor.model.InterceptorInfo
 
getBeanDefinitionHolder() - Method in class com.schlimm.springcdi.interceptor.model.InterceptorInfo
 
getClass_forName(String) - Static method in class com.schlimm.springcdi.interceptor.InterceptorModuleUtils
Convenient class for name implementation.
getClass_forName_Safe(String) - Static method in class com.schlimm.springcdi.interceptor.InterceptorModuleUtils
Friendly class for name implementation.
getClassLevelInterceptions() - Method in class com.schlimm.springcdi.interceptor.model.InterceptorInfo
 
getContextData() - Method in class com.schlimm.springcdi.interceptor.processor.MethodInvocationWrapper
 
getCurrentContextData() - Static method in class com.schlimm.springcdi.interceptor.processor.InterceptedBeanProxyAdvice
 
getInterceptedBeans() - Method in class com.schlimm.springcdi.interceptor.model.InterceptorInfo
 
getInterceptedMethods() - Method in class com.schlimm.springcdi.interceptor.model.InterceptorInfo
 
getInterceptor() - Method in interface com.schlimm.springcdi.interceptor.processor.InterceptedBeanProxyAdviceInspector
 
getInterceptor() - Method in class com.schlimm.springcdi.interceptor.processor.InterceptorMethodAdapter
 
getInterceptorBindings() - Method in class com.schlimm.springcdi.interceptor.model.InterceptorInfo
 
getInterceptorMethods() - Method in class com.schlimm.springcdi.interceptor.model.InterceptorInfo
 
getInterceptorOrder() - Method in class com.schlimm.springcdi.interceptor.InterceptorAwareBeanFactoryPostProcessor
 
getInterceptors() - Method in class com.schlimm.springcdi.interceptor.model.InterceptorMetaDataBean
 
getInterceptors(MethodInvocation) - Method in class com.schlimm.springcdi.interceptor.processor.InterceptedBeanProxyAdvice
 
getInterceptorTarget() - Method in interface com.schlimm.springcdi.interceptor.processor.InterceptedBeanProxyAdviceInspector
 
getJsr318InterceptorMethod() - Method in class com.schlimm.springcdi.interceptor.processor.InterceptorMethodAdapter
 
getMatchingInterceptors(String, Method) - Method in class com.schlimm.springcdi.interceptor.model.InterceptorMetaDataBean
Return all interceptors that match the bean name (class level declarations) or the method (method level interceptor declarations).
getMethod() - Method in class com.schlimm.springcdi.interceptor.processor.MethodInvocationWrapper
 
getMethodsForName(Class<?>, String) - Static method in class com.schlimm.springcdi.interceptor.InterceptorModuleUtils
Return all methods with given name.
getParameters() - Method in class com.schlimm.springcdi.interceptor.processor.MethodInvocationWrapper
 
getPlugins() - Method in interface com.schlimm.springcdi.SpringCDIInfrastructure
 
getProxy(MethodInvocation) - Method in class com.schlimm.springcdi.interceptor.processor.InterceptedBeanProxyAdvice
Get or create method proxy for the current MethodInvocation to the intercepted bean.
getProxyCache() - Static method in class com.schlimm.springcdi.interceptor.processor.InterceptedBeanProxyAdvice
 
getTarget() - Method in class com.schlimm.springcdi.interceptor.processor.MethodInvocationWrapper
 
getTimer() - Method in class com.schlimm.springcdi.interceptor.processor.MethodInvocationWrapper
 

I

InterceptedBeanProxyAdvice - Class in com.schlimm.springcdi.interceptor.processor
MethodInterceptor that is applied to any intercepted target bean.
InterceptedBeanProxyAdvice(BeanFactory, InterceptorMetaDataBean, Object, String) - Constructor for class com.schlimm.springcdi.interceptor.processor.InterceptedBeanProxyAdvice
 
InterceptedBeanProxyAdviceInspector - Interface in com.schlimm.springcdi.interceptor.processor
Infrastructure Interface to retrieve the InterceptedBeanProxyAdvice from an intercepted bean.
interceptedMethods - Variable in class com.schlimm.springcdi.interceptor.model.InterceptorInfo
All methods where this interceptor is defined on the method level
interceptorAnnotationType - Static variable in class com.schlimm.springcdi.interceptor.model.InterceptorInfo
 
InterceptorAwareBeanFactoryPostProcessor - Class in com.schlimm.springcdi.interceptor
BeanFactoryPostProcessor that creates and registers the InterceptorMetaDataBean and the InterceptorAwareBeanPostProcessor.
InterceptorAwareBeanFactoryPostProcessor() - Constructor for class com.schlimm.springcdi.interceptor.InterceptorAwareBeanFactoryPostProcessor
 
InterceptorAwareBeanFactoryPostProcessor(InterceptorResolutionStrategy) - Constructor for class com.schlimm.springcdi.interceptor.InterceptorAwareBeanFactoryPostProcessor
 
InterceptorAwareBeanFactoryPostProcessorException - Exception in com.schlimm.springcdi.interceptor
Exception that is thrown by interceptor pattern implementation logic.
InterceptorAwareBeanFactoryPostProcessorException(String, Throwable) - Constructor for exception com.schlimm.springcdi.interceptor.InterceptorAwareBeanFactoryPostProcessorException
 
InterceptorAwareBeanFactoryPostProcessorException(String) - Constructor for exception com.schlimm.springcdi.interceptor.InterceptorAwareBeanFactoryPostProcessorException
 
InterceptorAwareBeanFactoryPostProcessorException(String, ClassNotFoundException) - Constructor for exception com.schlimm.springcdi.interceptor.InterceptorAwareBeanFactoryPostProcessorException
 
InterceptorAwareBeanPostProcessor - Class in com.schlimm.springcdi.interceptor.processor
BeanPostProcessor that applies the JSR-299 interceptor pattern to the Spring beans.
InterceptorAwareBeanPostProcessor() - Constructor for class com.schlimm.springcdi.interceptor.processor.InterceptorAwareBeanPostProcessor
 
InterceptorAwareBeanPostProcessor(InterceptorMetaDataBean, ConfigurableListableBeanFactory) - Constructor for class com.schlimm.springcdi.interceptor.processor.InterceptorAwareBeanPostProcessor
 
interceptorBindingAnnotationType - Static variable in class com.schlimm.springcdi.interceptor.model.InterceptorInfo
 
InterceptorInfo - Class in com.schlimm.springcdi.interceptor.model
Model bean that stores all relevant interceptor information.
InterceptorInfo() - Constructor for class com.schlimm.springcdi.interceptor.model.InterceptorInfo
 
InterceptorMetaDataBean - Class in com.schlimm.springcdi.interceptor.model
Top level model bean that stored the InterceptorInfos for all registered interceptors.
InterceptorMetaDataBean(List<InterceptorInfo>) - Constructor for class com.schlimm.springcdi.interceptor.model.InterceptorMetaDataBean
 
InterceptorMethodAdapter - Class in com.schlimm.springcdi.interceptor.processor
CGLIB MethodInterceptor to JSR318 interceptor bridge.
InterceptorMethodAdapter(Method, Object) - Constructor for class com.schlimm.springcdi.interceptor.processor.InterceptorMethodAdapter
 
InterceptorModuleUtils - Class in com.schlimm.springcdi.interceptor
Re-used utility methods.
InterceptorModuleUtils() - Constructor for class com.schlimm.springcdi.interceptor.InterceptorModuleUtils
 
InterceptorOrderingStrategy - Interface in com.schlimm.springcdi.interceptor.strategies
Strategy to order interceptors.
InterceptorResolutionStrategy - Interface in com.schlimm.springcdi.interceptor.strategies
Strategy to resolve available interceptors in the bean factory.
invoke(MethodInvocation) - Method in class com.schlimm.springcdi.interceptor.processor.InterceptedBeanProxyAdvice
 
invoke(MethodInvocation) - Method in class com.schlimm.springcdi.interceptor.processor.InterceptorMethodAdapter
 
isInterceptedBean(String) - Method in class com.schlimm.springcdi.interceptor.model.InterceptorMetaDataBean
Check if the bean is intercepted by any of the listed interceptors.
isInterceptingBean(String) - Method in class com.schlimm.springcdi.interceptor.model.InterceptorInfo
Check if the given bean is intercepted by this interceptor
isInterceptor(AnnotatedBeanDefinition) - Static method in class com.schlimm.springcdi.interceptor.model.InterceptorInfo
 

M

matches(String, Method) - Method in class com.schlimm.springcdi.interceptor.model.InterceptorInfo
Check is this interceptor intercepts the bean on the class level or on the method level.
MethodInterceptorInfo - Class in com.schlimm.springcdi.interceptor.model
Subclass of InterceptorInfo that defines logic specific to JSR 318/299 business method interceptors.
MethodInterceptorInfo(BeanDefinitionHolder) - Constructor for class com.schlimm.springcdi.interceptor.model.MethodInterceptorInfo
 
MethodInvocationWrapper - Class in com.schlimm.springcdi.interceptor.processor
MethodInvocation wrapper that is passed as argument to JSR 318 interceptors.
MethodInvocationWrapper(MethodInvocation) - Constructor for class com.schlimm.springcdi.interceptor.processor.MethodInvocationWrapper
 
MethodLevelBindingsVisitor - Class in com.schlimm.springcdi.interceptor.strategies.impl
Check is the given BeanDefinition is intercepted by the given interceptor on the method level.
MethodLevelBindingsVisitor() - Constructor for class com.schlimm.springcdi.interceptor.strategies.impl.MethodLevelBindingsVisitor
 

O

orderInterceptors(BeanFactory, List<InterceptorInfo>, List<Class>) - Method in class com.schlimm.springcdi.interceptor.strategies.impl.SimpleInterceptorOrderingStrategy
 
orderInterceptors(BeanFactory, List<InterceptorInfo>, List<Class>) - Method in interface com.schlimm.springcdi.interceptor.strategies.InterceptorOrderingStrategy
Order the interceptors.

P

performCall(MethodInvocation, Object) - Method in class com.schlimm.springcdi.interceptor.processor.InterceptedBeanProxyAdvice
 
postProcessAfterInitialization(Object, String) - Method in class com.schlimm.springcdi.interceptor.processor.InterceptorAwareBeanPostProcessor
 
postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class com.schlimm.springcdi.interceptor.InterceptorAwareBeanFactoryPostProcessor
 
postProcessBeforeInitialization(Object, String) - Method in class com.schlimm.springcdi.interceptor.processor.InterceptorAwareBeanPostProcessor
 
proceed() - Method in class com.schlimm.springcdi.interceptor.processor.MethodInvocationWrapper
 

R

resetProxyCache() - Static method in class com.schlimm.springcdi.interceptor.processor.InterceptedBeanProxyAdvice
 
resolveInterceptorBindings() - Method in class com.schlimm.springcdi.interceptor.model.InterceptorInfo
 
resolveInterceptorMethods() - Method in class com.schlimm.springcdi.interceptor.model.InterceptorInfo
Subclasses can implement custom logic to resolve interceptor methods on this interceptor
resolveInterceptorMethods() - Method in class com.schlimm.springcdi.interceptor.model.MethodInterceptorInfo
 
resolveInterceptorTargets(BeanFactory, InterceptorInfo) - Method in class com.schlimm.springcdi.interceptor.strategies.impl.SimpleInterceptorResolutionStrategy
 
resolveRegisteredInterceptors(BeanFactory) - Method in class com.schlimm.springcdi.interceptor.strategies.impl.SimpleInterceptorResolutionStrategy
 
resolveRegisteredInterceptors(BeanFactory) - Method in interface com.schlimm.springcdi.interceptor.strategies.InterceptorResolutionStrategy
Resolve the available interceptors.

S

setBeanDefinitionHolder(BeanDefinitionHolder) - Method in class com.schlimm.springcdi.interceptor.model.InterceptorInfo
 
setClassLevelInterceptions(List<String>) - Method in class com.schlimm.springcdi.interceptor.model.InterceptorInfo
 
setInterceptedBeans(Set<String>) - Method in class com.schlimm.springcdi.interceptor.model.InterceptorInfo
 
setInterceptorMethods(Set<Method>) - Method in class com.schlimm.springcdi.interceptor.model.InterceptorInfo
 
setInterceptorOrder(List<Class>) - Method in class com.schlimm.springcdi.interceptor.InterceptorAwareBeanFactoryPostProcessor
 
setInterceptors(List<InterceptorInfo>) - Method in class com.schlimm.springcdi.interceptor.model.InterceptorMetaDataBean
 
setParameters(Object[]) - Method in class com.schlimm.springcdi.interceptor.processor.MethodInvocationWrapper
 
SimpleInterceptorOrderingStrategy - Class in com.schlimm.springcdi.interceptor.strategies.impl
Simple ordering strategy that applies the configured order of InterceptorAwareBeanFactoryPostProcessor.
SimpleInterceptorOrderingStrategy() - Constructor for class com.schlimm.springcdi.interceptor.strategies.impl.SimpleInterceptorOrderingStrategy
 
SimpleInterceptorResolutionStrategy - Class in com.schlimm.springcdi.interceptor.strategies.impl
Simple interceptor resolution strategy that assumes that interceptors are scanned on the class path using Spring's component scan.
SimpleInterceptorResolutionStrategy() - Constructor for class com.schlimm.springcdi.interceptor.strategies.impl.SimpleInterceptorResolutionStrategy
 
SpringCDIInfrastructure - Interface in com.schlimm.springcdi
Interface for different Spring-CDI classes that allow plug-ins.
SpringCDIPlugin - Interface in com.schlimm.springcdi
Interface implemented by Spring-CDI plugins.

T

toString() - Method in class com.schlimm.springcdi.interceptor.model.InterceptorInfo
 

V

visit(InterceptorInfo, BeanDefinitionHolder) - Method in class com.schlimm.springcdi.interceptor.strategies.impl.ClassLevelBindingsVisitor
 
visit(InterceptorInfo, BeanDefinitionHolder) - Method in class com.schlimm.springcdi.interceptor.strategies.impl.MethodLevelBindingsVisitor
 

A B C E G I M O P R S T V

Copyright © 2011. All Rights Reserved.