| Package | Description |
|---|---|
| org.ff4j |
Main class to work with and administrate Features
|
| org.ff4j.cache |
Provide a cache abstraction to limit overhead of looking for features in external storages.
|
| org.ff4j.core |
Provides core feature classes
|
| org.ff4j.store |
Provide stores to persist features (default is in InMemory)
|
| org.ff4j.strategy |
Custom strategies to flip (checked if and only if status is enabled and roles granted)
|
| org.ff4j.strategy.el |
Implementation of a expression interpretor with boolean algebra
(e.g (A|B) & ( (E&F|G) | (H&I) ))
|
| Modifier and Type | Method and Description |
|---|---|
FeatureStore |
FF4j.getFeatureStore()
Access store as static way (single store).
|
FeatureStore |
FF4j.getStore()
Deprecated.
use
FF4j.getFeatureStore() instead as since 1.4 there are both Features and properties stores |
| Modifier and Type | Method and Description |
|---|---|
void |
FF4j.setFeatureStore(FeatureStore fbs)
NON Static to be use by Injection of Control.
|
void |
FF4j.setStore(FeatureStore fbs)
Deprecated.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FeatureStoreCacheProxy
Access to
FeatureStore could generate some overhead and decrease performances. |
| Modifier and Type | Method and Description |
|---|---|
FeatureStore |
FeatureStoreCacheProxy.getTarget()
Getter accessor for attribute 'target'.
|
| Modifier and Type | Method and Description |
|---|---|
void |
FeatureStoreCacheProxy.setTarget(FeatureStore target)
Setter accessor for attribute 'target'.
|
| Constructor and Description |
|---|
FeatureStoreCacheProxy(FeatureStore store,
FeatureCacheManager cache)
Initialization through constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
FlippingStrategy.evaluate(String featureName,
FeatureStore store,
FlippingExecutionContext executionContext)
Tell if flip should be realized.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractFeatureStore
SuperClass for stores.
|
class |
InMemoryFeatureStore
Storing states of feature inmemory with initial values.
|
class |
JdbcFeatureStore
Implementation of
FeatureStore to work with RDBMS through JDBC. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ServerFilterStrategy.evaluate(String featureName,
FeatureStore store,
FlippingExecutionContext executionContext)
Tell if flip should be realized.
|
boolean |
ReleaseDateFlipStrategy.evaluate(String featureName,
FeatureStore store,
FlippingExecutionContext executionContext)
Tell if flip should be realized.
|
boolean |
PonderationStrategy.evaluate(String featureName,
FeatureStore currentStore,
FlippingExecutionContext executionContext)
Tell if flip should be realized.
|
boolean |
OfficeHourStrategy.evaluate(String featureName,
FeatureStore store,
FlippingExecutionContext executionContext)
Tell if flip should be realized.
|
boolean |
ClientFilterStrategy.evaluate(String featureName,
FeatureStore store,
FlippingExecutionContext executionContext)
Tell if flip should be realized.
|
boolean |
BlackListStrategy.evaluate(String featureName,
FeatureStore store,
FlippingExecutionContext executionContext)
Tell if flip should be realized.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
ExpressionFlipStrategy.evaluate(String featureName,
FeatureStore currentStore,
FlippingExecutionContext executionContext)
Tell if flip should be realized.
|
Copyright © 2013–2015 FF4J. All rights reserved.