Index

A B C F G I O P R S T 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractSpringBeanFinder - Class in org.togglz.spring.spi
 
AbstractSpringBeanFinder() - Constructor for class org.togglz.spring.spi.AbstractSpringBeanFinder
 
afterPropertiesSet() - Method in class org.togglz.spring.proxy.FeatureProxyFactoryBean
 
ApplicationEventPublisherRepository - Class in org.togglz.spring.repository
Implementation of StateRepository that publishes a FeatureStateChangedEvent when the StateRepository.setFeatureState(FeatureState) method is called
ApplicationEventPublisherRepository(StateRepository, ApplicationEventPublisher) - Constructor for class org.togglz.spring.repository.ApplicationEventPublisherRepository
Creates a facade for the supplied StateRepository.

B

beforeTestMethod(TestContext) - Method in class org.togglz.spring.test.TogglzTestExecutionListener
 
bind(ApplicationContext) - Static method in class org.togglz.spring.util.ContextClassLoaderApplicationContextHolder
Binds the ApplicationContext to the current context class loader .

C

ContextClassLoaderApplicationContextHolder - Class in org.togglz.spring.util
Stores the ApplicationContext for the current context class loader.
ContextClassLoaderApplicationContextHolder() - Constructor for class org.togglz.spring.util.ContextClassLoaderApplicationContextHolder
 

F

FeatureManagerFactory - Class in org.togglz.spring.manager
FactoryBean for creating a FeatureManager managed by Spring.
FeatureManagerFactory() - Constructor for class org.togglz.spring.manager.FeatureManagerFactory
 
FeatureProxyFactoryBean - Class in org.togglz.spring.proxy
Implementation of FactoryBean that creates a proxy that delegates invocation to one of two target beans depending on that state of a given feature.
FeatureProxyFactoryBean() - Constructor for class org.togglz.spring.proxy.FeatureProxyFactoryBean
 
FeatureStateChangedEvent - Class in org.togglz.spring.repository
An ApplicationEvent that is published whenever a FeatureState is changed
FeatureStateChangedEvent(FeatureState, FeatureState) - Constructor for class org.togglz.spring.repository.FeatureStateChangedEvent
 
find(Class<T>, Object) - Method in class org.togglz.spring.spi.AbstractSpringBeanFinder
 

G

get() - Static method in class org.togglz.spring.util.ContextClassLoaderApplicationContextHolder
Returns the ApplicationContext bound to the current context class loader or any of its parent class loaders.
getActive() - Method in class org.togglz.spring.proxy.FeatureProxyFactoryBean
 
getApplicationContext(Object) - Method in class org.togglz.spring.spi.AbstractSpringBeanFinder
 
getApplicationContext(Object) - Method in class org.togglz.spring.spi.SpringCoreBeanFinder
 
getFeature() - Method in class org.togglz.spring.proxy.FeatureProxyFactoryBean
 
getFeatureState() - Method in class org.togglz.spring.repository.FeatureStateChangedEvent
 
getFeatureState(Feature) - Method in class org.togglz.spring.repository.ApplicationEventPublisherRepository
 
getId() - Method in class org.togglz.spring.activation.SpringEnvironmentPropertyActivationStrategy
 
getId() - Method in class org.togglz.spring.activation.SpringProfileActivationStrategy
 
getInactive() - Method in class org.togglz.spring.proxy.FeatureProxyFactoryBean
 
getName() - Method in class org.togglz.spring.activation.SpringEnvironmentPropertyActivationStrategy
 
getName() - Method in class org.togglz.spring.activation.SpringProfileActivationStrategy
 
getObject() - Method in class org.togglz.spring.manager.FeatureManagerFactory
 
getObject() - Method in class org.togglz.spring.proxy.FeatureProxyFactoryBean
 
getObjectType() - Method in class org.togglz.spring.manager.FeatureManagerFactory
 
getObjectType() - Method in class org.togglz.spring.proxy.FeatureProxyFactoryBean
 
getOrder() - Method in class org.togglz.spring.test.TogglzTestExecutionListener
 
getParameters() - Method in class org.togglz.spring.activation.SpringProfileActivationStrategy
 
getPreviousFeatureState() - Method in class org.togglz.spring.repository.FeatureStateChangedEvent
 
getPropertyValue(FeatureState, FeatureUser, String) - Method in class org.togglz.spring.activation.SpringEnvironmentPropertyActivationStrategy
 
getProxyType() - Method in class org.togglz.spring.proxy.FeatureProxyFactoryBean
 
getTokenParameterName() - Method in class org.togglz.spring.activation.SpringProfileActivationStrategy
 
getTokenParameterTransformer() - Method in class org.togglz.spring.activation.SpringProfileActivationStrategy
 

I

ID - Static variable in class org.togglz.spring.activation.SpringEnvironmentPropertyActivationStrategy
 
ID - Static variable in class org.togglz.spring.activation.SpringProfileActivationStrategy
 
