| Interface | Description |
|---|---|
| AbstractTokenizedActivationStrategy.TokenTransformer |
Used to transform a given
AbstractTokenizedActivationStrategy.Token value. |
| ActivationStrategyProvider |
Implementations of this interface are responsible for providing the activation strategies.
|
| Parameter |
A parameter used to configure an
ActivationStrategy. |
| Class | Description |
|---|---|
| AbstractPropertyDrivenActivationStrategy |
An abstract activation strategy that is designed to support cases where the activation of a feature is driven based
on the value of environmental/contextual properties.
|
| AbstractTokenizedActivationStrategy |
An abstract activation strategy that is designed to support cases where a specific parameter contains comma-separated
tokens that can be negated by prefixing the value with the NOT operator (
!). |
| AbstractTokenizedActivationStrategy.Token |
Contains information for a specific token including the token value and whether it has been negated.
|
| DefaultActivationStrategyProvider |
Implementation of
ActivationStrategyProvider that loads the strategies using the JDK ServiceLoader. |
| GradualActivationStrategy |
Activation strategy that enables features for a given percentage of users.
|
| ParameterBuilder |
Fluent API for creating
Parameter instances. |
| ReleaseDateActivationStrategy | |
| ScriptEngineActivationStrategy | |
| ServerIpActivationStrategy |
Activation strategy that allows to activate features only for certain server IPs.
|
| SystemPropertyActivationStrategy |
ActivationStrategy based on a key value pair system property.
|
| UsernameActivationStrategy |
Activation strategy that allows to activate features only for certain users.
|
| UserRoleActivationStrategy |
ActivationStrategy implementation based on roles of the current user.
|
Copyright © 2018. All Rights Reserved.