Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- alterBean() - Element in annotation interface org.ff4j.aop.Flip
-
Set implementation beanName to be used.
- alterClazz() - Element in annotation interface org.ff4j.aop.Flip
-
Set implementation clazz to be used.
- ATT_FF4J_AUDIT_REPOSITORY - Static variable in class org.ff4j.spring.namespace.FF4jNameSpaceConstants
-
XML Attribute.
- ATT_FF4J_AUTH_MANAGER - Static variable in class org.ff4j.spring.namespace.FF4jNameSpaceConstants
-
XML Attribute.
- ATT_FF4J_AUTOCREATE - Static variable in class org.ff4j.spring.namespace.FF4jNameSpaceConstants
-
XML Attribute.
- ATT_FF4J_FILENAME - Static variable in class org.ff4j.spring.namespace.FF4jNameSpaceConstants
-
XML Attribute.
- ATT_FF4J_ID - Static variable in class org.ff4j.spring.namespace.FF4jNameSpaceConstants
-
XML Attribute.
- ATT_FF4J_STORE_FEATURE - Static variable in class org.ff4j.spring.namespace.FF4jNameSpaceConstants
-
XML Attribute.
- ATT_FF4J_STORE_PROPERTY - Static variable in class org.ff4j.spring.namespace.FF4jNameSpaceConstants
-
XML Attribute.
- AutowiredFF4JBeanPostProcessor - Class in org.ff4j.spring.autowire
-
When Proxified, analyze bean to eventually invoke ANOTHER implementation (flip up).
- AutowiredFF4JBeanPostProcessor() - Constructor for class org.ff4j.spring.autowire.AutowiredFF4JBeanPostProcessor
B
- BEANID_PLACEHOLDER - Static variable in class org.ff4j.spring.namespace.FF4jNameSpaceConstants
-
Bean id.
- BEANID_PLACEHOLDER_CONF - Static variable in class org.ff4j.spring.namespace.FF4jNameSpaceConstants
-
Bean id.
C
- check(Flip, MethodInvocation) - Method in class org.ff4j.aop.FeatureAdvisor
-
Call if Flipped based on different parameters of the annotation
- contextLocation() - Element in annotation interface org.ff4j.aop.Flip
-
Location of the flipping execution context.
- ContextLocation - Enum Class in org.ff4j.aop
-
Enumeration that represents the location of the flipping context execution which will be passed to the flipping strategy.
F
- FeatureAdvisor - Class in org.ff4j.aop
-
At runtime check presence of annotation @{Flip}, then evaluate if the related feature id is enabled.
- FeatureAdvisor() - Constructor for class org.ff4j.aop.FeatureAdvisor
- FeatureAutoProxy - Class in org.ff4j.aop
-
Spring bean used to scan classpath and create dynamic proxy on annotated beans (@Flip).
- FeatureAutoProxy() - Constructor for class org.ff4j.aop.FeatureAutoProxy
-
Default constructor invoked by spring.
- FF4J - Enum constant in enum class org.ff4j.aop.ContextLocation
- FF4jBeanDefinitionParser - Class in org.ff4j.spring.namespace
-
Parser for tag invalid input: '<'ff4j:ff4j>
- FF4jBeanDefinitionParser() - Constructor for class org.ff4j.spring.namespace.FF4jBeanDefinitionParser
- FF4JFeature - Annotation Interface in org.ff4j.spring.autowire
- FF4jNameSpaceConstants - Class in org.ff4j.spring.namespace
-
XML Tags for dedicated Spring namespace
- FF4jNameSpaceHandler - Class in org.ff4j.spring.namespace
-
Use Spring NameSpace to simplify settings.
- FF4jNameSpaceHandler() - Constructor for class org.ff4j.spring.namespace.FF4jNameSpaceHandler
-
Default Constructor to register Parser in the handler.
- FF4JPlaceHolderBeanDefinitionParser - Class in org.ff4j.spring.namespace
-
Custom and simple implementation of a
BeanDefinitionParserto create andFF4jPropertiesPlaceHolderConfigurer. - FF4JPlaceHolderBeanDefinitionParser() - Constructor for class org.ff4j.spring.namespace.FF4JPlaceHolderBeanDefinitionParser
- FF4jPropertiesPlaceHolderConfigurer - Class in org.ff4j.spring.placeholder
-
PostProcessorFactory used to perform replacement of @ff4jProperty{""} in XML files by property value.
- FF4jPropertiesPlaceHolderConfigurer() - Constructor for class org.ff4j.spring.placeholder.FF4jPropertiesPlaceHolderConfigurer
- FF4JProperty - Annotation Interface in org.ff4j.spring.autowire
- Flip - Annotation Interface in org.ff4j.aop
-
FeatureFlipping Core Annotation.
- flippingInitParams() - Element in annotation interface org.ff4j.aop.Flip
-
Overriding Fliping Strategy init param as JSON
- flippingStrategy() - Element in annotation interface org.ff4j.aop.Flip
-
Overriding Fliping Strategy.
G
- getAdvicesAndAdvisorsForBean(Class<?>, String, TargetSource) - Method in class org.ff4j.aop.FeatureAutoProxy
- getBeanClass(Element) - Method in class org.ff4j.spring.namespace.FF4jBeanDefinitionParser
- getBeanFactory() - Method in class org.ff4j.spring.placeholder.FF4jPropertiesPlaceHolderConfigurer
-
Getter accessor for attribute 'beanFactory'.
- getBeanName() - Method in class org.ff4j.spring.placeholder.FF4jPropertiesPlaceHolderConfigurer
-
Getter accessor for attribute 'beanName'.
- getExecutedBeanName(MethodInvocation) - Method in class org.ff4j.aop.FeatureAdvisor
-
Find bean name related to current method invocation.
- getExecutedClass(MethodInvocation) - Method in class org.ff4j.aop.FeatureAdvisor
-
Find current class based on the
MethodInvocationand passing throug AOP Proxies. - getFf4j() - Method in class org.ff4j.aop.FeatureAdvisor
-
Getter accessor for attribute 'ff4j'.
- getFf4j() - Method in class org.ff4j.spring.placeholder.FF4jPropertiesPlaceHolderConfigurer
-
Getter accessor for attribute 'ff4j'.
- getFF4jAnnotation(MethodInvocation) - Method in class org.ff4j.aop.FeatureAdvisor
-
Pick annotation from method or class.
- getFlippingContext(Flip, MethodInvocation) - Method in class org.ff4j.aop.FeatureAdvisor
-
Retriveve
FlippingExecutionContextfrom FF4J or as parameter. - getId() - Method in class org.ff4j.spring.placeholder.FF4jPropertiesPlaceHolderConfigurer
-
Getter accessor for attribute 'id'.
- getOrder() - Method in class org.ff4j.spring.placeholder.FF4jPropertiesPlaceHolderConfigurer
-
Getter accessor for attribute 'order'.
I
- init() - Method in class org.ff4j.spring.namespace.FF4jNameSpaceHandler
- invoke(MethodInvocation) - Method in class org.ff4j.aop.FeatureAdvisor
- invokeAlterBean(MethodInvocation, String) - Method in class org.ff4j.aop.FeatureAdvisor
-
Invoke another Bean for the current Method.
- invokeAlterClazz(MethodInvocation, Flip) - Method in class org.ff4j.aop.FeatureAdvisor
-
Invoke alter class.
L
- logger - Variable in class org.ff4j.spring.autowire.AutowiredFF4JBeanPostProcessor
-
Logger for this class.
N
- name() - Element in annotation interface org.ff4j.aop.Flip
-
Feature UID to be used.
- NONE - Enum constant in enum class org.ff4j.aop.ContextLocation
-
Flipwill not use aFlippingExecutionContextto switch the feature.
O
- org.ff4j.aop - package org.ff4j.aop
-
Provide capability to switch through Aspect Orienting Programming (A.O.P)
- org.ff4j.spring.autowire - package org.ff4j.spring.autowire
-
Provide Injection of control and autowiring through dedicated annotation.
- org.ff4j.spring.namespace - package org.ff4j.spring.namespace
-
Provide simplified Capabilities to create FF4J context.
- org.ff4j.spring.placeholder - package org.ff4j.spring.placeholder
-
Substitutions in Spring XML Definition files with @ff4jProperty
P
- PARAMETER - Enum constant in enum class org.ff4j.aop.ContextLocation
-
Flipwill use the first method parameter that is an instance ofFlippingExecutionContext. - parse(Element, ParserContext) - Method in class org.ff4j.spring.namespace.FF4JPlaceHolderBeanDefinitionParser
- parseStringValue(String, Map<String, Property<?>>, Map<String, Feature>, Set<String>) - Method in class org.ff4j.spring.placeholder.PropertiesPlaceHolderBeanDefinitionVisitor
-
Parsing value to handle
- PLACEHOLDER_FEATURE_PREFIX - Static variable in class org.ff4j.spring.placeholder.PropertiesPlaceHolderBeanDefinitionVisitor
-
Prefix to every registry stored adress.
- PLACEHOLDER_PROPERTY_PREFIX - Static variable in class org.ff4j.spring.placeholder.PropertiesPlaceHolderBeanDefinitionVisitor
-
Prefix to every registry stored adress.
- PLACEHOLDER_SUFFIX - Static variable in class org.ff4j.spring.placeholder.PropertiesPlaceHolderBeanDefinitionVisitor
-
Prefix to every registry stored adress.
- postProcess(BeanDefinitionBuilder, Element) - Method in class org.ff4j.spring.namespace.FF4jBeanDefinitionParser
- postProcessAfterInitialization(Object, String) - Method in class org.ff4j.spring.autowire.AutowiredFF4JBeanPostProcessor
- postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class org.ff4j.spring.placeholder.FF4jPropertiesPlaceHolderConfigurer
- postProcessBeforeInitialization(Object, String) - Method in class org.ff4j.spring.autowire.AutowiredFF4JBeanPostProcessor
- PREFIX - Static variable in class org.ff4j.spring.namespace.FF4jNameSpaceConstants
-
Namespace Prefix for tgas.
- PropertiesPlaceHolderBeanDefinitionVisitor - Class in org.ff4j.spring.placeholder
-
Pattern Bean Visitor.
- PropertiesPlaceHolderBeanDefinitionVisitor(FF4j) - Constructor for class org.ff4j.spring.placeholder.PropertiesPlaceHolderBeanDefinitionVisitor
-
Instanciate visitor.
R
- required() - Element in annotation interface org.ff4j.spring.autowire.FF4JFeature
- required() - Element in annotation interface org.ff4j.spring.autowire.FF4JProperty
- resolveStringValue(String) - Method in class org.ff4j.spring.placeholder.PropertiesPlaceHolderBeanDefinitionVisitor
S
- setBeanFactory(BeanFactory) - Method in class org.ff4j.spring.placeholder.FF4jPropertiesPlaceHolderConfigurer
- setBeanName(String) - Method in class org.ff4j.spring.placeholder.FF4jPropertiesPlaceHolderConfigurer
- setFf4j(FF4j) - Method in class org.ff4j.aop.FeatureAdvisor
-
Setter accessor for attribute 'ff4j'.
- setFf4j(FF4j) - Method in class org.ff4j.spring.placeholder.FF4jPropertiesPlaceHolderConfigurer
-
Setter accessor for attribute 'ff4j'.
- setId(String) - Method in class org.ff4j.spring.placeholder.FF4jPropertiesPlaceHolderConfigurer
-
Setter accessor for attribute 'id'.
- setOrder(int) - Method in class org.ff4j.spring.placeholder.FF4jPropertiesPlaceHolderConfigurer
-
Setter accessor for attribute 'order'.
T
- TAG_FF4J - Static variable in class org.ff4j.spring.namespace.FF4jNameSpaceConstants
-
XML Tag.
- TAG_PLACEHOLDER - Static variable in class org.ff4j.spring.namespace.FF4jNameSpaceConstants
-
XML Tag.
V
- value() - Element in annotation interface org.ff4j.spring.autowire.FF4JFeature
-
Close to behaviour of , inject property if relevant.
- value() - Element in annotation interface org.ff4j.spring.autowire.FF4JProperty
-
Extract value from the expression : @property{first}.
- valueOf(String) - Static method in enum class org.ff4j.aop.ContextLocation
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.ff4j.aop.ContextLocation
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form