| Package | Description |
|---|---|
| org.ff4j |
Main classes to use and administrate Features and Properties.
|
| org.ff4j.core |
Provides core classes and beans (as Feature, FeatureStore) to implement feature toggle.
|
| org.ff4j.strategy |
Provides ad-hoc flipping strategies for business and infrastructure Toggles.
|
| org.ff4j.strategy.el |
Provides a flipping strategy with a expression language analyzer (Boole Algebra).
|
| org.ff4j.strategy.time |
Provides flipping strategies time-oriented (ReleaseDate, OfficeHours..)
|
| Modifier and Type | Method and Description |
|---|---|
FlippingExecutionContext |
FF4j.getCurrentContext()
Initialize flipping execution context.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
FF4j.check(String featureID,
FlippingExecutionContext executionContext)
Elegant way to ask for flipping.
|
boolean |
FF4j.checkOveridingStrategy(String featureID,
FlippingStrategy strats,
FlippingExecutionContext executionContext)
Overriding strategy on feature.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
FlippingStrategy.evaluate(String featureName,
FeatureStore store,
FlippingExecutionContext executionContext)
Tell if flip should be realized.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
ServerFilterStrategy.evaluate(String featureName,
FeatureStore store,
FlippingExecutionContext ctx)
Tell if flip should be realized.
|
boolean |
PonderationStrategy.evaluate(String featureName,
FeatureStore currentStore,
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.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
ReleaseDateFlipStrategy.evaluate(String featureName,
FeatureStore store,
FlippingExecutionContext executionContext)
Tell if flip should be realized.
|
boolean |
OfficeHourStrategy.evaluate(String featureName,
FeatureStore store,
FlippingExecutionContext executionContext)
Tell if flip should be realized.
|
Copyright © 2013–2017 FF4J. All rights reserved.