Package org.ff4j.aop
Annotation Interface Flip
FeatureFlipping Core Annotation.
By annotating the target method the advisor could intercept method call and subsitute with alter class or mock class.
By annotating the target method the advisor could intercept method call and subsitute with alter class or mock class.
- Author:
- Cedrick LUNVEN, Vincent Ricard
-
Required Element Summary
Required Elements -
Optional Element Summary
Optional Elements
-
Element Details
-
name
String nameFeature UID to be used.- Returns:
- unique target id.
-
flippingStrategy
Class<?> flippingStrategyOverriding Fliping Strategy.- Returns:
- target Flipping Strategy
- Default:
javax.lang.model.type.NullType.class
-
flippingInitParams
String flippingInitParamsOverriding Fliping Strategy init param as JSON- Returns:
- target Flipping Strategy
- Default:
""
-
contextLocation
ContextLocation contextLocationLocation of the flipping execution context.- Returns:
- flippinf execution context location
- Default:
NONE
-
alterClazz
Class<?> alterClazzSet implementation clazz to be used.- Returns:
- mock java class
- Default:
javax.lang.model.type.NullType.class
-
alterBean
String alterBeanSet implementation beanName to be used.- Returns:
- target bean name
- Default:
""
-