Skip navigation links
A B C F G I L O P R S T V 

A

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 - Enum 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.
FF4jBeanDefinitionParser - Class in org.ff4j.spring.namespace
Parser for tag
FF4jBeanDefinitionParser() - Constructor for class org.ff4j.spring.namespace.FF4jBeanDefinitionParser
 
FF4JFeature - Annotation Type 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 BeanDefinitionParser to create and FF4jPropertiesPlaceHolderConfigurer.
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 Type in org.ff4j.spring.autowire
 
Flip - Annotation Type in org.ff4j.aop
FeatureFlipping Core Annotation.

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 MethodInvocation and 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 FlippingExecutionContext from 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.

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

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

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

valueOf(String) - Static method in enum org.ff4j.aop.ContextLocation
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.ff4j.aop.ContextLocation
Returns an array containing the constants of this enum type, in the order they are declared.
A B C F G I L O P R S T V 
Skip navigation links

Copyright © 2013–2020 FF4J. All rights reserved.