Index
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
StateRepositorythat publishes aFeatureStateChangedEventwhen theStateRepository.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
ApplicationContextto the current context class loader .
C
- ContextClassLoaderApplicationContextHolder - Class in org.togglz.spring.util
-
Stores the
ApplicationContextfor the current context class loader. - ContextClassLoaderApplicationContextHolder() - Constructor for class org.togglz.spring.util.ContextClassLoaderApplicationContextHolder
F
- FeatureManagerFactory - Class in org.togglz.spring.manager
-
FactoryBeanfor creating aFeatureManagermanaged by Spring. - FeatureManagerFactory() - Constructor for class org.togglz.spring.manager.FeatureManagerFactory
- FeatureProxyFactoryBean - Class in org.togglz.spring.proxy
-
Implementation of
FactoryBeanthat 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
ApplicationEventthat is published whenever aFeatureStateis 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
ApplicationContextbound 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
ApplicationContextassociated 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
-
Deprecated.
- 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
BeanFinderwhich usesContextClassLoaderApplicationContextHolder. - 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
-
ApplicationListenerthat binds theApplicationContextto the TogglzContextClassLoaderApplicationContextHolder. - 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
ContextRefreshedEventevents used to populateContextClassLoaderApplicationContextHolder. - TogglzTestExecutionListener - Class in org.togglz.spring.test
- TogglzTestExecutionListener() - Constructor for class org.togglz.spring.test.TogglzTestExecutionListener
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
FeatureProxyFactoryBean.setFeature(Feature)instead