isActive(FeatureState, FeatureUser, List<AbstractTokenizedActivationStrategy.Token>) - Method in class org.togglz.spring.activation.SpringProfileActivationStrategy
 
isSingleton() - Method in class org.togglz.spring.manager.FeatureManagerFactory
 
isSingleton() - Method in class org.togglz.spring.proxy.FeatureProxyFactoryBean
 

O

onApplicationEvent(ApplicationEvent) - Method in class org.togglz.spring.listener.TogglzApplicationContextBinderApplicationListener
 
org.togglz.spring.activation - package org.togglz.spring.activation
 
org.togglz.spring.listener - package org.togglz.spring.listener
 
org.togglz.spring.manager - package org.togglz.spring.manager
 
org.togglz.spring.proxy - package org.togglz.spring.proxy
 
org.togglz.spring.repository - package org.togglz.spring.repository
 
org.togglz.spring.spi - package org.togglz.spring.spi
 
org.togglz.spring.test - package org.togglz.spring.test
 
org.togglz.spring.util - package org.togglz.spring.util
 

P

PARAM_PROFILES - Static variable in class org.togglz.spring.activation.SpringProfileActivationStrategy
 

R

release() - Static method in class org.togglz.spring.util.ContextClassLoaderApplicationContextHolder
Releases the ApplicationContext associated with the current context class loader.

S

setActive(Object) - Method in class org.togglz.spring.proxy.FeatureProxyFactoryBean
 
setFeature(String) - Method in class org.togglz.spring.proxy.FeatureProxyFactoryBean
setFeature(Feature) - Method in class org.togglz.spring.proxy.FeatureProxyFactoryBean
 
setFeatureEnum(Class<? extends Feature>) - Method in class org.togglz.spring.manager.FeatureManagerFactory
 
setFeatureEnums(Class<? extends Feature>...) - Method in class org.togglz.spring.manager.FeatureManagerFactory
 
setFeatureProvider(FeatureProvider) - Method in class org.togglz.spring.manager.FeatureManagerFactory
 
setFeatureState(FeatureState) - Method in class org.togglz.spring.repository.ApplicationEventPublisherRepository
 
setInactive(Object) - Method in class org.togglz.spring.proxy.FeatureProxyFactoryBean
 
setName(String) - Method in class org.togglz.spring.manager.FeatureManagerFactory
 
setProxyType(Class<?>) - Method in class org.togglz.spring.proxy.FeatureProxyFactoryBean
 
setStateRepository(StateRepository) - Method in class org.togglz.spring.manager.FeatureManagerFactory
 
setTogglzConfig(TogglzConfig) - Method in class org.togglz.spring.manager.FeatureManagerFactory
 
setUserProvider(UserProvider) - Method in class org.togglz.spring.manager.FeatureManagerFactory
 
SpringCoreBeanFinder - Class in org.togglz.spring.spi
Simple implementation of BeanFinder which uses ContextClassLoaderApplicationContextHolder.
SpringCoreBeanFinder() - Constructor for class org.togglz.spring.spi.SpringCoreBeanFinder
 
SpringEnvironmentPropertyActivationStrategy - Class in org.togglz.spring.activation
An activation strategy based on the values of properties accessible within the Spring environment.
SpringEnvironmentPropertyActivationStrategy() - Constructor for class org.togglz.spring.activation.SpringEnvironmentPropertyActivationStrategy
 
SpringProfileActivationStrategy - Class in org.togglz.spring.activation
An activation strategy based on the profiles that are active within the Spring environment.
SpringProfileActivationStrategy() - Constructor for class org.togglz.spring.activation.SpringProfileActivationStrategy
 

T

test(ContextRefreshedEvent) - Method in interface org.togglz.spring.listener.TogglzApplicationContextBinderApplicationListener.ContextRefreshedEventFilter
 
TogglzApplicationContextBinderApplicationListener - Class in org.togglz.spring.listener
ApplicationListener that binds the ApplicationContext to the Togglz ContextClassLoaderApplicationContextHolder.
TogglzApplicationContextBinderApplicationListener() - Constructor for class org.togglz.spring.listener.TogglzApplicationContextBinderApplicationListener
 
TogglzApplicationContextBinderApplicationListener(TogglzApplicationContextBinderApplicationListener.ContextRefreshedEventFilter) - Constructor for class org.togglz.spring.listener.TogglzApplicationContextBinderApplicationListener
 
TogglzApplicationContextBinderApplicationListener.ContextRefreshedEventFilter - Interface in org.togglz.spring.listener
A filter that can be used to exclude ContextRefreshedEvent events used to populate ContextClassLoaderApplicationContextHolder.
TogglzTestExecutionListener - Class in org.togglz.spring.test
 
TogglzTestExecutionListener() - Constructor for class org.togglz.spring.test.TogglzTestExecutionListener
 
A B C F G I O P R S T 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form