Package org.togglz.core.spi
Interface FeatureManagerProvider
-
- All Superinterfaces:
Weighted
- All Known Implementing Classes:
BeanFinderFeatureManagerProvider
,ContextClassLoaderFeatureManagerProvider
,JNDIFeatureManagerProvider
,StaticFeatureManagerProvider
,ThreadLocalFeatureManagerProvider
public interface FeatureManagerProvider extends Weighted
SPI used by
FeatureContext
to lookup theFeatureManager
to use.Implementations and their weights:
- TestFeatureManagerProvider: 10
- FallbackTestFeatureManagerProvider: 20
- ThreadLocalFeatureManagerProvider: 50
- BeanFinderFeatureManagerProvider: 60
- StaticFeatureManagerProvider: 70
- WebAppFeatureManagerProvider: 100
- JNDIFeatureManagerProvider: 200
- Author:
- Christian Kaltepoth
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.togglz.core.util.Weighted
Weighted.WeightedComparator
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description FeatureManager
getFeatureManager()
-
-
-
Method Detail
-
getFeatureManager
FeatureManager getFeatureManager()
-
-