Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X Z 

A

AbstractAuthorizationManager - Class in org.ff4j.security
Super class implementing util functions such as serialization.
AbstractAuthorizationManager() - Constructor for class org.ff4j.security.AbstractAuthorizationManager
 
AbstractChart - Class in org.ff4j.audit.chart
SuperClass to produce some graphics.
AbstractChart() - Constructor for class org.ff4j.audit.chart.AbstractChart
Default constructor.
AbstractChart(String) - Constructor for class org.ff4j.audit.chart.AbstractChart
Parameterized constructor.
AbstractEventRepository - Class in org.ff4j.audit.repository
Superclass implementing the custom serialization.
AbstractEventRepository() - Constructor for class org.ff4j.audit.repository.AbstractEventRepository
 
AbstractFeatureStore - Class in org.ff4j.store
SuperClass for stores.
AbstractFeatureStore() - Constructor for class org.ff4j.store.AbstractFeatureStore
 
AbstractFlipStrategy - Class in org.ff4j.strategy
Super class for FlippingStrategy implementation with utilities.
AbstractFlipStrategy() - Constructor for class org.ff4j.strategy.AbstractFlipStrategy
 
AbstractPropertyList<T> - Class in org.ff4j.property.multi
SuperClass for property as lists.
AbstractPropertyList() - Constructor for class org.ff4j.property.multi.AbstractPropertyList
Default constructor.
AbstractPropertyList(String) - Constructor for class org.ff4j.property.multi.AbstractPropertyList
Constructor by property name.
AbstractPropertyList(String, String) - Constructor for class org.ff4j.property.multi.AbstractPropertyList
Constructor by string expression.
AbstractPropertyList(String, List<T>) - Constructor for class org.ff4j.property.multi.AbstractPropertyList
Constructor by T expression.
AbstractPropertyList(String, T...) - Constructor for class org.ff4j.property.multi.AbstractPropertyList
Constructor by T expression.
AbstractPropertyMap<T,M extends Map<String,? extends T>> - Class in org.ff4j.property.multi
 
AbstractPropertyMap() - Constructor for class org.ff4j.property.multi.AbstractPropertyMap
Default constructor.
AbstractPropertyMap(String) - Constructor for class org.ff4j.property.multi.AbstractPropertyMap
Constructor by property name.
AbstractPropertyMap(String, M) - Constructor for class org.ff4j.property.multi.AbstractPropertyMap
Constructor by T expression.
AbstractPropertyMultiValued<T,C extends Collection<T>> - Class in org.ff4j.property.multi
Super class to work with multivalued properties.
AbstractPropertyMultiValued() - Constructor for class org.ff4j.property.multi.AbstractPropertyMultiValued
Default constructor.
AbstractPropertyMultiValued(String) - Constructor for class org.ff4j.property.multi.AbstractPropertyMultiValued
Constructor by property name.
AbstractPropertyMultiValued(String, C) - Constructor for class org.ff4j.property.multi.AbstractPropertyMultiValued
Constructor by string expression.
AbstractPropertyMultiValued(String, String) - Constructor for class org.ff4j.property.multi.AbstractPropertyMultiValued
Constructor by string expression.
AbstractPropertySet<T> - Class in org.ff4j.property.multi
SuperClass for property as lists.
AbstractPropertySet() - Constructor for class org.ff4j.property.multi.AbstractPropertySet
Default constructor.
AbstractPropertySet(String) - Constructor for class org.ff4j.property.multi.AbstractPropertySet
Constructor by property name.
AbstractPropertySet(String, Set<T>) - Constructor for class org.ff4j.property.multi.AbstractPropertySet
Constructor by string expression.
AbstractPropertySet(String, String) - Constructor for class org.ff4j.property.multi.AbstractPropertySet
Constructor by string expression.
AbstractPropertyStore - Class in org.ff4j.property.store
Superclass for any property store.
AbstractPropertyStore() - Constructor for class org.ff4j.property.store.AbstractPropertyStore
 
action(String) - Method in class org.ff4j.audit.EventBuilder
 
ACTION_CHECK_OFF - Static variable in class org.ff4j.audit.EventConstants
 
ACTION_CHECK_OK - Static variable in class org.ff4j.audit.EventConstants
 
ACTION_CLEAR - Static variable in class org.ff4j.audit.EventConstants
 
ACTION_CONNECT - Static variable in class org.ff4j.audit.EventConstants
ACTIONS.
ACTION_CREATE - Static variable in class org.ff4j.audit.EventConstants
 
ACTION_CREATESCHEMA - Static variable in class org.ff4j.audit.EventConstants
 
ACTION_DELETE - Static variable in class org.ff4j.audit.EventConstants
 
ACTION_DISCONNECT - Static variable in class org.ff4j.audit.EventConstants
 
ACTION_TOGGLE_OFF - Static variable in class org.ff4j.audit.EventConstants
 
ACTION_TOGGLE_ON - Static variable in class org.ff4j.audit.EventConstants
 
ACTION_UPDATE - Static variable in class org.ff4j.audit.EventConstants
 
add(Event) - Method in class org.ff4j.audit.EventSeries
add(int, T) - Method in class org.ff4j.property.multi.AbstractPropertyList
add(T) - Method in class org.ff4j.property.multi.AbstractPropertyMultiValued
Add element to the collection.
add2FixedValue(T) - Method in class org.ff4j.property.Property
Add element to fixed values.
add2FixedValueFromString(String) - Method in class org.ff4j.property.Property
Help XML parsing to realize downcastings.
addAll(int, Collection<? extends T>) - Method in class org.ff4j.property.multi.AbstractPropertyList
addAll(T...) - Method in class org.ff4j.property.multi.AbstractPropertyMultiValued
Add values to target collections.
addAll(Collection<? extends T>) - Method in class org.ff4j.property.multi.AbstractPropertyMultiValued
addApiKey(String) - Method in class org.ff4j.web.ApiConfigBuilder
 
addEvent(Event) - Method in class org.ff4j.audit.chart.TimeSeriesChart
Add Event to chart.
addFeatureToGroup() - Method in class org.ff4j.store.JdbcQueryBuilder
 
addFilterAction(String) - Method in class org.ff4j.audit.EventQueryDefinition
 
addFilterHost(String) - Method in class org.ff4j.audit.EventQueryDefinition
 
addFilterName(String) - Method in class org.ff4j.audit.EventQueryDefinition
 
addFilterSource(String) - Method in class org.ff4j.audit.EventQueryDefinition
 
addFixedValue(String) - Method in class org.ff4j.property.util.PropertyJsonBean
Work with properties.
addProperty(Property<T>) - Method in class org.ff4j.core.Feature
Utility to add a property.
addRoleToFeature() - Method in class org.ff4j.store.JdbcQueryBuilder
 
addToGroup(String, String) - Method in class org.ff4j.audit.proxy.FeatureStoreAuditProxy
Add target Feature to target group.
addToGroup(String, String) - Method in class org.ff4j.cache.FF4jCacheProxy
Add target Feature to target group.
addToGroup(String, String) - Method in interface org.ff4j.core.FeatureStore
Add target Feature to target group.
addToGroup(String, String) - Method in class org.ff4j.store.AbstractFeatureStore
Add target Feature to target group.
addToGroup(String, String) - Method in class org.ff4j.store.InMemoryFeatureStore
Add target Feature to target group.
addToGroup(String, String) - Method in class org.ff4j.store.JdbcFeatureStore
Add target Feature to target group.
addUser(String, String) - Method in class org.ff4j.web.ApiConfigBuilder
 
addValue(String, Object) - Method in class org.ff4j.core.FlippingExecutionContext
Add a value to the parameter list.
ApiConfig - Class in org.ff4j.web
Bean to configure security for the WebAPI.
ApiConfig() - Constructor for class org.ff4j.web.ApiConfig
Default constructor.
ApiConfig(FF4j) - Constructor for class org.ff4j.web.ApiConfig
Initialized with a ff4j.
ApiConfigBuilder - Class in org.ff4j.web
Helper to build an instance of ApiConfig and initialize the REST API.
ApiConfigBuilder() - Constructor for class org.ff4j.web.ApiConfigBuilder
 
ApiConfigBuilder(FF4j) - Constructor for class org.ff4j.web.ApiConfigBuilder
 
ApiConfigBuilder(ApiConfig) - Constructor for class org.ff4j.web.ApiConfigBuilder
 
asBoolean() - Method in class org.ff4j.property.Property
Return value as boolean if possible.
asCollection(Object) - Static method in class org.ff4j.utils.Util
Downcast as collection or return error.
asDouble() - Method in class org.ff4j.property.Property
Return value as double if possible.
asInt() - Method in class org.ff4j.property.Property
Return value as int (if possible).
asJson() - Method in class org.ff4j.property.util.PropertyJsonBean
Format the property as a Json Expression.
asProperty() - Method in class org.ff4j.property.util.PropertyJsonBean
 
assertEvent(Event) - Static method in class org.ff4j.utils.Util
 
assertFeatureExist(String) - Method in class org.ff4j.store.AbstractFeatureStore
Validate feature uid.
assertFeatureNotExist(String) - Method in class org.ff4j.store.AbstractFeatureStore
Check that current feature does not exist.
assertFeatureNotNull(Feature) - Method in class org.ff4j.store.AbstractFeatureStore
Validate feature uid.
assertGroupExist(String) - Method in class org.ff4j.store.AbstractFeatureStore
Validate feature uid.
assertHasLength(String...) - Static method in class org.ff4j.utils.Util
Check that string is not null
assertNotEmpty(Collection<?>) - Static method in class org.ff4j.utils.Util
Check that string is not null
assertNotNull(Object...) - Static method in class org.ff4j.utils.Util
Check that object is not null.
assertNotNull(String, Object...) - Static method in class org.ff4j.utils.Util
Check that object is not null.
assertNull(Object) - Static method in class org.ff4j.utils.Util
Check that object is null.
assertParamHasLength(String, String) - Static method in class org.ff4j.utils.Util
Parameter validation.
assertParamHasNotNull(Object, String) - Static method in class org.ff4j.utils.Util
Parameter validation.
assertPropertyExist(String) - Method in class org.ff4j.property.store.AbstractPropertyStore
Validate property name and existence
assertPropertyNotExist(String) - Method in class org.ff4j.property.store.AbstractPropertyStore
Check that current feature does not exist.
assertPropertyNotNull(Property<?>) - Method in class org.ff4j.property.store.AbstractPropertyStore
Validate feature uid.
assertRequiredParameter(String) - Method in class org.ff4j.strategy.AbstractFlipStrategy
Check presence of expected parameter.
assertTrue(boolean) - Static method in class org.ff4j.utils.Util
Check that expression is true.
asString() - Method in class org.ff4j.property.Property
Serialized value as String
asString() - Method in class org.ff4j.property.PropertyCalendar
Serialized value as String
asString() - Method in class org.ff4j.property.PropertyClass
Serialized value as String
asString() - Method in class org.ff4j.property.PropertyDate
Serialized value as String
asString() - Method in class org.ff4j.property.PropertyInstant
Serialized value as String
asString() - Method in class org.ff4j.property.PropertyLocalDateTime
Serialized value as String
ATTRIBUTE_ACTION - Static variable in class org.ff4j.audit.EventConstants
 
ATTRIBUTE_DURATION - Static variable in class org.ff4j.audit.EventConstants
 
ATTRIBUTE_HOST - Static variable in class org.ff4j.audit.EventConstants
 
ATTRIBUTE_ID - Static variable in class org.ff4j.audit.EventConstants
ATTRIBUTES.
ATTRIBUTE_KEYS - Static variable in class org.ff4j.audit.EventConstants
 
ATTRIBUTE_NAME - Static variable in class org.ff4j.audit.EventConstants
 
ATTRIBUTE_SOURCE - Static variable in class org.ff4j.audit.EventConstants
 
ATTRIBUTE_TIME - Static variable in class org.ff4j.audit.EventConstants
 
ATTRIBUTE_TYPE - Static variable in class org.ff4j.audit.EventConstants
 
ATTRIBUTE_USER - Static variable in class org.ff4j.audit.EventConstants
 
audit() - Method in class org.ff4j.FF4j
Enable auditing of features when not found.
audit(boolean) - Method in class org.ff4j.FF4j
Enable auditing of features when not found.
AuditAccessException - Exception in org.ff4j.exception
Error when accessing AUDIT Tables.
AuditAccessException(String) - Constructor for exception org.ff4j.exception.AuditAccessException
Parameterized constructor.
AuditAccessException(String, Throwable) - Constructor for exception org.ff4j.exception.AuditAccessException
Parameterized constructor.
authenticate(boolean) - Method in class org.ff4j.web.ApiConfigBuilder
 
AuthorizationsManager - Interface in org.ff4j.security
Allow flipping only if user is allowed to do so.
autoCreate(boolean) - Method in class org.ff4j.FF4j
Enable autocreation of features when not found.
autoCreate() - Method in class org.ff4j.FF4j
Enable autocreation of features when not found.
autorize(boolean) - Method in class org.ff4j.web.ApiConfigBuilder
 

B

BarChart - Class in org.ff4j.audit.chart
Bean representing a histogram graph.
BarChart(String) - Constructor for class org.ff4j.audit.chart.BarChart
Default constructor.
BasePropertyBean - Class in org.ff4j.property
Created by georgekankava on 6/7/16.
BasePropertyBean() - Constructor for class org.ff4j.property.BasePropertyBean
 
BlackListStrategy - Class in org.ff4j.strategy
BLOCK acces for defined list of Clients.
BlackListStrategy() - Constructor for class org.ff4j.strategy.BlackListStrategy
Default Constructor.
BlackListStrategy(String) - Constructor for class org.ff4j.strategy.BlackListStrategy
Parameterized constructor.
build() - Method in class org.ff4j.audit.EventBuilder
 
build() - Method in class org.ff4j.web.ApiConfigBuilder
 
buildStatement(Connection, String, Object...) - Static method in class org.ff4j.utils.JdbcUtils
Build PreparedStatement from parameters
buildWhereClause(EventQueryDefinition, boolean, boolean) - Method in class org.ff4j.store.JdbcQueryBuilder
 

C

cache(FF4JCacheManager) - Method in class org.ff4j.FF4j
Enable a cache proxy.
cacheJson(Object) - Static method in class org.ff4j.utils.JsonUtils
Cache JSON expression for a store.
call() - Method in class org.ff4j.audit.EventWorker
CANNOT_BUILD_PIE_CHART_FROM_REPOSITORY - Static variable in class org.ff4j.audit.repository.JdbcEventRepository
error message.
CANNOT_CHECK_FEATURE_EXISTENCE_ERROR_RELATED_TO_DATABASE - Static variable in class org.ff4j.store.JdbcFeatureStore
Error message 1.
CANNOT_READ_AUDITTABLE - Static variable in class org.ff4j.audit.repository.JdbcEventRepository
Error message 1.
CANNOT_UPDATE_FEATURES_DATABASE_SQL_ERROR - Static variable in class org.ff4j.store.JdbcFeatureStore
Error message 2.
CDATA_END - Static variable in class org.ff4j.conf.XmlParser
TAG XML.
CDATA_START - Static variable in class org.ff4j.conf.XmlParser
TAG XML.
check(String) - Method in class org.ff4j.FF4j
Ask if flipped.
check(String, FlippingExecutionContext) - Method in class org.ff4j.FF4j
Elegant way to ask for flipping.
checkOveridingStrategy(String, FlippingStrategy) - Method in class org.ff4j.FF4j
Overriding strategy on feature.
checkOveridingStrategy(String, FlippingStrategy, FlippingExecutionContext) - Method in class org.ff4j.FF4j
Overriding strategy on feature.
clear() - Method in class org.ff4j.audit.proxy.FeatureStoreAuditProxy
Empty features set.
clear() - Method in class org.ff4j.audit.proxy.PropertyStoreAuditProxy
Empty current property store.
clear() - Method in class org.ff4j.cache.FF4jCacheProxy
Empty features set.
clear() - Method in interface org.ff4j.core.FeatureStore
Empty features set.
clear() - Method in class org.ff4j.property.multi.AbstractPropertyMap
clear() - Method in class org.ff4j.property.multi.AbstractPropertyMultiValued
clear() - Method in class org.ff4j.property.store.InMemoryPropertyStore
Empty current property store.
clear() - Method in class org.ff4j.property.store.JdbcPropertyStore
Empty current property store.
clear() - Method in interface org.ff4j.property.store.PropertyStore
Empty current property store.
clear() - Method in class org.ff4j.store.InMemoryFeatureStore
Empty features set.
clear() - Method in class org.ff4j.store.JdbcFeatureStore
Empty features set.
clear() - Method in class org.ff4j.store.kv.KeyValueFeatureStore
Empty features set.
clear() - Method in class org.ff4j.store.kv.KeyValuePropertyStore
Empty current property store.
clearFeatures() - Method in interface org.ff4j.cache.FF4JCacheManager
Remove everything present within feature cache.
clearFeatures() - Method in class org.ff4j.cache.InMemoryCacheManager
Remove everything present within feature cache.
clearProperties() - Method in interface org.ff4j.cache.FF4JCacheManager
Remove everything present within properties cache.
clearProperties() - Method in class org.ff4j.cache.InMemoryCacheManager
Remove everything present within properties cache.
CLIENT_HOSTNAME - Static variable in class org.ff4j.strategy.ClientFilterStrategy
Parameter to be checked in context.
ClientFilterStrategy - Class in org.ff4j.strategy
This strategy will check hostName and flipped only if it's contained in expected list.
ClientFilterStrategy() - Constructor for class org.ff4j.strategy.ClientFilterStrategy
Default Constructor.
ClientFilterStrategy(String) - Constructor for class org.ff4j.strategy.ClientFilterStrategy
Parameterized constructor.
closeConnection(Connection, Boolean) - Static method in class org.ff4j.utils.JdbcUtils
Restore previous autoCommit setting and return connection to pool.
closeConnection(Connection) - Static method in class org.ff4j.utils.JdbcUtils
Return connection to pool.
closeResultSet(ResultSet) - Static method in class org.ff4j.utils.JdbcUtils
Close resultset.
closeStatement(PreparedStatement) - Static method in class org.ff4j.utils.JdbcUtils
Utility method to close statement properly.
closeStatement(Statement) - Static method in class org.ff4j.utils.JdbcUtils
Utility method to close statement properly.
COL_EVENT_ACTION - Static variable in class org.ff4j.store.JdbcStoreConstants
sql column name for table FF4J_AUDIT.
COL_EVENT_DURATION - Static variable in class org.ff4j.store.JdbcStoreConstants
sql column name for table FF4J_AUDIT.
COL_EVENT_HOSTNAME - Static variable in class org.ff4j.store.JdbcStoreConstants
sql column name for table FF4J_AUDIT.
COL_EVENT_KEYS - Static variable in class org.ff4j.store.JdbcStoreConstants
sql column name for table FF4J_AUDIT.
COL_EVENT_NAME - Static variable in class org.ff4j.store.JdbcStoreConstants
sql column name for table FF4J_AUDIT.
COL_EVENT_SOURCE - Static variable in class org.ff4j.store.JdbcStoreConstants
sql column name for table FF4J_AUDIT.
COL_EVENT_TIME - Static variable in class org.ff4j.store.JdbcStoreConstants
sql column name for table FF4J_AUDIT.
COL_EVENT_TYPE - Static variable in class org.ff4j.store.JdbcStoreConstants
sql column name for table FF4J_AUDIT.
COL_EVENT_USER - Static variable in class org.ff4j.store.JdbcStoreConstants
sql column name for table FF4J_AUDIT.
COL_EVENT_UUID - Static variable in class org.ff4j.store.JdbcStoreConstants
sql column name for table FF4J_AUDIT.
COL_EVENT_VALUE - Static variable in class org.ff4j.store.JdbcStoreConstants
sql column name for table FF4J_AUDIT.
COL_FEAT_DESCRIPTION - Static variable in class org.ff4j.store.JdbcStoreConstants
sql column name from table FF4J_FEATURES.
COL_FEAT_ENABLE - Static variable in class org.ff4j.store.JdbcStoreConstants
sql column name from table FF4J_FEATURES.
COL_FEAT_EXPRESSION - Static variable in class org.ff4j.store.JdbcStoreConstants
sql column name from table FF4J_FEATURES.
COL_FEAT_GROUPNAME - Static variable in class org.ff4j.store.JdbcStoreConstants
sql column name from table FF4J_FEATURES.
COL_FEAT_STRATEGY - Static variable in class org.ff4j.store.JdbcStoreConstants
sql column name from table FF4J_FEATURES.
COL_FEAT_UID - Static variable in class org.ff4j.store.JdbcStoreConstants
sql column name from table FF4J_FEATURES.
COL_PROPERTY_DESCRIPTION - Static variable in class org.ff4j.store.JdbcStoreConstants
sql column name from table FF4J_PROPERTIES.
COL_PROPERTY_FEATID - Static variable in class org.ff4j.store.JdbcStoreConstants
sql column name from table FF4J_PROPERTIES.
COL_PROPERTY_FIXED - Static variable in class org.ff4j.store.JdbcStoreConstants
sql column name from table FF4J_PROPERTIES.
COL_PROPERTY_ID - Static variable in class org.ff4j.store.JdbcStoreConstants
sql column name from table FF4J_PROPERTIES.
COL_PROPERTY_TYPE - Static variable in class org.ff4j.store.JdbcStoreConstants
sql column name from table FF4J_PROPERTIES.
COL_PROPERTY_VALUE - Static variable in class org.ff4j.store.JdbcStoreConstants
sql column name from table FF4J_PROPERTIES.
COL_ROLE_FEATID - Static variable in class org.ff4j.store.JdbcStoreConstants
sql column name from table FF4J_ROLES.
COL_ROLE_ROLENAME - Static variable in class org.ff4j.store.JdbcStoreConstants
sql column name from table FF4J_ROLES.
collectionAsJson(Collection<T>) - Static method in class org.ff4j.utils.JsonUtils
Serialize a collection of object as Json.
compareTo(Event) - Method in class org.ff4j.audit.Event
contains(Object) - Method in class org.ff4j.property.multi.AbstractPropertyMultiValued
containsAll(Collection<?>) - Method in class org.ff4j.property.multi.AbstractPropertyMultiValued
containsKey(String) - Method in class org.ff4j.core.FlippingExecutionContext
Check inexistence of key within map
containsKey(Object) - Method in class org.ff4j.property.multi.AbstractPropertyMap
containsValue(Object) - Method in class org.ff4j.property.multi.AbstractPropertyMap
create(Feature) - Method in class org.ff4j.audit.proxy.FeatureStoreAuditProxy
Create flipPoint in storage (with roles).
create(Feature) - Method in class org.ff4j.cache.FF4jCacheProxy
Create flipPoint in storage (with roles).
create(Feature) - Method in interface org.ff4j.core.FeatureStore
Create flipPoint in storage (with roles).
create(Feature) - Method in class org.ff4j.store.InMemoryFeatureStore
Create flipPoint in storage (with roles).
create(Feature) - Method in class org.ff4j.store.JdbcFeatureStore
Create flipPoint in storage (with roles).
create(Feature) - Method in class org.ff4j.store.kv.KeyValueFeatureStore
Create flipPoint in storage (with roles).
createApiKey(String, boolean, boolean, Set<String>) - Method in class org.ff4j.web.ApiConfig
Helper method to create an apiKey.
createCustomProperties(String, Collection<Property<?>>) - Method in class org.ff4j.store.JdbcFeatureStore
Ease creation of properties in Database.
createFeature(Feature) - Method in class org.ff4j.FF4j
Create new Feature.
createFeature(String, boolean, String) - Method in class org.ff4j.FF4j
Create new Feature.
createFeature(String, boolean) - Method in class org.ff4j.FF4j
Create new Feature.
createFeature(String) - Method in class org.ff4j.FF4j
Create new Feature.
createFeature() - Method in class org.ff4j.store.JdbcQueryBuilder
 
createFeatureProperty() - Method in class org.ff4j.store.JdbcQueryBuilder
 
createNewSerie(String) - Method in class org.ff4j.audit.chart.TimeSeriesChart
Create new Serie with existing slots.
createProperty(Property<T>) - Method in class org.ff4j.audit.proxy.PropertyStoreAuditProxy
Create new property within store.
createProperty(Property<T>) - Method in class org.ff4j.cache.FF4jCacheProxy
Create new property within store.
createProperty(Property<?>) - Method in class org.ff4j.FF4j
Create new Property.
createProperty(Property<T>) - Method in class org.ff4j.property.store.InMemoryPropertyStore
Create new property within store.
createProperty(Property<T>) - Method in class org.ff4j.property.store.JdbcPropertyStore
Create new property within store.
createProperty(Property<T>) - Method in interface org.ff4j.property.store.PropertyStore
Create new property within store.
createProperty(String, Object) - Static method in class org.ff4j.property.util.PropertyFactory
Factory method to create property.
createProperty(String, String, String) - Static method in class org.ff4j.property.util.PropertyFactory
Factory method to create property.
createProperty(PropertyJsonBean) - Static method in class org.ff4j.property.util.PropertyFactory
Create Property from generic bean.
createProperty(String, String, String, String, Set<String>) - Static method in class org.ff4j.property.util.PropertyFactory
Factory method to create property.
createProperty() - Method in class org.ff4j.store.JdbcQueryBuilder
 
createProperty(Property<T>) - Method in class org.ff4j.store.kv.KeyValuePropertyStore
Create new property within store.
createSchema() - Method in class org.ff4j.audit.proxy.FeatureStoreAuditProxy
Initialize the target database schema by creating expected structures.
createSchema() - Method in class org.ff4j.audit.proxy.PropertyStoreAuditProxy
Initialize target database with expected schema if needed.
createSchema() - Method in interface org.ff4j.audit.repository.EventRepository
Initialize target database with expected schema if needed.
createSchema() - Method in class org.ff4j.audit.repository.InMemoryEventRepository
Initialize target database with expected schema if needed.
createSchema() - Method in class org.ff4j.audit.repository.JdbcEventRepository
Initialize target database with expected schema if needed.
createSchema() - Method in class org.ff4j.cache.FF4jCacheProxy
Initialize the target database schema by creating expected structures.
createSchema() - Method in interface org.ff4j.core.FeatureStore
Initialize the target database schema by creating expected structures.
createSchema() - Method in class org.ff4j.FF4j
Create tables/collections/columns in DB (if required).
createSchema() - Method in class org.ff4j.property.store.AbstractPropertyStore
Initialize target database with expected schema if needed.
createSchema() - Method in class org.ff4j.property.store.JdbcPropertyStore
Initialize target database with expected schema if needed.
createSchema() - Method in interface org.ff4j.property.store.PropertyStore
Initialize target database with expected schema if needed.
createSchema() - Method in class org.ff4j.store.AbstractFeatureStore
Initialize the target database schema by creating expected structures.
createSchema() - Method in class org.ff4j.store.JdbcFeatureStore
Initialize the target database schema by creating expected structures.
createSchema() - Method in class org.ff4j.store.kv.KeyValueEventRepository
Initialize target database with expected schema if needed.
createUser(String, String, boolean, boolean, Set<String>) - Method in class org.ff4j.web.ApiConfig
Helper method to create a user.
customPropertiesAsJson(Map<String, ? extends Property<?>>) - Static method in class org.ff4j.utils.JsonUtils
Serialized custom properties.

D

DarkLaunchStrategy - Class in org.ff4j.strategy
The Dark Launch devops pattern is the capacity for a system to enable a new feature for a subset of incoming requests and measure if the new feature introduce some overhead.
DarkLaunchStrategy() - Constructor for class org.ff4j.strategy.DarkLaunchStrategy
 
DarkLaunchStrategy(double) - Constructor for class org.ff4j.strategy.DarkLaunchStrategy
 
DATE_PATTERN - Static variable in class org.ff4j.strategy.time.ReleaseDateFlipStrategy
 
debug() - Method in class org.ff4j.property.PropertyLogLevel
update to debug
DEFAULT_CACHENAME - Static variable in class org.ff4j.cache.InMemoryCacheManager
cache name if several caches within memory.
DEFAULT_DELIMETER - Static variable in class org.ff4j.property.multi.AbstractPropertyMultiValued
Delimiter for lists.
DEFAULT_POOL_SIZE - Static variable in class org.ff4j.audit.EventPublisher
DEFAULT.
DEFAULT_QUEUE_CAPACITY - Static variable in class org.ff4j.audit.EventPublisher
DEFAULT.
DEFAULT_TTL - Static variable in class org.ff4j.cache.InMemoryCacheEntry
Default TTL is one hour.
delete(String) - Method in class org.ff4j.audit.proxy.FeatureStoreAuditProxy
Remove fliPoint from store.
delete(String) - Method in class org.ff4j.cache.FF4jCacheProxy
Remove fliPoint from store.
delete(String) - Method in interface org.ff4j.core.FeatureStore
Remove fliPoint from store.
delete(String) - Method in class org.ff4j.FF4j
Delete feature name.
delete(String) - Method in class org.ff4j.store.InMemoryFeatureStore
Remove fliPoint from store.
delete(String) - Method in class org.ff4j.store.JdbcFeatureStore
Remove fliPoint from store.
delete(String) - Method in class org.ff4j.store.kv.KeyValueFeatureStore
Remove fliPoint from store.
deleteAllCustomProperties() - Method in class org.ff4j.store.JdbcQueryBuilder
 
deleteAllFeatureCustomProperties() - Method in class org.ff4j.store.JdbcQueryBuilder
 
deleteAllFeatures() - Method in class org.ff4j.store.JdbcQueryBuilder
 
deleteAllProperties() - Method in class org.ff4j.store.JdbcQueryBuilder
 
deleteAllRoles() - Method in class org.ff4j.store.JdbcQueryBuilder
 
deleteFeature() - Method in class org.ff4j.store.JdbcQueryBuilder
 
deleteFeatureProperty() - Method in class org.ff4j.store.JdbcQueryBuilder
 
deleteFeatureRole() - Method in class org.ff4j.store.JdbcQueryBuilder
 
deleteKey(K) - Method in interface org.ff4j.store.kv.KeyValueDriver
 
deleteProperty(String) - Method in class org.ff4j.audit.proxy.PropertyStoreAuditProxy
Delete current property.
deleteProperty(String) - Method in class org.ff4j.cache.FF4jCacheProxy
Delete current property.
deleteProperty(String) - Method in class org.ff4j.FF4j
Delete new Property.
deleteProperty(String) - Method in class org.ff4j.property.store.InMemoryPropertyStore
Delete current property.
deleteProperty(String) - Method in class org.ff4j.property.store.JdbcPropertyStore
Delete current property.
deleteProperty(String) - Method in interface org.ff4j.property.store.PropertyStore
Delete current property.
deleteProperty() - Method in class org.ff4j.store.JdbcQueryBuilder
 
deleteProperty(String) - Method in class org.ff4j.store.kv.KeyValuePropertyStore
Delete current property.
deleteRoles() - Method in class org.ff4j.store.JdbcQueryBuilder
 
description - Variable in class org.ff4j.property.BasePropertyBean
property description if exist.
description - Variable in class org.ff4j.property.Property
Short description of the property.
disable(String) - Method in class org.ff4j.audit.proxy.FeatureStoreAuditProxy
Create Feature is does not exist and enable it.
disable(String) - Method in class org.ff4j.cache.FF4jCacheProxy
Create Feature is does not exist and enable it.
disable() - Method in class org.ff4j.core.Feature
Disable target feature
disable(String) - Method in interface org.ff4j.core.FeatureStore
Create Feature is does not exist and enable it.
disable(String) - Method in class org.ff4j.FF4j
Disable Feature.
disable(String) - Method in class org.ff4j.store.AbstractFeatureStore
Create Feature is does not exist and enable it.
disable(String) - Method in class org.ff4j.store.InMemoryFeatureStore
Create Feature is does not exist and enable it.
disable(String) - Method in class org.ff4j.store.JdbcFeatureStore
Create Feature is does not exist and enable it.
disableAlterBeanThrowInvocationTargetException() - Method in class org.ff4j.FF4j
Disable Alter bean Throw InvocationTargetException, when disabled the alter bean method always throw the exception cause.
disableFeature() - Method in class org.ff4j.store.JdbcQueryBuilder
 
disableGroup(String) - Method in class org.ff4j.audit.proxy.FeatureStoreAuditProxy
Disable all features contained in the following group.
disableGroup(String) - Method in class org.ff4j.cache.FF4jCacheProxy
Disable all features contained in the following group.
disableGroup(String) - Method in interface org.ff4j.core.FeatureStore
Disable all features contained in the following group.
disableGroup(String) - Method in class org.ff4j.FF4j
Disable group.
disableGroup(String) - Method in class org.ff4j.store.AbstractFeatureStore
Disable all features contained in the following group.
disableGroup(String) - Method in class org.ff4j.store.InMemoryFeatureStore
Disable all features contained in the following group.
disableGroup(String) - Method in class org.ff4j.store.JdbcFeatureStore
Disable all features contained in the following group.
disableGroup() - Method in class org.ff4j.store.JdbcQueryBuilder
 
documentation(boolean) - Method in class org.ff4j.web.ApiConfigBuilder
 
driver - Variable in class org.ff4j.store.kv.KeyValueEventRepository
Driver to access a K/V Store.
driver - Variable in class org.ff4j.store.kv.KeyValueFeatureStore
Driver to access a K/V Store.
driver - Variable in class org.ff4j.store.kv.KeyValuePropertyStore
Driver to access a K/V Store.
duration(long) - Method in class org.ff4j.audit.EventBuilder
 

E

enable(String) - Method in class org.ff4j.audit.proxy.FeatureStoreAuditProxy
Enable/UP/switch on a FlipPoint.
enable(String) - Method in class org.ff4j.cache.FF4jCacheProxy
Enable/UP/switch on a FlipPoint.
enable() - Method in class org.ff4j.core.Feature
Enable target feature
enable(String) - Method in interface org.ff4j.core.FeatureStore
Enable/UP/switch on a FlipPoint.
enable(String) - Method in class org.ff4j.FF4j
Enable Feature.
enable(String) - Method in class org.ff4j.store.AbstractFeatureStore
Enable/UP/switch on a FlipPoint.
enable(String) - Method in class org.ff4j.store.InMemoryFeatureStore
Enable/UP/switch on a FlipPoint.
enable(String) - Method in class org.ff4j.store.JdbcFeatureStore
Enable/UP/switch on a FlipPoint.
enableAlterBeanThrowInvocationTargetException() - Method in class org.ff4j.FF4j
Enable Alter bean Throw InvocationTargetException, when enabled the alter bean method always throw InvocationTargetException
enableFeature() - Method in class org.ff4j.store.JdbcQueryBuilder
 
enableGroup(String) - Method in class org.ff4j.audit.proxy.FeatureStoreAuditProxy
Enable all features contained in the following group.
enableGroup(String) - Method in class org.ff4j.cache.FF4jCacheProxy
Enable all features contained in the following group.
enableGroup(String) - Method in interface org.ff4j.core.FeatureStore
Enable all features contained in the following group.
enableGroup(String) - Method in class org.ff4j.FF4j
Enable group.
enableGroup(String) - Method in class org.ff4j.store.AbstractFeatureStore
Enable all features contained in the following group.
enableGroup(String) - Method in class org.ff4j.store.InMemoryFeatureStore
Enable all features contained in the following group.
enableGroup(String) - Method in class org.ff4j.store.JdbcFeatureStore
Enable all features contained in the following group.
enableGroup() - Method in class org.ff4j.store.JdbcQueryBuilder
 
equals(Object) - Method in class org.ff4j.core.FlippingExecutionContext
 
error(SAXParseException) - Method in class org.ff4j.conf.XmlParserErrorHandler
error() - Method in class org.ff4j.property.PropertyLogLevel
update to error
ERROR_SYNTAX_IN_CONFIGURATION_FILE - Static variable in class org.ff4j.conf.XmlParser
 
escapeXML(String) - Method in class org.ff4j.conf.XmlParser
Substitution to create XML.
evaluate(String, FeatureStore, FlippingExecutionContext) - Method in interface org.ff4j.core.FlippingStrategy
Tell if flip should be realized.
evaluate(String, FeatureStore, FlippingExecutionContext) - Method in class org.ff4j.strategy.BlackListStrategy
Tell if flip should be realized.
evaluate(String, FeatureStore, FlippingExecutionContext) - Method in class org.ff4j.strategy.ClientFilterStrategy
Tell if flip should be realized.
evaluate(String, FeatureStore, FlippingExecutionContext) - Method in class org.ff4j.strategy.el.ExpressionFlipStrategy
Tell if flip should be realized.
evaluate(String, FeatureStore, FlippingExecutionContext) - Method in class org.ff4j.strategy.PonderationStrategy
Tell if flip should be realized.
evaluate(String, FeatureStore, FlippingExecutionContext) - Method in class org.ff4j.strategy.ServerFilterStrategy
Tell if flip should be realized.
evaluate(String, FeatureStore, FlippingExecutionContext) - Method in class org.ff4j.strategy.time.OfficeHourStrategy
Tell if flip should be realized.
evaluate(String, FeatureStore, FlippingExecutionContext) - Method in class org.ff4j.strategy.time.ReleaseDateFlipStrategy
Tell if flip should be realized.
evalue(Map<String, Boolean>) - Method in class org.ff4j.strategy.el.ExpressionNode
Evalue the whole expression tree.
Event - Class in org.ff4j.audit
Audit information relevant to features.
Event() - Constructor for class org.ff4j.audit.Event
Default constructor.
Event(String, String, String, String) - Constructor for class org.ff4j.audit.Event
Default constructor.
EventBuilder - Class in org.ff4j.audit
 
EventBuilder() - Constructor for class org.ff4j.audit.EventBuilder
Default constructor.
EventBuilder(FF4j) - Constructor for class org.ff4j.audit.EventBuilder
Constructor with ff4J.
EventConstants - Class in org.ff4j.audit
Constant for Events.
EventMapper<STORE_OBJ> - Interface in org.ff4j.mapper
Specialization of mapper for Events
eventMapper - Variable in class org.ff4j.store.kv.KeyValueEventRepository
Work with Mapping.
EventPublisher - Class in org.ff4j.audit
Default implementation of repository.
EventPublisher() - Constructor for class org.ff4j.audit.EventPublisher
Default constructor.
EventPublisher(EventRepository) - Constructor for class org.ff4j.audit.EventPublisher
Default constructor.
EventPublisher(int, int, EventRepository) - Constructor for class org.ff4j.audit.EventPublisher
Default constructor.
EventPublisher(int, int, EventRepository, long) - Constructor for class org.ff4j.audit.EventPublisher
Default constructor.
EventPublisher(EventRepository, ExecutorService) - Constructor for class org.ff4j.audit.EventPublisher
 
EventPublisher(EventRepository, ExecutorService, long) - Constructor for class org.ff4j.audit.EventPublisher
 
EventQueryDefinition - Class in org.ff4j.audit
Sample Query into Event Repository.
EventQueryDefinition() - Constructor for class org.ff4j.audit.EventQueryDefinition
Default constucot
EventQueryDefinition(long, long) - Constructor for class org.ff4j.audit.EventQueryDefinition
Constructor for a slot.
EventRejectedExecutionHandler - Class in org.ff4j.audit
Handle Rejects when publishing event.
EventRejectedExecutionHandler() - Constructor for class org.ff4j.audit.EventRejectedExecutionHandler
 
EventRepository - Interface in org.ff4j.audit.repository
Persistence store for Event messages.
EventSeries - Class in org.ff4j.audit
Proposal of data structure to store a set of events.
EventSeries() - Constructor for class org.ff4j.audit.EventSeries
Default constructor.
EventSeries(long) - Constructor for class org.ff4j.audit.EventSeries
Default constructor.
EventWorker - Class in org.ff4j.audit
Worker to save Event into EventRepository asynchronously.
EventWorker(Event, EventRepository) - Constructor for class org.ff4j.audit.EventWorker
Worker constructor.
evictFeature(String) - Method in interface org.ff4j.cache.FF4JCacheManager
Remove a feature from cache by its identifier.
evictFeature(String) - Method in class org.ff4j.cache.InMemoryCacheManager
Remove a feature from cache by its identifier.
evictProperty(String) - Method in interface org.ff4j.cache.FF4JCacheManager
Remove a property from cache by its identifier.
evictProperty(String) - Method in class org.ff4j.cache.InMemoryCacheManager
Remove a property from cache by its identifier.
executeUpdate(DataSource, String) - Static method in class org.ff4j.utils.JdbcUtils
Create table based on SQL.
exist(String) - Method in class org.ff4j.audit.proxy.FeatureStoreAuditProxy
Check if Feature Exist.
exist(String) - Method in class org.ff4j.cache.FF4jCacheProxy
Check if Feature Exist.
exist(String) - Method in interface org.ff4j.core.FeatureStore
Check if Feature Exist.
exist(String) - Method in class org.ff4j.FF4j
Check if target feature exist.
exist(String) - Method in class org.ff4j.store.InMemoryFeatureStore
Check if Feature Exist.
exist(String) - Method in class org.ff4j.store.JdbcFeatureStore
Check if Feature Exist.
exist(String) - Method in class org.ff4j.store.kv.KeyValueFeatureStore
Check if Feature Exist.
existFeature() - Method in class org.ff4j.store.JdbcQueryBuilder
 
existGroup(String) - Method in class org.ff4j.audit.proxy.FeatureStoreAuditProxy
Check if current group exist or not.
existGroup(String) - Method in class org.ff4j.cache.FF4jCacheProxy
Check if current group exist or not.
existGroup(String) - Method in interface org.ff4j.core.FeatureStore
Check if current group exist or not.
existGroup(String) - Method in class org.ff4j.store.AbstractFeatureStore
Check if current group exist or not.
existGroup(String) - Method in class org.ff4j.store.InMemoryFeatureStore
Check if current group exist or not.
existGroup(String) - Method in class org.ff4j.store.JdbcFeatureStore
Check if current group exist or not.
existGroup() - Method in class org.ff4j.store.JdbcQueryBuilder
 
existKey(K) - Method in interface org.ff4j.store.kv.KeyValueDriver
 
existProperty(String) - Method in class org.ff4j.audit.proxy.PropertyStoreAuditProxy
Check existence of target property.
existProperty(String) - Method in class org.ff4j.cache.FF4jCacheProxy
Check existence of target property.
existProperty(String) - Method in class org.ff4j.property.store.InMemoryPropertyStore
Check existence of target property.
existProperty(String) - Method in class org.ff4j.property.store.JdbcPropertyStore
Check existence of target property.
existProperty(String) - Method in interface org.ff4j.property.store.PropertyStore
Check existence of target property.
existProperty() - Method in class org.ff4j.store.JdbcQueryBuilder
 
existProperty(String) - Method in class org.ff4j.store.kv.KeyValuePropertyStore
Check existence of target property.
exportAll(Map<String, Feature>, Map<String, Property<?>>) - Method in class org.ff4j.conf.XmlParser
Create XML output stream with both Feature and PropertyString.
exportAll(XmlConfig) - Method in class org.ff4j.conf.XmlParser
Utility method to export from configuration.
exportFeatures(Map<String, Feature>) - Method in class org.ff4j.conf.XmlParser
Create XML output stream from a map of Feature.
exportFeatures() - Method in class org.ff4j.FF4j
Export Feature through FF4J.
exportInterfaceConstants(FF4j) - Static method in class org.ff4j.utils.GeneratorUtils
 
exportProperties(Map<String, Property<?>>) - Method in class org.ff4j.conf.XmlParser
Create XML output stream from a map of PropertyString.
ExpressionFlipStrategy - Class in org.ff4j.strategy.el
Allow to parse target expression.
ExpressionFlipStrategy() - Constructor for class org.ff4j.strategy.el.ExpressionFlipStrategy
Default constructor using introspection.
ExpressionFlipStrategy(String, String) - Constructor for class org.ff4j.strategy.el.ExpressionFlipStrategy
 
ExpressionNode - Class in org.ff4j.strategy.el
Storage of an node in expression tree.
ExpressionNode(String) - Constructor for class org.ff4j.strategy.el.ExpressionNode
Constructor for sheet of tree (no operator).
ExpressionNode(ExpressionOperator) - Constructor for class org.ff4j.strategy.el.ExpressionNode
Build only with Operator (no sheet, no subnodes)
ExpressionOperator - Enum in org.ff4j.strategy.el
Enumeration to list operator handles by engine ExpressionParser.
ExpressionParser - Class in org.ff4j.strategy.el
Syntax Parser for expression as ( (sampleA|sampleB) & (C|D|!B) & !(A|D) ) | ( (A&B&C)|(C&D)|(A|B&D) ) to be converted as :

F

fatal() - Method in class org.ff4j.property.PropertyLogLevel
update to fatal
fatalError(SAXParseException) - Method in class org.ff4j.conf.XmlParserErrorHandler
feature(String) - Method in class org.ff4j.audit.EventBuilder
 
Feature - Class in org.ff4j.core
Represents a feature flag identified by an unique identifier.
Feature(String) - Constructor for class org.ff4j.core.Feature
Simplest constructor initializing feature to disable.
Feature(String, boolean) - Constructor for class org.ff4j.core.Feature
Simple constructor initializing feature with status enable/disable.
Feature(String, boolean, String) - Constructor for class org.ff4j.core.Feature
Simplest Constructor (without security concerns)
Feature(String, boolean, String, String) - Constructor for class org.ff4j.core.Feature
Simplest Constructor (without security concerns)
Feature(String, boolean, String, String, Collection<String>) - Constructor for class org.ff4j.core.Feature
Constructor with limited access roles definitions
Feature(String, boolean, String, String, Collection<String>, FlippingStrategy) - Constructor for class org.ff4j.core.Feature
Constructor with limited access roles definitions
Feature(Feature) - Constructor for class org.ff4j.core.Feature
Copy constructor.
FEATURE_ATT_DESC - Static variable in class org.ff4j.conf.XmlParser
TAG XML.
FEATURE_ATT_ENABLE - Static variable in class org.ff4j.conf.XmlParser
TAG XML.
FEATURE_ATT_UID - Static variable in class org.ff4j.conf.XmlParser
TAG XML.
FEATURE_TAG - Static variable in class org.ff4j.conf.XmlParser
TAG XML.
FeatureAccessException - Exception in org.ff4j.exception
Store could be parameterized to through exception when Feature not found.
FeatureAccessException(String) - Constructor for exception org.ff4j.exception.FeatureAccessException
Parameterized constructor.
FeatureAccessException(String, Throwable) - Constructor for exception org.ff4j.exception.FeatureAccessException
Parameterized constructor.
FeatureAlreadyExistException - Exception in org.ff4j.exception
Store could be parameterized to through exception when Feature not found.
FeatureAlreadyExistException(String) - Constructor for exception org.ff4j.exception.FeatureAlreadyExistException
Parameterized constructor.
FEATUREGROUP_ATTNAME - Static variable in class org.ff4j.conf.XmlParser
TAG XML.
FEATUREGROUP_TAG - Static variable in class org.ff4j.conf.XmlParser
TAG XML.
FeatureMapper<STORE_OBJ> - Interface in org.ff4j.mapper
Specialization of the interface.
featureMapper - Variable in class org.ff4j.store.kv.KeyValueFeatureStore
Work with Mapping.
FeatureNotFoundException - Exception in org.ff4j.exception
Store could be parameterized to through exception when Feature not found.
FeatureNotFoundException(String) - Constructor for exception org.ff4j.exception.FeatureNotFoundException
Parameterized constructor.
FeatureNotFoundException(String, Throwable) - Constructor for exception org.ff4j.exception.FeatureNotFoundException
Parameterized constructor.
FEATURES_TAG - Static variable in class org.ff4j.conf.XmlParser
TAG XML.
FeatureStore - Interface in org.ff4j.core
Repository to persist Feature(s)
FeatureStoreAuditProxy - Class in org.ff4j.audit.proxy
Proxy to publish operation to audit.
FeatureStoreAuditProxy(FF4j, FeatureStore) - Constructor for class org.ff4j.audit.proxy.FeatureStoreAuditProxy
Only constructor.
FF4j - Class in org.ff4j
Principal class stands as public api to work with FF4J.
FF4j() - Constructor for class org.ff4j.FF4j
Default constructor to allows instantiation through IoC.
FF4j(String) - Constructor for class org.ff4j.FF4j
Constructor initializing ff4j with an InMemoryStore
FF4j(InputStream) - Constructor for class org.ff4j.FF4j
Constructor initializing ff4j with an InMemoryStore using an InputStream.
FF4JCacheManager - Interface in org.ff4j.cache
Cache Layer on top of FeatureStore to enhance performances.
FF4jCacheProxy - Class in org.ff4j.cache
Access to FeatureStore could generate some overhead and decrease performances.
FF4jCacheProxy() - Constructor for class org.ff4j.cache.FF4jCacheProxy
Allow Ioc and defeine default constructor.
FF4jCacheProxy(FeatureStore, PropertyStore, FF4JCacheManager) - Constructor for class org.ff4j.cache.FF4jCacheProxy
Initialization through constructor.
FF4jProvider - Interface in org.ff4j.web
Loader for class ff4j within Embedded Administration Console.
FF4jWebConstants - Class in org.ff4j.web
Constants used in the FF4J RESTFul Api Definition.
fixedValues - Variable in class org.ff4j.property.BasePropertyBean
Fixed values as String.
fixedValues - Variable in class org.ff4j.property.Property
If value have a limited set of values.
FlippingExecutionContext - Class in org.ff4j.core
Pojo holding an execution context to perform FlippingStrategy evaluations.
FlippingExecutionContext() - Constructor for class org.ff4j.core.FlippingExecutionContext
Default Constructor.
FlippingExecutionContext(Map<String, Object>) - Constructor for class org.ff4j.core.FlippingExecutionContext
Initializing context.
FlippingExecutionContext(FlippingExecutionContext) - Constructor for class org.ff4j.core.FlippingExecutionContext
Initializing context.
FlippingStrategy - Interface in org.ff4j.core
Each feature should implement the flipping strategy.
flippingStrategyAsJson(FlippingStrategy) - Static method in class org.ff4j.utils.JsonUtils
Generate flipping strategy as json.
FLIPSTRATEGY_ATTCLASS - Static variable in class org.ff4j.conf.XmlParser
TAG XML.
FLIPSTRATEGY_PARAMNAME - Static variable in class org.ff4j.conf.XmlParser
TAG XML.
FLIPSTRATEGY_PARAMTAG - Static variable in class org.ff4j.conf.XmlParser
TAG XML.
FLIPSTRATEGY_PARAMVALUE - Static variable in class org.ff4j.conf.XmlParser
TAG XML.
FLIPSTRATEGY_TAG - Static variable in class org.ff4j.conf.XmlParser
TAG XML.
FORMATTER - Static variable in class org.ff4j.property.PropertyInstant
formatter for creation date and last modified.
FORMATTER - Static variable in class org.ff4j.property.PropertyLocalDateTime
formatter for creation date and last modified.
fromJson(String) - Static method in class org.ff4j.core.Feature
 
fromMap(Map<String, String>) - Static method in class org.ff4j.utils.MappingUtil
Utility Method to convert Parameter Map into String.
fromStore(STORE_OBJ) - Method in interface org.ff4j.mapper.Mapper
From DB to Java transformation.
fromString(String) - Method in class org.ff4j.property.multi.AbstractPropertyList
Unmarshalling of value for serailized string expression.
fromString(String) - Method in class org.ff4j.property.multi.AbstractPropertyMultiValued
Unmarshalling of value for serailized string expression.
fromString(String) - Method in class org.ff4j.property.multi.AbstractPropertySet
Unmarshalling of value for serailized string expression.
fromString(String) - Method in class org.ff4j.property.Property
Unmarshalling of value for serailized string expression.
fromString(String) - Method in class org.ff4j.property.PropertyBigDecimal
Unmarshalling of value for serailized string expression.
fromString(String) - Method in class org.ff4j.property.PropertyBigInteger
Unmarshalling of value for serailized string expression.
fromString(String) - Method in class org.ff4j.property.PropertyBoolean
Unmarshalling of value for serailized string expression.
fromString(String) - Method in class org.ff4j.property.PropertyByte
Unmarshalling of value for serailized string expression.
fromString(String) - Method in class org.ff4j.property.PropertyCalendar
Unmarshalling of value for serailized string expression.
fromString(String) - Method in class org.ff4j.property.PropertyClass
Unmarshalling of value for serailized string expression.
fromString(String) - Method in class org.ff4j.property.PropertyDate
Unmarshalling of value for serailized string expression.
fromString(String) - Method in class org.ff4j.property.PropertyDouble
Unmarshalling of value for serailized string expression.
fromString(String) - Method in class org.ff4j.property.PropertyFloat
Unmarshalling of value for serailized string expression.
fromString(String) - Method in class org.ff4j.property.PropertyInstant
Unmarshalling of value for serailized string expression.
fromString(String) - Method in class org.ff4j.property.PropertyInt
Unmarshalling of value for serailized string expression.
fromString(String) - Method in class org.ff4j.property.PropertyLocalDateTime
Unmarshalling of value for serailized string expression.
fromString(String) - Method in class org.ff4j.property.PropertyLogLevel
Unmarshalling of value for serailized string expression.
fromString(String) - Method in class org.ff4j.property.PropertyLong
Unmarshalling of value for serailized string expression.
fromString(String) - Method in class org.ff4j.property.PropertyShort
Unmarshalling of value for serailized string expression.
fromString(String) - Method in class org.ff4j.property.PropertyString
Unmarshalling of value for serailized string expression.

G

generateHSVGradient(String, String, int) - Static method in class org.ff4j.utils.Util
 
generateInterfaceConstantFile(FF4j, File) - Static method in class org.ff4j.utils.GeneratorUtils
 
generateInterfaceConstantsSource(FF4j) - Static method in class org.ff4j.utils.GeneratorUtils
Generate target Java Interface.
generateRGBGradient(String, String, int) - Static method in class org.ff4j.utils.Util
This code build the color gradient between 2 colors with defined step.
GeneratorUtils - Class in org.ff4j.utils
Generation of Java Interface.
get() - Method in class org.ff4j.audit.MutableHitCount
Read value.
get(int) - Method in class org.ff4j.property.multi.AbstractPropertyList
get(Object) - Method in class org.ff4j.property.multi.AbstractPropertyMap
getAction() - Method in class org.ff4j.audit.Event
Getter accessor for attribute 'action'.
getActionFilters() - Method in class org.ff4j.audit.EventQueryDefinition
Getter accessor for attribute 'actionFilters'.
getAllFeatures() - Method in class org.ff4j.store.JdbcQueryBuilder
 
getAllGroups() - Method in class org.ff4j.store.JdbcQueryBuilder
 
getAllProperties() - Method in class org.ff4j.store.JdbcQueryBuilder
 
getAllPropertiesNames() - Method in class org.ff4j.store.JdbcQueryBuilder
 
getAllRoles() - Method in class org.ff4j.store.JdbcQueryBuilder
 
getApiKeys() - Method in class org.ff4j.web.ApiConfig
Getter accessor for attribute 'apiKeys'.
getAuditTrail(EventQueryDefinition) - Method in interface org.ff4j.audit.repository.EventRepository
Display audit trail as list of Event.
getAuditTrail(EventQueryDefinition) - Method in class org.ff4j.audit.repository.InMemoryEventRepository
Display audit trail as list of Event.
getAuditTrail(EventQueryDefinition) - Method in class org.ff4j.audit.repository.JdbcEventRepository
Display audit trail as list of Event.
getAuditTrail(EventQueryDefinition) - Method in class org.ff4j.store.kv.KeyValueEventRepository
Display audit trail as list of Event.
getAuditTrailKey(Event) - Method in interface org.ff4j.store.kv.KeyValueDriver
 
getAuthorizationsManager() - Method in class org.ff4j.FF4j
Getter accessor for attribute 'authorizationsManager'.
getAverageDuration() - Method in class org.ff4j.audit.EventSeries
Compute average iteself.
getBoolean(String) - Method in class org.ff4j.core.FlippingExecutionContext
Convenient method to get a string value.
getBoolean(String, boolean) - Method in class org.ff4j.core.FlippingExecutionContext
Convenient method to get a string value.
getCachedTargetStore() - Method in class org.ff4j.cache.FF4jCacheProxy
getCacheManager() - Method in class org.ff4j.cache.FF4jCacheProxy
Getter accessor for attribute 'cacheManager'.
getCacheProvider() - Method in class org.ff4j.cache.FF4jCacheProxy
getCacheProviderName() - Method in interface org.ff4j.cache.FF4JCacheManager
Get name of expected cache.
getCacheProviderName() - Method in class org.ff4j.cache.InMemoryCacheManager
Get name of expected cache.
getCacheProxy() - Method in class org.ff4j.FF4j
try to fetch CacheProxy (cannot handled proxy CGLIB, ASM or any bytecode manipulation).
getCandidateDays(long, long) - Method in class org.ff4j.audit.repository.AbstractEventRepository
Will get a list of all days between 2 dates.
getChar() - Method in enum org.ff4j.strategy.el.ExpressionOperator
Getter access to attribute 'car', representative character.
getChartBars() - Method in class org.ff4j.audit.chart.BarChart
Getter accessor for attribute 'chartBars'.
getColor() - Method in class org.ff4j.audit.chart.Serie
Getter accessor for attribute 'color'.
getColorsGradient(int) - Static method in class org.ff4j.utils.Util
Dedicated gradient for ff4j console (Pie Chart).
getConcreteFeatureStore() - Method in class org.ff4j.FF4j
Reach concrete implementation of the featureStore.
getConcretePropertyStore() - Method in class org.ff4j.FF4j
Reach concrete implementation of the propertyStore.
getContextPath() - Method in class org.ff4j.web.ApiConfig
Getter accessor for attribute 'contextPath'.
getCurrentContext() - Method in class org.ff4j.FF4j
Initialize flipping execution context.
getCurrentUserName() - Method in interface org.ff4j.security.AuthorizationsManager
Retrieve logged user name (audit purposes).
getCurrentUserPermissions() - Method in interface org.ff4j.security.AuthorizationsManager
Retrieves current autorization from context.
getCustomKeys() - Method in class org.ff4j.audit.Event
Getter accessor for attribute 'customKeys'.
getCustomProperties() - Method in class org.ff4j.core.Feature
Getter accessor for attribute 'customProperties'.
getDataSource() - Method in class org.ff4j.audit.repository.JdbcEventRepository
Getter accessor for attribute 'dataSource'.
getDataSource() - Method in class org.ff4j.property.store.JdbcPropertyStore
Getter accessor for attribute 'dataSource'.
getDataSource() - Method in class org.ff4j.store.JdbcFeatureStore
Getter accessor for attribute 'dataSource'.
getDate() - Method in class org.ff4j.audit.Event
Getter accessor for attribute 'timestamp'.
getDate(String) - Method in class org.ff4j.core.FlippingExecutionContext
Convenient method to get a string value.
getDate(String, boolean) - Method in class org.ff4j.core.FlippingExecutionContext
Convenient method to get a string value.
getDbSchema() - Method in class org.ff4j.store.JdbcQueryBuilder
 
getDescription() - Method in class org.ff4j.core.Feature
Getter accessor for attribute 'description'.
getDescription() - Method in class org.ff4j.property.BasePropertyBean
Getter accessor for attribute 'description'.
getDescription() - Method in class org.ff4j.property.Property
Getter accessor for attribute 'description'.
getDocumentBuilder() - Static method in class org.ff4j.conf.XmlParser
Build DocumentBuilder to parse XML.
getDouble(String) - Method in class org.ff4j.core.FlippingExecutionContext
Convenient method to get a string value.
getDouble(String, boolean) - Method in class org.ff4j.core.FlippingExecutionContext
Convenient method to get a string value.
getDriver() - Method in class org.ff4j.store.kv.KeyValueEventRepository
Getter accessor for attribute 'driver'.
getDriver() - Method in class org.ff4j.store.kv.KeyValueFeatureStore
Getter accessor for attribute 'driver'.
getDriver() - Method in class org.ff4j.store.kv.KeyValuePropertyStore
Getter accessor for attribute 'driver'.
getDuration() - Method in class org.ff4j.audit.Event
Getter accessor for attribute 'duration'.
getEntry() - Method in class org.ff4j.cache.InMemoryCacheEntry
Getter accessor for attribute 'entry'.
getEventByUUID(String, Long) - Method in interface org.ff4j.audit.repository.EventRepository
Retrieve an event by its unique identifer.
getEventByUUID(String, Long) - Method in class org.ff4j.audit.repository.InMemoryEventRepository
Retrieve an event by its unique identifer.
getEventByUUID(String, Long) - Method in class org.ff4j.audit.repository.JdbcEventRepository
Retrieve an event by its unique identifer.
getEventByUUID(String, Long) - Method in class org.ff4j.store.kv.KeyValueEventRepository
Retrieve an event by its unique identifer.
getEventByUuidQuery() - Method in class org.ff4j.store.JdbcQueryBuilder
 
getEventPublisher() - Method in class org.ff4j.FF4j
Getter accessor for attribute 'eventPublisher'.
getEventRepository() - Method in class org.ff4j.FF4j
Getter accessor for attribute 'eventRepository'.
getFeature(String) - Method in interface org.ff4j.cache.FF4JCacheManager
Return Feature stored in cache.
getFeature(String) - Method in class org.ff4j.cache.InMemoryCacheManager
Return Feature stored in cache.
getFeature(String) - Method in class org.ff4j.FF4j
The feature will be create automatically if the boolea, autocreate is enabled.
getFeature() - Method in class org.ff4j.store.JdbcQueryBuilder
 
getFeatureDistributionAudit() - Method in class org.ff4j.store.JdbcQueryBuilder
 
getFeatureKey(String) - Method in interface org.ff4j.store.kv.KeyValueDriver
 
getFeatureList() - Method in interface org.ff4j.store.kv.KeyValueDriver
 
getFeatureMapper() - Method in class org.ff4j.store.kv.KeyValueFeatureStore
Getter accessor for attribute 'featureMapper'.
getFeatureName(K) - Method in interface org.ff4j.store.kv.KeyValueDriver
 
getFeatureNativeCache() - Method in interface org.ff4j.cache.FF4JCacheManager
Access to embedded implementation of cache for Features.
getFeatureNativeCache() - Method in class org.ff4j.cache.InMemoryCacheManager
Access to embedded implementation of cache for Features.
getFeatureOfGroup() - Method in class org.ff4j.store.JdbcQueryBuilder
 
getFeatureProperties() - Method in class org.ff4j.store.JdbcQueryBuilder
 
getFeatureProperty() - Method in class org.ff4j.store.JdbcQueryBuilder
 
getFeatures() - Method in class org.ff4j.conf.XmlConfig
Getter accessor for attribute 'features'.
getFeatures() - Method in class org.ff4j.FF4j
Read Features from store.
getFeaturesCache() - Method in class org.ff4j.cache.InMemoryCacheManager
Getter accessor for attribute 'featuresCache'.
getFeaturesHitCount() - Method in class org.ff4j.store.JdbcQueryBuilder
 
getFeatureStore() - Method in class org.ff4j.FF4j
Access store as static way (single store).
getFeatureUsageBarChart(EventQueryDefinition) - Method in class org.ff4j.audit.repository.AbstractEventRepository
Get hit curves.
getFeatureUsageBarChart(EventQueryDefinition) - Method in interface org.ff4j.audit.repository.EventRepository
Get hit curves.
getFeatureUsageHistory(EventQueryDefinition, TimeUnit) - Method in interface org.ff4j.audit.repository.EventRepository
Create measure over time.
getFeatureUsageHistory(EventQueryDefinition, TimeUnit) - Method in class org.ff4j.audit.repository.InMemoryEventRepository
Create measure over time.
getFeatureUsageHistory(EventQueryDefinition, TimeUnit) - Method in class org.ff4j.audit.repository.JdbcEventRepository
Create measure over time.
getFeatureUsageHistory(EventQueryDefinition, TimeUnit) - Method in class org.ff4j.store.kv.KeyValueEventRepository
Create measure over time.
getFeatureUsageHitCount(EventQueryDefinition) - Method in interface org.ff4j.audit.repository.EventRepository
Count hit ratio of features between 2 dates.
getFeatureUsageHitCount(EventQueryDefinition) - Method in class org.ff4j.audit.repository.InMemoryEventRepository
Count hit ratio of features between 2 dates.
getFeatureUsageHitCount(EventQueryDefinition) - Method in class org.ff4j.audit.repository.JdbcEventRepository
Count hit ratio of features between 2 dates.
getFeatureUsageHitCount(EventQueryDefinition) - Method in class org.ff4j.store.kv.KeyValueEventRepository
Count hit ratio of features between 2 dates.
getFeatureUsagePieChart(EventQueryDefinition) - Method in class org.ff4j.audit.repository.AbstractEventRepository
Draw a pie chart where each sector is for a feature.
getFeatureUsagePieChart(EventQueryDefinition) - Method in interface org.ff4j.audit.repository.EventRepository
Draw a pie chart where each sector is for a feature.
getFeatureUsageTotalHitCount(EventQueryDefinition) - Method in class org.ff4j.audit.repository.AbstractEventRepository
Get all events.
getFeatureUsageTotalHitCount(EventQueryDefinition) - Method in interface org.ff4j.audit.repository.EventRepository
Get all events.
getFF4j() - Method in class org.ff4j.web.ApiConfig
Initialize the FF4j object to be injected within console.
getFF4j() - Method in interface org.ff4j.web.FF4jProvider
Initialize the FF4j object to be injected within console.
getFileName() - Method in class org.ff4j.property.store.InMemoryPropertyStore
Getter accessor for attribute 'fileName'.
getFileName() - Method in class org.ff4j.store.InMemoryFeatureStore
Getter accessor for attribute 'fileName'.
getFirstKeyByValue(Map<T, E>, E) - Static method in class org.ff4j.utils.Util
Get a first key matching from value.
getFixedValues() - Method in class org.ff4j.property.BasePropertyBean
Getter accessor for attribute 'fixedValues'.
getFixedValues() - Method in class org.ff4j.property.Property
Getter accessor for attribute 'fixedValues'.
getFlippingStrategy() - Method in class org.ff4j.core.Feature
Getter accessor for attribute 'flippingStrategy'.
getFrom() - Method in class org.ff4j.audit.EventQueryDefinition
Getter accessor for attribute 'from'.
getFrom() - Method in class org.ff4j.strategy.time.HourInterval
Getter accessor for attribute 'from'.
getGroup() - Method in class org.ff4j.core.Feature
Getter accessor for attribute 'group'.
getHitCount(String) - Method in class org.ff4j.store.JdbcQueryBuilder
 
getHitCountKey(Event) - Method in interface org.ff4j.store.kv.KeyValueDriver
 
getHost() - Method in class org.ff4j.web.ApiConfig
Getter accessor for attribute 'host'.
getHostBarChart(EventQueryDefinition) - Method in class org.ff4j.audit.repository.AbstractEventRepository
Use hit getHostHitCount() to draw a bar chart.
getHostBarChart(EventQueryDefinition) - Method in interface org.ff4j.audit.repository.EventRepository
Use hit getHostHitCount() to draw a bar chart.
getHostFilters() - Method in class org.ff4j.audit.EventQueryDefinition
Getter accessor for attribute 'hostFilters'.
getHostHitCount(EventQueryDefinition) - Method in interface org.ff4j.audit.repository.EventRepository
Count hit for each host.
getHostHitCount(EventQueryDefinition) - Method in class org.ff4j.audit.repository.InMemoryEventRepository
Count hit for each host.
getHostHitCount(EventQueryDefinition) - Method in class org.ff4j.audit.repository.JdbcEventRepository
Count hit for each host.
getHostHitCount() - Method in class org.ff4j.store.JdbcQueryBuilder
 
getHostHitCount(EventQueryDefinition) - Method in class org.ff4j.store.kv.KeyValueEventRepository
Count hit for each host.
getHostName() - Method in class org.ff4j.audit.Event
Getter accessor for attribute 'hostName'.
getHostPieChart(EventQueryDefinition) - Method in class org.ff4j.audit.repository.AbstractEventRepository
Use hit getHostHitCount() to draw a pie chart.
getHostPieChart(EventQueryDefinition) - Method in interface org.ff4j.audit.repository.EventRepository
Use hit getHostHitCount() to draw a pie chart.
getInitialDelay() - Method in class org.ff4j.cache.Store2CachePollingScheduler
Getter accessor for attribute 'initialDelay'.
getInitParams() - Method in interface org.ff4j.core.FlippingStrategy
Initial Parameters required to insert this new flipping.
getInitParams() - Method in class org.ff4j.strategy.AbstractFlipStrategy
Initial Parameters required to insert this new flipping.
getInitParams() - Method in class org.ff4j.strategy.PonderationStrategy
Initial Parameters required to insert this new flipping.
getInsertedDate() - Method in class org.ff4j.cache.InMemoryCacheEntry
Getter accessor for attribute 'insertedDate'.
getInt(String) - Method in class org.ff4j.core.FlippingExecutionContext
Convenient method to get a string value.
getInt(String, boolean) - Method in class org.ff4j.core.FlippingExecutionContext
Convenient method to get a string value.
getKey(String) - Method in class org.ff4j.audit.Event
 
getKeyDate(long) - Method in class org.ff4j.audit.repository.AbstractEventRepository
Format a timestamp to create a Key.
getKeysByValue(Map<T, E>, E) - Static method in class org.ff4j.utils.Util
Get key listfrom value.
getLabel() - Method in class org.ff4j.audit.chart.Serie
Getter accessor for attribute 'label'.
getListDelimiter() - Method in class org.ff4j.property.multi.AbstractPropertyMultiValued
Getter accessor for attribute 'separator'.
getMaxresult() - Method in class org.ff4j.audit.EventQueryDefinition
Getter accessor for attribute 'maxresult'.
getMissKey(Event) - Method in interface org.ff4j.store.kv.KeyValueDriver
 
getName() - Method in class org.ff4j.audit.Event
Getter accessor for attribute 'name'.
getName() - Method in class org.ff4j.audit.EventWorker
Getter accessor for attribute 'name'.
getName() - Method in class org.ff4j.property.BasePropertyBean
Getter accessor for attribute 'name'.
getName() - Method in class org.ff4j.property.Property
Getter accessor for attribute 'name'.
getNamesFilter() - Method in class org.ff4j.audit.EventQueryDefinition
Getter accessor for attribute 'namesFilter'.
getOperator() - Method in class org.ff4j.strategy.el.ExpressionNode
Getter accessor for attribute 'operator'.
getPagenumber() - Method in class org.ff4j.audit.EventQueryDefinition
Getter accessor for attribute 'pagenumber'.
getPagesize() - Method in class org.ff4j.audit.EventQueryDefinition
Getter accessor for attribute 'pagesize'.
getPermissions() - Method in class org.ff4j.core.Feature
Getter accessor for attribute 'permissions'.
getPermissions() - Method in class org.ff4j.web.ApiConfig
Getter accessor for attribute 'permissions'.
getPollingDelay() - Method in class org.ff4j.cache.Store2CachePollingScheduler
Getter accessor for attribute 'pollingDelay'.
getPort() - Method in class org.ff4j.web.ApiConfig
Getter accessor for attribute 'port'.
getProperties() - Method in class org.ff4j.conf.XmlConfig
Getter accessor for attribute 'properties'.
getProperties() - Method in class org.ff4j.FF4j
Return all properties from store.
getPropertiesStore() - Method in class org.ff4j.FF4j
Getter accessor for attribute 'pStore'.
getProperty(String) - Method in interface org.ff4j.cache.FF4JCacheManager
Return PropertyString stored in cache.
getProperty(String) - Method in class org.ff4j.cache.InMemoryCacheManager
Return PropertyString stored in cache.
getProperty(String) - Method in class org.ff4j.core.Feature
Accessor to read a custom property from Feature.
getProperty(String) - Method in class org.ff4j.FF4j
Read property in Store
getProperty() - Method in class org.ff4j.store.JdbcQueryBuilder
 
getPropertyAsString(String) - Method in class org.ff4j.FF4j
Read property in Store
getPropertyCache() - Method in class org.ff4j.cache.InMemoryCacheManager
Getter accessor for attribute 'propertyCache'.
getPropertyKey(String) - Method in interface org.ff4j.store.kv.KeyValueDriver
 
getPropertyList() - Method in interface org.ff4j.store.kv.KeyValueDriver
 
getPropertyMapper() - Method in class org.ff4j.store.kv.KeyValuePropertyStore
Getter accessor for attribute 'featureMapper'.
getPropertyName(K) - Method in interface org.ff4j.store.kv.KeyValueDriver
 
getPropertyNativeCache() - Method in interface org.ff4j.cache.FF4JCacheManager
Access to embedded implementation of cach for Properties
getPropertyNativeCache() - Method in class org.ff4j.cache.InMemoryCacheManager
Access to embedded implementation of cach for Properties
getPurgeAuditTrailQuery(EventQueryDefinition) - Method in class org.ff4j.store.JdbcQueryBuilder
 
getPurgeFeatureUsageQuery(EventQueryDefinition) - Method in class org.ff4j.store.JdbcQueryBuilder
 
getQueryBuilder() - Method in class org.ff4j.audit.repository.JdbcEventRepository
 
getQueryBuilder() - Method in class org.ff4j.property.store.JdbcPropertyStore
 
getQueryBuilder() - Method in class org.ff4j.store.JdbcFeatureStore
 
getRandomElement(List<T>) - Static method in class org.ff4j.utils.Util
Get a random element from a list.
getRandomOffset(int) - Static method in class org.ff4j.utils.Util
Get a random offset within map.
getRepository() - Method in class org.ff4j.audit.EventPublisher
Getter accessor for attribute 'repository'.
getRoles() - Method in class org.ff4j.store.JdbcQueryBuilder
 
getSchemaPattern() - Method in class org.ff4j.store.JdbcQueryBuilder
Formats schema to be used in queries
getSdf() - Method in class org.ff4j.audit.chart.TimeSeriesChart
Getter accessor for attribute 'sdf'.
getSectors() - Method in class org.ff4j.audit.chart.PieChart
Getter accessor for attribute 'sectors'.
getSelectAuditTrailQuery(EventQueryDefinition) - Method in class org.ff4j.store.JdbcQueryBuilder
 
getSelectFeatureUsageQuery(EventQueryDefinition) - Method in class org.ff4j.store.JdbcQueryBuilder
 
getSeries() - Method in class org.ff4j.audit.chart.TimeSeriesChart
Getter accessor for attribute 'series'.
getSource() - Method in class org.ff4j.audit.Event
Getter accessor for attribute 'source'.
getSource() - Method in class org.ff4j.FF4j
Getter accessor for attribute 'source'.
getSourceBarChart(EventQueryDefinition) - Method in class org.ff4j.audit.repository.AbstractEventRepository
Use hit getSourceHitCount() to draw a bar chart.
getSourceBarChart(EventQueryDefinition) - Method in interface org.ff4j.audit.repository.EventRepository
Use hit getSourceHitCount() to draw a bar chart.
getSourceFilters() - Method in class org.ff4j.audit.EventQueryDefinition
Getter accessor for attribute 'sourceFilters'.
getSourceHitCount(EventQueryDefinition) - Method in interface org.ff4j.audit.repository.EventRepository
Count hit for each source (api...).
getSourceHitCount(EventQueryDefinition) - Method in class org.ff4j.audit.repository.InMemoryEventRepository
Count hit for each source (api...).
getSourceHitCount(EventQueryDefinition) - Method in class org.ff4j.audit.repository.JdbcEventRepository
Count hit for each source (api...).
getSourceHitCount() - Method in class org.ff4j.store.JdbcQueryBuilder
 
getSourceHitCount(EventQueryDefinition) - Method in class org.ff4j.store.kv.KeyValueEventRepository
Count hit for each source (api...).
getSourcePieChart(EventQueryDefinition) - Method in class org.ff4j.audit.repository.AbstractEventRepository
Use hit getSourceHitCount() to draw a pie chart.
getSourcePieChart(EventQueryDefinition) - Method in interface org.ff4j.audit.repository.EventRepository
Use hit getSourceHitCount() to draw a pie chart.
getStartTime() - Method in class org.ff4j.FF4j
Getter accessor for attribute 'startTime'.
getStore2CachePoller() - Method in class org.ff4j.cache.FF4jCacheProxy
Getter accessor for attribute 'store2CachePoller'.
getString(String, boolean) - Method in class org.ff4j.core.FlippingExecutionContext
Convenient method to get a string value.
getString(String) - Method in class org.ff4j.core.FlippingExecutionContext
Default get Value.
getSubNodes() - Method in class org.ff4j.strategy.el.ExpressionNode
Getter accessor for attribute 'subNodes'.
getTableName(String) - Method in class org.ff4j.store.JdbcQueryBuilder
Prefix and suffix table Names.
getTableNameAudit() - Method in class org.ff4j.store.JdbcQueryBuilder
Table name for audit.
getTableNameCustomProperties() - Method in class org.ff4j.store.JdbcQueryBuilder
Table name for custom properties.
getTableNameFeatures() - Method in class org.ff4j.store.JdbcQueryBuilder
Table name for features.
getTableNameProperties() - Method in class org.ff4j.store.JdbcQueryBuilder
Table name for properties.
getTableNameRoles() - Method in class org.ff4j.store.JdbcQueryBuilder
Table name for roles.
getTarget() - Method in class org.ff4j.audit.proxy.FeatureStoreAuditProxy
Getter accessor for attribute 'target'.
getTarget() - Method in class org.ff4j.audit.proxy.PropertyStoreAuditProxy
Getter accessor for attribute 'target'.
getTargetFeatureStore() - Method in class org.ff4j.cache.FF4jCacheProxy
Getter accessor for attribute 'target'.
getTargetPropertyStore() - Method in class org.ff4j.cache.FF4jCacheProxy
Getter accessor for attribute 'target'.
getTimeSlots() - Method in class org.ff4j.audit.chart.TimeSeriesChart
Getter accessor for attribute 'timeSlots'.
getTimestamp() - Method in class org.ff4j.audit.Event
Getter accessor for attribute 'timestamp'.
getTitle() - Method in class org.ff4j.audit.chart.AbstractChart
Getter accessor for attribute 'title'.
getTitle(EventQueryDefinition) - Method in class org.ff4j.audit.repository.AbstractEventRepository
Generation of title.
getTo() - Method in class org.ff4j.audit.EventQueryDefinition
Getter accessor for attribute 'to'.
getTo() - Method in class org.ff4j.strategy.time.HourInterval
Getter accessor for attribute 'to'.
getTodayMidnightTime() - Static method in class org.ff4j.utils.TimeUtils
Compute time for today midnight.
getTomorrowMidnightTime() - Static method in class org.ff4j.utils.TimeUtils
Compute time for tomorrow midnight.
getType() - Method in class org.ff4j.audit.Event
Getter accessor for attribute 'type'.
getType() - Method in class org.ff4j.property.BasePropertyBean
Getter accessor for attribute 'type'.
getType() - Method in class org.ff4j.property.Property
Getter accessor for attribute 'type'.
getType() - Method in class org.ff4j.strategy.AbstractFlipStrategy
Getter accessor for attribute 'classType'.
getUid() - Method in class org.ff4j.core.Feature
Getter accessor for attribute 'uid'.
getUser() - Method in class org.ff4j.audit.Event
Getter accessor for attribute 'user'.
getUserBarChart(EventQueryDefinition) - Method in class org.ff4j.audit.repository.AbstractEventRepository
Use hit getHostHitCount() to draw a bar chart.
getUserBarChart(EventQueryDefinition) - Method in interface org.ff4j.audit.repository.EventRepository
Use hit getHostHitCount() to draw a bar chart.
getUserHitCount(EventQueryDefinition) - Method in interface org.ff4j.audit.repository.EventRepository
Count hit for each host.
getUserHitCount(EventQueryDefinition) - Method in class org.ff4j.audit.repository.InMemoryEventRepository
Count hit for each host.
getUserHitCount(EventQueryDefinition) - Method in class org.ff4j.audit.repository.JdbcEventRepository
Count hit for each host.
getUserHitCount() - Method in class org.ff4j.store.JdbcQueryBuilder
 
getUserHitCount(EventQueryDefinition) - Method in class org.ff4j.store.kv.KeyValueEventRepository
Count hit for each host.
getUserPieChart(EventQueryDefinition) - Method in class org.ff4j.audit.repository.AbstractEventRepository
Use hit getHostHitCount() to draw a pie chart.
getUserPieChart(EventQueryDefinition) - Method in interface org.ff4j.audit.repository.EventRepository
Use hit getHostHitCount() to draw a pie chart.
getUsers() - Method in class org.ff4j.web.ApiConfig
Getter accessor for attribute 'users'.
getUuid() - Method in class org.ff4j.audit.Event
Getter accessor for attribute 'uuid'.
getValue() - Method in class org.ff4j.audit.chart.Serie
Getter accessor for attribute 'value'.
getValue() - Method in class org.ff4j.audit.Event
Getter accessor for attribute 'value'.
getValue(String, boolean) - Method in class org.ff4j.core.FlippingExecutionContext
Get Raw value of the parameter map.
getValue() - Method in class org.ff4j.property.BasePropertyBean
Getter accessor for attribute 'value'.
getValue() - Method in class org.ff4j.property.Property
Getter accessor for attribute 'value'.
getValue(K) - Method in interface org.ff4j.store.kv.KeyValueDriver
 
getValue() - Method in class org.ff4j.strategy.el.ExpressionNode
Getter accessor for attribute 'value'.
getVersion() - Method in class org.ff4j.FF4j
Getter accessor for attribute 'version'.
getVersion() - Method in class org.ff4j.web.ApiConfig
Getter accessor for attribute 'version'.
getWebContext() - Method in class org.ff4j.web.ApiConfig
Getter accessor for attribute 'webContext'.
getZone() - Method in class org.ff4j.property.PropertyInstant
Getter accessor for attribute 'zone'.
grantRoleOnFeature(String, String) - Method in class org.ff4j.audit.proxy.FeatureStoreAuditProxy
Add a role to a flipPOINT.
grantRoleOnFeature(String, String) - Method in class org.ff4j.cache.FF4jCacheProxy
Add a role to a flipPOINT.
grantRoleOnFeature(String, String) - Method in interface org.ff4j.core.FeatureStore
Add a role to a flipPOINT.
grantRoleOnFeature(String, String) - Method in class org.ff4j.store.AbstractFeatureStore
Add a role to a flipPOINT.
grantRoleOnFeature(String, String) - Method in class org.ff4j.store.InMemoryFeatureStore
Add a role to a flipPOINT.
grantRoleOnFeature(String, String) - Method in class org.ff4j.store.JdbcFeatureStore
Add a role to a flipPOINT.
group(String) - Method in class org.ff4j.audit.EventBuilder
 
GroupNotFoundException - Exception in org.ff4j.exception
Group operations are available only if group exist, toherwise this exception is raised.
GroupNotFoundException(String) - Constructor for exception org.ff4j.exception.GroupNotFoundException
Constructor by name.

H

hashCode() - Method in class org.ff4j.core.FlippingExecutionContext
 
hasLength(String) - Static method in class org.ff4j.utils.Util
Check that expression is true.
hasReachTimeToLive() - Method in class org.ff4j.cache.InMemoryCacheEntry
Compute the timeout property.
HEADER_AUTHORIZATION - Static variable in class org.ff4j.web.FF4jWebConstants
HTTP Header.
host(String) - Method in class org.ff4j.web.ApiConfigBuilder
 
HourInterval - Class in org.ff4j.strategy.time
Date Interval.
HourInterval() - Constructor for class org.ff4j.strategy.time.HourInterval
Default.
HourInterval(String) - Constructor for class org.ff4j.strategy.time.HourInterval
Initialization through init param structure : HH:MM-HH:MM
HourInterval(String, String) - Constructor for class org.ff4j.strategy.time.HourInterval
Constructor by string expressions
HourInterval(Date, Date) - Constructor for class org.ff4j.strategy.time.HourInterval
Initialize component.
HourInterval(Calendar, Calendar) - Constructor for class org.ff4j.strategy.time.HourInterval
Initialize component.

I

ifPresent(Optional<T>, Consumer<? super T>) - Static method in class org.ff4j.utils.OptionalEx
 
importFeatures(Collection<Feature>) - Method in class org.ff4j.audit.proxy.FeatureStoreAuditProxy
Import features.
importFeatures(Collection<Feature>) - Method in class org.ff4j.cache.FF4jCacheProxy
Import features.
importFeatures(Collection<Feature>) - Method in interface org.ff4j.core.FeatureStore
Import features.
importFeatures(Collection<Feature>) - Method in class org.ff4j.FF4j
Help to import features.
importFeatures(Collection<Feature>) - Method in class org.ff4j.store.AbstractFeatureStore
Import features from a set of feature.
importFeaturesFromXmlFile(String) - Method in class org.ff4j.store.AbstractFeatureStore
Initialize store from XML Configuration File.
importProperties(Collection<Property<?>>) - Method in class org.ff4j.audit.proxy.PropertyStoreAuditProxy
Import a set of properties.
importProperties(Collection<Property<?>>) - Method in class org.ff4j.cache.FF4jCacheProxy
Import a set of properties.
importProperties(Collection<Property<?>>) - Method in class org.ff4j.FF4j
Help to import propertiess.
importProperties(Collection<Property<?>>) - Method in class org.ff4j.property.store.AbstractPropertyStore
Import a set of properties.
importProperties(Collection<Property<?>>) - Method in interface org.ff4j.property.store.PropertyStore
Import a set of properties.
importPropertiesFromXmlFile(String) - Method in class org.ff4j.property.store.AbstractPropertyStore
Initialize store from XML Configuration File.
inc() - Method in class org.ff4j.audit.MutableHitCount
Increment value
incBy(int) - Method in class org.ff4j.audit.MutableHitCount
 
indexOf(Object) - Method in class org.ff4j.property.multi.AbstractPropertyList
info() - Method in class org.ff4j.property.PropertyLogLevel
update to ingo
init(String, Map<String, String>) - Method in interface org.ff4j.core.FlippingStrategy
Allow to parameterized Flipping Strategy
init(String, Map<String, String>) - Method in class org.ff4j.strategy.AbstractFlipStrategy
Allow to parameterized Flipping Strategy
init(String, Map<String, String>) - Method in class org.ff4j.strategy.ClientFilterStrategy
Allow to parameterized Flipping Strategy
init(String, Map<String, String>) - Method in class org.ff4j.strategy.el.ExpressionFlipStrategy
Allow to parameterized Flipping Strategy
init(String, Map<String, String>) - Method in class org.ff4j.strategy.PonderationStrategy
Allow to parameterized Flipping Strategy
init(String, Map<String, String>) - Method in class org.ff4j.strategy.ServerFilterStrategy
Allow to parameterized Flipping Strategy
init(String, String) - Method in class org.ff4j.strategy.time.HourInterval
Initialization by dates
init(String, Map<String, String>) - Method in class org.ff4j.strategy.time.OfficeHourStrategy
Allow to parameterized Flipping Strategy
init(String, Map<String, String>) - Method in class org.ff4j.strategy.time.ReleaseDateFlipStrategy
Allow to parameterized Flipping Strategy
initParams - Variable in class org.ff4j.strategy.AbstractFlipStrategy
Initial parameters.
initSlots(long, long, TimeUnit) - Method in class org.ff4j.audit.chart.TimeSeriesChart
Create slots and initiate data structure.
InMemoryCacheEntry<T> - Class in org.ff4j.cache
Cache entry with object and inserted Date.
InMemoryCacheEntry(T) - Constructor for class org.ff4j.cache.InMemoryCacheEntry
Parameterized contructor with target cached object.
InMemoryCacheEntry(T, long) - Constructor for class org.ff4j.cache.InMemoryCacheEntry
Parameterized contructor with target cached object.
InMemoryCacheManager - Class in org.ff4j.cache
Proposition of inmemory cache implementation.
InMemoryCacheManager() - Constructor for class org.ff4j.cache.InMemoryCacheManager
 
InMemoryCacheManager(long) - Constructor for class org.ff4j.cache.InMemoryCacheManager
 
InMemoryEventRepository - Class in org.ff4j.audit.repository
Implementation of in memory EventRepository with limited events.
InMemoryEventRepository() - Constructor for class org.ff4j.audit.repository.InMemoryEventRepository
Default constructor with default capacity to 100.000
InMemoryEventRepository(int) - Constructor for class org.ff4j.audit.repository.InMemoryEventRepository
Constructor to tune capacity.
InMemoryFeatureStore - Class in org.ff4j.store
Storing states of feature inmemory with initial values.
InMemoryFeatureStore() - Constructor for class org.ff4j.store.InMemoryFeatureStore
Default constructor.
InMemoryFeatureStore(String) - Constructor for class org.ff4j.store.InMemoryFeatureStore
Constructor with configuration fileName.
InMemoryFeatureStore(InputStream) - Constructor for class org.ff4j.store.InMemoryFeatureStore
Constructor with inputstream fileName.
InMemoryFeatureStore(Map<String, Feature>) - Constructor for class org.ff4j.store.InMemoryFeatureStore
Constructor with full set of feature.
InMemoryPropertyStore - Class in org.ff4j.property.store
Implementation of PropertyStore to keep properties in memory.
InMemoryPropertyStore() - Constructor for class org.ff4j.property.store.InMemoryPropertyStore
Default Constructor
InMemoryPropertyStore(String) - Constructor for class org.ff4j.property.store.InMemoryPropertyStore
Constructor with configuration fileName.
InMemoryPropertyStore(InputStream) - Constructor for class org.ff4j.property.store.InMemoryPropertyStore
Constructor with inputstream fileName.
InMemoryPropertyStore(Map<String, Property<?>>) - Constructor for class org.ff4j.property.store.InMemoryPropertyStore
Constructor with full set of feature.
instanceFlippingStrategy(String, String, Map<String, String>) - Static method in class org.ff4j.utils.MappingUtil
Instanciate flipping strategy from its class name.
instanciatePrivate(Class<T>) - Static method in class org.ff4j.utils.Util
Allow to instanciate utility class.
InvalidPropertyTypeException - Exception in org.ff4j.exception
 
InvalidPropertyTypeException(String) - Constructor for exception org.ff4j.exception.InvalidPropertyTypeException
Parameterized constructor.
InvalidPropertyTypeException(String, Throwable) - Constructor for exception org.ff4j.exception.InvalidPropertyTypeException
Parameterized constructor.
IOUtil - Class in org.ff4j.utils
Utilities to work with IO and Networking.
isAllowed(Feature) - Method in class org.ff4j.FF4j
Load SecurityProvider roles (e.g : SpringSecurity GrantedAuthorities)
isAlterBeanThrowInvocationTargetException() - Method in class org.ff4j.FF4j
Getter accessor for attribute 'alterBeanThrowInvocationTargetException'.
isAuthenticate() - Method in class org.ff4j.web.ApiConfig
Getter accessor for attribute 'authenticate'.
isAutocreate() - Method in class org.ff4j.FF4j
Getter accessor for attribute 'autocreate'.
isAutorize() - Method in class org.ff4j.web.ApiConfig
Getter accessor for attribute 'autorize'.
isCached() - Method in class org.ff4j.cache.FF4jCacheProxy
isClassCollection(Class<?>) - Static method in class org.ff4j.utils.Util
Check if a current class can be cast to collection.
isCollection(Object) - Static method in class org.ff4j.utils.Util
Check if a current object can be cast to collection.
isDocumentation() - Method in class org.ff4j.web.ApiConfig
Getter accessor for attribute 'documentation'.
isEmpty() - Method in class org.ff4j.audit.proxy.PropertyStoreAuditProxy
Tell if a store is empty
isEmpty() - Method in class org.ff4j.cache.FF4jCacheProxy
Tell if a store is empty
isEmpty() - Method in class org.ff4j.core.FlippingExecutionContext
Check if the current flipping execution is empty or not.
isEmpty() - Method in class org.ff4j.property.multi.AbstractPropertyMap
isEmpty() - Method in class org.ff4j.property.multi.AbstractPropertyMultiValued
isEmpty() - Method in class org.ff4j.property.store.AbstractPropertyStore
Tell if a store is empty
isEmpty() - Method in interface org.ff4j.property.store.PropertyStore
Tell if a store is empty
isEmpty(Collection<?>) - Static method in class org.ff4j.utils.Util
Check if a current object is empty
isEnable() - Method in class org.ff4j.core.Feature
Getter accessor for attribute 'enable'.
isEnableAudit() - Method in class org.ff4j.FF4j
Getter accessor for attribute 'enableAudit'.
isEventInInterval(Event, long, long) - Method in class org.ff4j.audit.repository.AbstractEventRepository
Utility.
isLog() - Method in class org.ff4j.web.ApiConfig
Getter accessor for attribute 'log'.
isMock() - Static method in class org.ff4j.audit.EventRejectedExecutionHandler
 
isPageable() - Method in class org.ff4j.audit.EventQueryDefinition
Getter accessor for attribute 'pageable'.
isReadOnly() - Method in class org.ff4j.property.Property
Getter accessor for attribute 'readOnly'.
isTableExist(DataSource, String) - Static method in class org.ff4j.utils.JdbcUtils
Check if target Table exist.
isTableExist(DataSource, String, String) - Static method in class org.ff4j.utils.JdbcUtils
Check if target Table exist.
isUseInetAddress() - Static method in class org.ff4j.utils.IOUtil
 
isValidClass(Class<?>) - Static method in class org.ff4j.utils.Util
Check that class is valid.
iterator() - Method in class org.ff4j.property.multi.AbstractPropertyMultiValued

J

JdbcEventMapper - Class in org.ff4j.store
Map resultset into Event
JdbcEventMapper() - Constructor for class org.ff4j.store.JdbcEventMapper
 
JdbcEventRepository - Class in org.ff4j.audit.repository
Implementation of in memory EventRepository with limited events.
JdbcEventRepository(DataSource) - Constructor for class org.ff4j.audit.repository.JdbcEventRepository
Constructor from DataSource.
JdbcFeatureMapper - Class in org.ff4j.store
Map resultset into Feature
JdbcFeatureMapper() - Constructor for class org.ff4j.store.JdbcFeatureMapper
 
JdbcFeatureStore - Class in org.ff4j.store
Implementation of FeatureStore to work with RDBMS through JDBC.
JdbcFeatureStore() - Constructor for class org.ff4j.store.JdbcFeatureStore
Default Constructor.
JdbcFeatureStore(DataSource) - Constructor for class org.ff4j.store.JdbcFeatureStore
Constructor from DataSource.
JdbcFeatureStore(DataSource, String) - Constructor for class org.ff4j.store.JdbcFeatureStore
Constructor from DataSource.
JdbcPropertyMapper - Class in org.ff4j.property.store
Convert resultset into PropertyString.
JdbcPropertyMapper() - Constructor for class org.ff4j.property.store.JdbcPropertyMapper
 
JdbcPropertyStore - Class in org.ff4j.property.store
Access information related to properties within database.
JdbcPropertyStore() - Constructor for class org.ff4j.property.store.JdbcPropertyStore
Default Constructor.
JdbcPropertyStore(DataSource) - Constructor for class org.ff4j.property.store.JdbcPropertyStore
Constructor from DataSource.
JdbcPropertyStore(DataSource, String) - Constructor for class org.ff4j.property.store.JdbcPropertyStore
s Constructor from DataSource.
JdbcQueryBuilder - Class in org.ff4j.store
Create JDBC queries for FF4J with capabilities to
JdbcQueryBuilder() - Constructor for class org.ff4j.store.JdbcQueryBuilder
Default constructor.
JdbcQueryBuilder(String, String) - Constructor for class org.ff4j.store.JdbcQueryBuilder
Overriding Builder.
JdbcQueryBuilder(String, String, String) - Constructor for class org.ff4j.store.JdbcQueryBuilder
Overriding Builder.
JdbcStoreConstants - Class in org.ff4j.store
Specialization of a Feature store to add sql query.
JdbcUtils - Class in org.ff4j.utils
Group utilities methods to work with low-level JDBC.
join(Collection<T>, String) - Static method in class org.ff4j.utils.Util
Serialize collection elements with a delimiter.
JsonUtils - Class in org.ff4j.utils
Custom implementation of serialization : faster + no jackson dependency

K

KDF - Static variable in class org.ff4j.audit.repository.AbstractEventRepository
Create key.
keySet() - Method in class org.ff4j.property.multi.AbstractPropertyMap
KeyValueDriver<K,V> - Interface in org.ff4j.store.kv
Minimal implementation of key/Store.
KeyValueEventRepository<VALUE> - Class in org.ff4j.store.kv
Common implementation of time-series and audit using J/V stores.
KeyValueEventRepository() - Constructor for class org.ff4j.store.kv.KeyValueEventRepository
Default constructor
KeyValueEventRepository(KeyValueDriver<String, VALUE>) - Constructor for class org.ff4j.store.kv.KeyValueEventRepository
Work with Key-Value.
KeyValueFeatureStore<VALUE> - Class in org.ff4j.store.kv
Superclass to work with Key/Value Stores.
KeyValueFeatureStore() - Constructor for class org.ff4j.store.kv.KeyValueFeatureStore
Default constructor
KeyValueFeatureStore(KeyValueDriver<String, VALUE>) - Constructor for class org.ff4j.store.kv.KeyValueFeatureStore
Work with Key-Value.
KeyValueFeatureStore(KeyValueDriver<String, VALUE>, FeatureMapper<VALUE>) - Constructor for class org.ff4j.store.kv.KeyValueFeatureStore
Work with Key-Value.
KeyValuePropertyStore<VALUE> - Class in org.ff4j.store.kv
Property store to work with key/value.
KeyValuePropertyStore() - Constructor for class org.ff4j.store.kv.KeyValuePropertyStore
Default constructor
KeyValuePropertyStore(KeyValueDriver<String, VALUE>) - Constructor for class org.ff4j.store.kv.KeyValuePropertyStore
Work with Key-Value.
KeyValuePropertyStore(KeyValueDriver<String, VALUE>, PropertyMapper<VALUE>) - Constructor for class org.ff4j.store.kv.KeyValuePropertyStore
Work with Key-Value.

L

lastIndexOf(Object) - Method in class org.ff4j.property.multi.AbstractPropertyList
list(T...) - Static method in class org.ff4j.utils.Util
Create an HashSet.
listAllPermissions() - Method in interface org.ff4j.security.AuthorizationsManager
Retrieves user roles from all users (if available, for spring security it's not available out-of-the-box and should be overrides to match the userDetails implementation - for instance dedicated sql-query).
listCachedFeatureNames() - Method in interface org.ff4j.cache.FF4JCacheManager
List feature names in cache.
listCachedFeatureNames() - Method in class org.ff4j.cache.InMemoryCacheManager
List feature names in cache.
listCachedPropertyNames() - Method in interface org.ff4j.cache.FF4JCacheManager
List property names in cache.
listCachedPropertyNames() - Method in class org.ff4j.cache.InMemoryCacheManager
List property names in cache.
listIterator() - Method in class org.ff4j.property.multi.AbstractPropertyList
listIterator(int) - Method in class org.ff4j.property.multi.AbstractPropertyList
listPropertyNames() - Method in class org.ff4j.audit.proxy.PropertyStoreAuditProxy
List all property names.
listPropertyNames() - Method in class org.ff4j.cache.FF4jCacheProxy
List all property names.
listPropertyNames() - Method in class org.ff4j.property.store.InMemoryPropertyStore
List all property names.
listPropertyNames() - Method in class org.ff4j.property.store.JdbcPropertyStore
List all property names.
listPropertyNames() - Method in interface org.ff4j.property.store.PropertyStore
List all property names.
listPropertyNames() - Method in class org.ff4j.store.kv.KeyValuePropertyStore
List all property names.
LOCATION - Static variable in class org.ff4j.web.FF4jWebConstants
Header param sent on creation 201.

M

MANIFEST_FILE - Static variable in class org.ff4j.web.FF4jWebConstants
Manifest File.
MANIFEST_VERSION - Static variable in class org.ff4j.web.FF4jWebConstants
Manifest File.
map(ResultSet) - Method in class org.ff4j.property.store.JdbcPropertyMapper
Expect to convert a JDBC Result to Property.
mapAsJson(Map<K, V>) - Static method in class org.ff4j.utils.JsonUtils
Serialize a map of objects as Json.
mapEvent(ResultSet) - Method in class org.ff4j.store.JdbcEventMapper
Unmarshall a resultset to Event.
mapFeature(ResultSet) - Method in class org.ff4j.store.JdbcFeatureMapper
Map feature result to bean.
Mapper<JAVA_OBJ,STORE_OBJ> - Interface in org.ff4j.mapper
Mapping from Store to Java.
MappingUtil - Class in org.ff4j.utils
Utility class to work with parameters.
mapPropertyType(String) - Static method in class org.ff4j.utils.MappingUtil
Substitution of primitive into PropertyXXX.
mapSimpleType(String) - Static method in class org.ff4j.utils.MappingUtil
Substitution of PropertyXXX intoPrimitive.
mapSimpleType(Class<?>) - Static method in class org.ff4j.utils.MappingUtil
Substitution of primitive into PropertyXXX.
match(Event) - Method in class org.ff4j.audit.EventQueryDefinition
Match Event.
matchAction(String) - Method in class org.ff4j.audit.EventQueryDefinition
 
matches() - Method in class org.ff4j.strategy.time.HourInterval
Check bounds against current date
matches(Calendar) - Method in class org.ff4j.strategy.time.HourInterval
Check bounds against defined date.
matches(Calendar, List<HourInterval>) - Method in class org.ff4j.strategy.time.OfficeHourStrategy
Check if present time is at least in of the hour Interval.
matchHost(String) - Method in class org.ff4j.audit.EventQueryDefinition
 
matchName(String) - Method in class org.ff4j.audit.EventQueryDefinition
 
matchSource(String) - Method in class org.ff4j.audit.EventQueryDefinition
 
MutableHitCount - Class in org.ff4j.audit
Utility class to perform some computation.
MutableHitCount() - Constructor for class org.ff4j.audit.MutableHitCount
Default constructor
MutableHitCount(int) - Constructor for class org.ff4j.audit.MutableHitCount
Paramtered constructor.

N

name(String) - Method in class org.ff4j.audit.EventBuilder
 
name - Variable in class org.ff4j.property.BasePropertyBean
unique identifier for the property.
name - Variable in class org.ff4j.property.Property
Unique name for property.
newThread(Runnable) - Method in class org.ff4j.audit.PublisherThreadFactory

O

OfficeHourStrategy - Class in org.ff4j.strategy.time
Implemenetation of an office hour strategy.
OfficeHourStrategy() - Constructor for class org.ff4j.strategy.time.OfficeHourStrategy
 
OPERATION_ADDGROUP - Static variable in class org.ff4j.web.FF4jWebConstants
Custom operation on resource.
OPERATION_CHECK - Static variable in class org.ff4j.web.FF4jWebConstants
Custom operation on resource.
OPERATION_DISABLE - Static variable in class org.ff4j.web.FF4jWebConstants
Custom operation on resource.
OPERATION_ENABLE - Static variable in class org.ff4j.web.FF4jWebConstants
Custom operation on resource.
OPERATION_GRANTROLE - Static variable in class org.ff4j.web.FF4jWebConstants
Custom operation on resource.
OPERATION_REMOVEGROUP - Static variable in class org.ff4j.web.FF4jWebConstants
Custom operation on resource.
OPERATION_REMOVEROLE - Static variable in class org.ff4j.web.FF4jWebConstants
Custom operation on resource.
OPERATION_UPDATE - Static variable in class org.ff4j.web.FF4jWebConstants
Custom operation on resource.
OptionalEx - Class in org.ff4j.utils
 
orderBarDecrecent(BarChart) - Method in class org.ff4j.audit.repository.AbstractEventRepository
 
orElse(Runnable) - Method in class org.ff4j.utils.OptionalEx
 
org.ff4j - package org.ff4j
Main classes to use and administrate Features and Properties.
org.ff4j.audit - package org.ff4j.audit
Provides Audit and monitoring related to feature toggle
org.ff4j.audit.chart - package org.ff4j.audit.chart
Provides a set of beans to display feature toggle metrics graphically (bar, pie, serie...)
org.ff4j.audit.proxy - package org.ff4j.audit.proxy
Provides Proxies class for stores, they update audit on each operation.
org.ff4j.audit.repository - package org.ff4j.audit.repository
Provides repositories (inmemory, jdbc) to store audit metrics and events.
org.ff4j.cache - package org.ff4j.cache
Provides a cache proxy in ordre to limit overhead when reading Feature or Pro^perties in external storages.
org.ff4j.conf - package org.ff4j.conf
Provides parsers to initialize the framework with xml definition files.
org.ff4j.core - package org.ff4j.core
Provides core classes and beans (as Feature, FeatureStore) to implement feature toggle.
org.ff4j.exception - package org.ff4j.exception
Provides custom unchecked (Runtime) exceptions raised by the framework (e.g FeatureNotFoundException).
org.ff4j.mapper - package org.ff4j.mapper
Provides interfaces and abstraction to implement mapping from beans to storage technology.
org.ff4j.property - package org.ff4j.property
Provides beans to work with ff4j types Property.
org.ff4j.property.multi - package org.ff4j.property.multi
Provides beans to work with ff4j multivalued types :Property>.
org.ff4j.property.store - package org.ff4j.property.store
Provides default stores to persist Properties (InMemory and JDBC).
org.ff4j.property.util - package org.ff4j.property.util
Provides utilities classes for Properties (Factory, Json).
org.ff4j.security - package org.ff4j.security
Provides definitions for security (permissions) in Feature Toggle
org.ff4j.store - package org.ff4j.store
Provides default stores to persist features (InMemory and JDBC).
org.ff4j.store.kv - package org.ff4j.store.kv
 
org.ff4j.strategy - package org.ff4j.strategy
Provides ad-hoc flipping strategies for business and infrastructure Toggles.
org.ff4j.strategy.el - package org.ff4j.strategy.el
Provides a flipping strategy with a expression language analyzer (Boole Algebra).
org.ff4j.strategy.time - package org.ff4j.strategy.time
Provides flipping strategies time-oriented (ReleaseDate, OfficeHours..)
org.ff4j.utils - package org.ff4j.utils
Provides utilities static classes (File, IO, Time...)
org.ff4j.web - package org.ff4j.web
Provides bean definitions to work with web (API).
OVERRIDE_DATE - Static variable in class org.ff4j.strategy.time.OfficeHourStrategy
Contacts.

P

PARAM_AUTHKEY - Static variable in class org.ff4j.web.FF4jWebConstants
HTTP Parameter.
PARAM_END - Static variable in class org.ff4j.web.FF4jWebConstants
filter for resource.
PARAM_EXPRESSION - Static variable in class org.ff4j.strategy.el.ExpressionFlipStrategy
Expected parameter.
PARAM_NBPOINTS - Static variable in class org.ff4j.web.FF4jWebConstants
nb of points in the curve.
PARAM_START - Static variable in class org.ff4j.web.FF4jWebConstants
filter for resource.
PARAM_UID - Static variable in class org.ff4j.web.FF4jWebConstants
featureID.
parameterizedType() - Method in class org.ff4j.property.Property
Check dynamically the class of the parameter T.
parseConfigurationFile(InputStream) - Method in class org.ff4j.conf.XmlParser
Parsing of XML Configuration file.
parseExpression(String) - Static method in class org.ff4j.strategy.el.ExpressionParser
Build Expression tree from string.
parseFeaturesTag(Element) - Method in class org.ff4j.conf.XmlParser
Load map of Feature from an inpustream (containing xml text).
parseIntervalsExpression(String) - Method in class org.ff4j.strategy.time.OfficeHourStrategy
Parse Target expression.
parseXmlConfig(String) - Method in class org.ff4j.FF4j
Parse configuration file.
permissionsAsJson(Set<String>) - Static method in class org.ff4j.utils.JsonUtils
Generate flipping strategy as json.
PieChart - Class in org.ff4j.audit.chart
Bean representing a pie chart.
PieChart(String) - Constructor for class org.ff4j.audit.chart.PieChart
Constructor with title.
PonderationStrategy - Class in org.ff4j.strategy
This strategy will flip feature as soon as the release date is reached.
PonderationStrategy() - Constructor for class org.ff4j.strategy.PonderationStrategy
Default Constructor.
PonderationStrategy(double) - Constructor for class org.ff4j.strategy.PonderationStrategy
Parameterized constructor.
port(int) - Method in class org.ff4j.web.ApiConfigBuilder
 
POST_PARAMNAME_CUSTOM_PREFIX - Static variable in class org.ff4j.web.FF4jWebConstants
parameter.
POST_PARAMNAME_FEATURE_UID - Static variable in class org.ff4j.web.FF4jWebConstants
expected post parameter from POST methods.
PROPERTIES_CUSTOM_TAG - Static variable in class org.ff4j.conf.XmlParser
TAG XML.
PROPERTIES_TAG - Static variable in class org.ff4j.conf.XmlParser
TAG XML.
property(String) - Method in class org.ff4j.audit.EventBuilder
 
Property<T> - Class in org.ff4j.property
Abstraction of Property.
Property() - Constructor for class org.ff4j.property.Property
Default constructor.
Property(String) - Constructor for class org.ff4j.property.Property
Constructor by property name.
Property(String, String) - Constructor for class org.ff4j.property.Property
Constructor with name and value as String.
Property(String, T, Set<T>) - Constructor for class org.ff4j.property.Property
Constructor with name , value and target available values
Property(String, T, T...) - Constructor for class org.ff4j.property.Property
Constructor with name , value and target available values
PROPERTY_PARAMDESCRIPTION - Static variable in class org.ff4j.conf.XmlParser
TAG XML.
PROPERTY_PARAMFIXED_VALUES - Static variable in class org.ff4j.conf.XmlParser
TAG XML.
PROPERTY_PARAMNAME - Static variable in class org.ff4j.conf.XmlParser
TAG XML.
PROPERTY_PARAMTYPE - Static variable in class org.ff4j.conf.XmlParser
TAG XML.
PROPERTY_PARAMVALUE - Static variable in class org.ff4j.conf.XmlParser
TAG XML.
PROPERTY_TAG - Static variable in class org.ff4j.conf.XmlParser
TAG XML.
PropertyAccessException - Exception in org.ff4j.exception
Store could be parameterized to through exception when Feature not found.
PropertyAccessException(String) - Constructor for exception org.ff4j.exception.PropertyAccessException
Parameterized constructor.
PropertyAccessException(String, Throwable) - Constructor for exception org.ff4j.exception.PropertyAccessException
Parameterized constructor.
PropertyAlreadyExistException - Exception in org.ff4j.exception
Store could be parameterized to through exception when Feature not found.
PropertyAlreadyExistException(String) - Constructor for exception org.ff4j.exception.PropertyAlreadyExistException
Parameterized constructor.
PropertyBigDecimal - Class in org.ff4j.property
Implementation of a property of type INT.
PropertyBigDecimal() - Constructor for class org.ff4j.property.PropertyBigDecimal
Constructor by string expression.
PropertyBigDecimal(String) - Constructor for class org.ff4j.property.PropertyBigDecimal
Constructor by string expression.
PropertyBigDecimal(String, String) - Constructor for class org.ff4j.property.PropertyBigDecimal
Constructor by string expression.
PropertyBigDecimal(String, BigDecimal) - Constructor for class org.ff4j.property.PropertyBigDecimal
Constructor by string expression.
PropertyBigInteger - Class in org.ff4j.property
Implementation of a property of type INT.
PropertyBigInteger() - Constructor for class org.ff4j.property.PropertyBigInteger
Constructor by string expression.
PropertyBigInteger(String) - Constructor for class org.ff4j.property.PropertyBigInteger
Constructor by string expression.
PropertyBigInteger(String, String) - Constructor for class org.ff4j.property.PropertyBigInteger
Constructor by string expression.
PropertyBigInteger(String, BigInteger) - Constructor for class org.ff4j.property.PropertyBigInteger
Constructor by string expression.
PropertyBoolean - Class in org.ff4j.property
Boolean Property.
PropertyBoolean() - Constructor for class org.ff4j.property.PropertyBoolean
Default constructor.
PropertyBoolean(String) - Constructor for class org.ff4j.property.PropertyBoolean
Constructor by property name.
PropertyBoolean(String, String) - Constructor for class org.ff4j.property.PropertyBoolean
Constructor by string expression.
PropertyBoolean(String, boolean) - Constructor for class org.ff4j.property.PropertyBoolean
Constructor by enum expression.
PropertyByte - Class in org.ff4j.property
Boolean Property.
PropertyByte() - Constructor for class org.ff4j.property.PropertyByte
Default constructor.
PropertyByte(String) - Constructor for class org.ff4j.property.PropertyByte
Constructor by property name.
PropertyByte(String, String) - Constructor for class org.ff4j.property.PropertyByte
Constructor by string expression.
PropertyByte(String, Byte, Byte...) - Constructor for class org.ff4j.property.PropertyByte
Constructor with name , value and target available values
PropertyCalendar - Class in org.ff4j.property
 
PropertyCalendar() - Constructor for class org.ff4j.property.PropertyCalendar
Default constructor.
PropertyCalendar(String) - Constructor for class org.ff4j.property.PropertyCalendar
Constructor by property name.
PropertyCalendar(String, String) - Constructor for class org.ff4j.property.PropertyCalendar
Constructor by string expression.
PropertyCalendar(String, Calendar) - Constructor for class org.ff4j.property.PropertyCalendar
Constructor by string expression.
PropertyClass - Class in org.ff4j.property
Implementation of Property for java Class.
PropertyClass() - Constructor for class org.ff4j.property.PropertyClass
Default constructor.
PropertyClass(String) - Constructor for class org.ff4j.property.PropertyClass
Constructor by property name.
PropertyClass(String, String) - Constructor for class org.ff4j.property.PropertyClass
Constructor by string expression.
PropertyClass(String, Class<?>) - Constructor for class org.ff4j.property.PropertyClass
Constructor by T expression.
PropertyDate - Class in org.ff4j.property
 
PropertyDate() - Constructor for class org.ff4j.property.PropertyDate
Default constructor.
PropertyDate(String) - Constructor for class org.ff4j.property.PropertyDate
Constructor by property name.
PropertyDate(String, String) - Constructor for class org.ff4j.property.PropertyDate
Constructor by string expression.
PropertyDate(String, Date) - Constructor for class org.ff4j.property.PropertyDate
Constructor by string expression.
PropertyDouble - Class in org.ff4j.property
Représentation of a property double
PropertyDouble() - Constructor for class org.ff4j.property.PropertyDouble
Default constructor.
PropertyDouble(String) - Constructor for class org.ff4j.property.PropertyDouble
Constructor by property name.
PropertyDouble(String, String) - Constructor for class org.ff4j.property.PropertyDouble
Constructor by string expression.
PropertyDouble(String, Double) - Constructor for class org.ff4j.property.PropertyDouble
Constructor by T expression.
PropertyFactory - Class in org.ff4j.property.util
Create Property from name type and value.
PropertyFactory() - Constructor for class org.ff4j.property.util.PropertyFactory
 
PropertyFloat - Class in org.ff4j.property
Représentation of a property double
PropertyFloat() - Constructor for class org.ff4j.property.PropertyFloat
Default constructor.
PropertyFloat(String) - Constructor for class org.ff4j.property.PropertyFloat
Constructor by property name.
PropertyFloat(String, String) - Constructor for class org.ff4j.property.PropertyFloat
Constructor by string expression.
PropertyFloat(String, Float) - Constructor for class org.ff4j.property.PropertyFloat
Constructor by T expression.
PropertyInstant - Class in org.ff4j.property
Creatoin of property.
PropertyInstant(String) - Constructor for class org.ff4j.property.PropertyInstant
Constructor by property name.
PropertyInstant(String, String) - Constructor for class org.ff4j.property.PropertyInstant
Constructor by string expression.
PropertyInstant(String, Instant) - Constructor for class org.ff4j.property.PropertyInstant
Constructor by string expression.
PropertyInt - Class in org.ff4j.property
Implementation of a property of type INT.
PropertyInt() - Constructor for class org.ff4j.property.PropertyInt
Constructor by string expression.
PropertyInt(String) - Constructor for class org.ff4j.property.PropertyInt
Constructor by string expression.
PropertyInt(String, String) - Constructor for class org.ff4j.property.PropertyInt
Constructor by string expression.
PropertyInt(String, Integer) - Constructor for class org.ff4j.property.PropertyInt
Constructor by string expression.
PropertyInt(String, Integer, Set<Integer>) - Constructor for class org.ff4j.property.PropertyInt
Constructor by string expression.
PropertyJsonBean - Class in org.ff4j.property.util
JSON Expression.
PropertyJsonBean() - Constructor for class org.ff4j.property.util.PropertyJsonBean
Default constructor for instrospection.
PropertyJsonBean(Property<?>) - Constructor for class org.ff4j.property.util.PropertyJsonBean
Initialization from Property.
PropertyLocalDateTime - Class in org.ff4j.property
Creatoin of property.
PropertyLocalDateTime(String) - Constructor for class org.ff4j.property.PropertyLocalDateTime
Constructor by property name.
PropertyLocalDateTime(String, String) - Constructor for class org.ff4j.property.PropertyLocalDateTime
Constructor by string expression.
PropertyLocalDateTime(String, LocalDateTime) - Constructor for class org.ff4j.property.PropertyLocalDateTime
Constructor by string expression.
PropertyLogLevel - Class in org.ff4j.property
Custom property to code a logLevel.
PropertyLogLevel() - Constructor for class org.ff4j.property.PropertyLogLevel
Constructor by string expression.
PropertyLogLevel(String) - Constructor for class org.ff4j.property.PropertyLogLevel
Constructor by string expression.
PropertyLogLevel(String, String) - Constructor for class org.ff4j.property.PropertyLogLevel
Constructor by string expression.
PropertyLogLevel(String, PropertyLogLevel.LogLevel) - Constructor for class org.ff4j.property.PropertyLogLevel
Constructor by enum expression.
PropertyLogLevel.LogLevel - Enum in org.ff4j.property
Expected Log Levels.
PropertyLong - Class in org.ff4j.property
Implementation of a property of type INT.
PropertyLong() - Constructor for class org.ff4j.property.PropertyLong
Constructor by string expression.
PropertyLong(String) - Constructor for class org.ff4j.property.PropertyLong
Constructor by string expression.
PropertyLong(String, String) - Constructor for class org.ff4j.property.PropertyLong
Constructor by string expression.
PropertyLong(String, Long) - Constructor for class org.ff4j.property.PropertyLong
Constructor by string expression.
PropertyMapper<STORE_OBJ> - Interface in org.ff4j.mapper
Specialization of Mapper for Property.
propertyMapper - Variable in class org.ff4j.store.kv.KeyValuePropertyStore
Work with Mapping.
PropertyNotFoundException - Exception in org.ff4j.exception
Store could be parameterized to through exception when Property not found.
PropertyNotFoundException(String) - Constructor for exception org.ff4j.exception.PropertyNotFoundException
Parameterized constructor.
PropertyShort - Class in org.ff4j.property
Implementation of a property of type INT.
PropertyShort() - Constructor for class org.ff4j.property.PropertyShort
Constructor by string expression.
PropertyShort(String) - Constructor for class org.ff4j.property.PropertyShort
Constructor by string expression.
PropertyShort(String, String) - Constructor for class org.ff4j.property.PropertyShort
Constructor by string expression.
PropertyShort(String, Short) - Constructor for class org.ff4j.property.PropertyShort
Constructor by string expression.
PropertyStore - Interface in org.ff4j.property.store
CRUD repository to perform operation on properties.
PropertyStoreAuditProxy - Class in org.ff4j.audit.proxy
Implementation of audit on top of store.
PropertyStoreAuditProxy(FF4j, PropertyStore) - Constructor for class org.ff4j.audit.proxy.PropertyStoreAuditProxy
Only constructor.
PropertyString - Class in org.ff4j.property
Default implementation of Property as Simple string property.
PropertyString() - Constructor for class org.ff4j.property.PropertyString
Default constructor.
PropertyString(String) - Constructor for class org.ff4j.property.PropertyString
Constructor by property name.
PropertyString(String, String) - Constructor for class org.ff4j.property.PropertyString
Constructor by property value.
PropertyString(String, String, Set<String>) - Constructor for class org.ff4j.property.PropertyString
Full Constructor.
publish(Event) - Method in class org.ff4j.audit.EventPublisher
Publish event to repository
PublisherThreadFactory - Class in org.ff4j.audit
Proposition of creation of new theards to enforce thread names.*
PublisherThreadFactory() - Constructor for class org.ff4j.audit.PublisherThreadFactory
Default Constructor.
purgeAuditTrail(EventQueryDefinition) - Method in interface org.ff4j.audit.repository.EventRepository
Purge audit trail.
purgeAuditTrail(EventQueryDefinition) - Method in class org.ff4j.audit.repository.InMemoryEventRepository
Purge audit trail.
purgeAuditTrail(EventQueryDefinition) - Method in class org.ff4j.audit.repository.JdbcEventRepository
Purge audit trail.
purgeAuditTrail(EventQueryDefinition) - Method in class org.ff4j.store.kv.KeyValueEventRepository
Purge audit trail.
purgeFeatureUsage(EventQueryDefinition) - Method in interface org.ff4j.audit.repository.EventRepository
Purge feature usage.
purgeFeatureUsage(EventQueryDefinition) - Method in class org.ff4j.audit.repository.InMemoryEventRepository
Purge feature usage.
purgeFeatureUsage(EventQueryDefinition) - Method in class org.ff4j.audit.repository.JdbcEventRepository
Purge feature usage.
purgeFeatureUsage(EventQueryDefinition) - Method in class org.ff4j.store.kv.KeyValueEventRepository
Purge feature usage.
put(String, String) - Method in class org.ff4j.audit.Event
Add custom key to event.
putBoolean(String, Boolean) - Method in class org.ff4j.core.FlippingExecutionContext
Convenient method to add a parameter of type String.
putDate(String, Date) - Method in class org.ff4j.core.FlippingExecutionContext
Convenient method to add a parameter of type String.
putDouble(String, Double) - Method in class org.ff4j.core.FlippingExecutionContext
Convenient method to add a parameter of type String.
putFeature(Feature) - Method in interface org.ff4j.cache.FF4JCacheManager
Add feature to cache.
putFeature(Feature) - Method in class org.ff4j.cache.InMemoryCacheManager
Add feature to cache.
putFeature(Feature, long) - Method in class org.ff4j.cache.InMemoryCacheManager
putInt(String, Integer) - Method in class org.ff4j.core.FlippingExecutionContext
Convenient method to add a parameter of type String.
putProperty(Property<?>) - Method in interface org.ff4j.cache.FF4JCacheManager
Add property to cache.
putProperty(Property<?>) - Method in class org.ff4j.cache.InMemoryCacheManager
Add property to cache.
putProperty(Property<?>, long) - Method in class org.ff4j.cache.InMemoryCacheManager
putString(String, String) - Method in class org.ff4j.core.FlippingExecutionContext
Convenient method to add a parameter of type String.
putValue(K, V) - Method in interface org.ff4j.store.kv.KeyValueDriver
 

R

read(String) - Method in class org.ff4j.audit.proxy.FeatureStoreAuditProxy
Create Feature is does not exist and enable it.
read(String) - Method in class org.ff4j.cache.FF4jCacheProxy
Create Feature is does not exist and enable it.
read(String) - Method in interface org.ff4j.core.FeatureStore
Create Feature is does not exist and enable it.
read(String) - Method in class org.ff4j.store.InMemoryFeatureStore
Create Feature is does not exist and enable it.
read(String) - Method in class org.ff4j.store.JdbcFeatureStore
Create Feature is does not exist and enable it.
read(String) - Method in class org.ff4j.store.kv.KeyValueFeatureStore
Create Feature is does not exist and enable it.
readAll() - Method in class org.ff4j.audit.proxy.FeatureStoreAuditProxy
Access to all features to get information.
readAll() - Method in class org.ff4j.cache.FF4jCacheProxy
Access to all features to get information.
readAll() - Method in interface org.ff4j.core.FeatureStore
Access to all features to get information.
readAll() - Method in class org.ff4j.store.InMemoryFeatureStore
Access to all features to get information.
readAll() - Method in class org.ff4j.store.JdbcFeatureStore
Access to all features to get information.
readAll() - Method in class org.ff4j.store.kv.KeyValueFeatureStore
Access to all features to get information.
readAllGroups() - Method in class org.ff4j.audit.proxy.FeatureStoreAuditProxy
Return a set of existing groups.
readAllGroups() - Method in class org.ff4j.cache.FF4jCacheProxy
Return a set of existing groups.
readAllGroups() - Method in interface org.ff4j.core.FeatureStore
Return a set of existing groups.
readAllGroups() - Method in class org.ff4j.store.AbstractFeatureStore
Return a set of existing groups.
readAllGroups() - Method in class org.ff4j.store.InMemoryFeatureStore
Return a set of existing groups.
readAllGroups() - Method in class org.ff4j.store.JdbcFeatureStore
Return a set of existing groups.
readAllProperties() - Method in class org.ff4j.audit.proxy.PropertyStoreAuditProxy
Retrieve all properties from store.
readAllProperties() - Method in class org.ff4j.cache.FF4jCacheProxy
Retrieve all properties from store.
readAllProperties() - Method in class org.ff4j.property.store.InMemoryPropertyStore
Retrieve all properties from store.
readAllProperties() - Method in class org.ff4j.property.store.JdbcPropertyStore
Retrieve all properties from store.
readAllProperties() - Method in interface org.ff4j.property.store.PropertyStore
Retrieve all properties from store.
readAllProperties() - Method in class org.ff4j.store.kv.KeyValuePropertyStore
Retrieve all properties from store.
readGroup(String) - Method in class org.ff4j.audit.proxy.FeatureStoreAuditProxy
Read all features within target group.
readGroup(String) - Method in class org.ff4j.cache.FF4jCacheProxy
Read all features within target group.
readGroup(String) - Method in interface org.ff4j.core.FeatureStore
Read all features within target group.
readGroup(String) - Method in class org.ff4j.store.AbstractFeatureStore
Read all features within target group.
readGroup(String) - Method in class org.ff4j.store.InMemoryFeatureStore
Read all features within target group.
readGroup(String) - Method in class org.ff4j.store.JdbcFeatureStore
Read all features within target group.
readOnly - Variable in class org.ff4j.property.Property
Some store do not allow property edition.
readProperty(String) - Method in class org.ff4j.audit.proxy.PropertyStoreAuditProxy
Read property value.
readProperty(String, Property<?>) - Method in class org.ff4j.audit.proxy.PropertyStoreAuditProxy
Read property value and if not found return the default value
readProperty(String) - Method in class org.ff4j.cache.FF4jCacheProxy
Read property value.
readProperty(String, Property<?>) - Method in class org.ff4j.cache.FF4jCacheProxy
Read property value and if not found return the default value
readProperty(String, Property<?>) - Method in class org.ff4j.property.store.AbstractPropertyStore
Read property value and if not found return the default value
readProperty(String) - Method in class org.ff4j.property.store.InMemoryPropertyStore
Read property value.
readProperty(String) - Method in class org.ff4j.property.store.JdbcPropertyStore
Read property value.
readProperty(String) - Method in interface org.ff4j.property.store.PropertyStore
Read property value.
readProperty(String, Property<?>) - Method in interface org.ff4j.property.store.PropertyStore
Read property value and if not found return the default value
readProperty(String) - Method in class org.ff4j.store.kv.KeyValuePropertyStore
Read property value.
registerFeature(String) - Method in interface org.ff4j.store.kv.KeyValueDriver
Put the reference in the dictionnary, not the feature itself.
registerProperty(String) - Method in interface org.ff4j.store.kv.KeyValueDriver
 
rejectedExecution(Runnable, ThreadPoolExecutor) - Method in class org.ff4j.audit.EventRejectedExecutionHandler
ReleaseDateFlipStrategy - Class in org.ff4j.strategy.time
The feature will be flipped after release date is reached.
ReleaseDateFlipStrategy() - Constructor for class org.ff4j.strategy.time.ReleaseDateFlipStrategy
Default constructor for introspection.
ReleaseDateFlipStrategy(String) - Constructor for class org.ff4j.strategy.time.ReleaseDateFlipStrategy
Initialization with a date expression.
ReleaseDateFlipStrategy(Date) - Constructor for class org.ff4j.strategy.time.ReleaseDateFlipStrategy
Initialisation with a date.
remove(int) - Method in class org.ff4j.property.multi.AbstractPropertyList
remove(Object) - Method in class org.ff4j.property.multi.AbstractPropertyMap
remove(Object) - Method in class org.ff4j.property.multi.AbstractPropertyMultiValued
removeAll(Collection<?>) - Method in class org.ff4j.property.multi.AbstractPropertyMultiValued
removeCurrentContext() - Method in class org.ff4j.FF4j
Clear context.
removeFeatureFromGroup() - Method in class org.ff4j.store.JdbcQueryBuilder
 
removeFromGroup(String, String) - Method in class org.ff4j.audit.proxy.FeatureStoreAuditProxy
Remove target Feature from group.
removeFromGroup(String, String) - Method in class org.ff4j.cache.FF4jCacheProxy
Remove target Feature from group.
removeFromGroup(String, String) - Method in interface org.ff4j.core.FeatureStore
Remove target Feature from group.
removeFromGroup(String, String) - Method in class org.ff4j.store.AbstractFeatureStore
Remove target Feature from group.
removeFromGroup(String, String) - Method in class org.ff4j.store.InMemoryFeatureStore
Remove target Feature from group.
removeFromGroup(String, String) - Method in class org.ff4j.store.JdbcFeatureStore
Remove target Feature from group.
removeRoleFromFeature(String, String) - Method in class org.ff4j.audit.proxy.FeatureStoreAuditProxy
Remove role to acess flip point
removeRoleFromFeature(String, String) - Method in class org.ff4j.cache.FF4jCacheProxy
Remove role to acess flip point
removeRoleFromFeature(String, String) - Method in interface org.ff4j.core.FeatureStore
Remove role to acess flip point
removeRoleFromFeature(String, String) - Method in class org.ff4j.store.AbstractFeatureStore
Remove role to acess flip point
removeRoleFromFeature(String, String) - Method in class org.ff4j.store.InMemoryFeatureStore
Remove role to acess flip point
removeRoleFromFeature(String, String) - Method in class org.ff4j.store.JdbcFeatureStore
Remove role to acess flip point
renderBarChartGradient(String, Map<String, MutableHitCount>, String, String) - Method in class org.ff4j.audit.repository.AbstractEventRepository
 
renderBarChartRainbow(String, Map<String, MutableHitCount>) - Method in class org.ff4j.audit.repository.AbstractEventRepository
 
renderPieChartGradient(String, Map<String, MutableHitCount>, String, String) - Method in class org.ff4j.audit.repository.AbstractEventRepository
Convert hicount into pieChart.
renderPieChartRainBow(String, Map<String, MutableHitCount>) - Method in class org.ff4j.audit.repository.AbstractEventRepository
Convert hicount into pieChart.
resolveHostName() - Static method in class org.ff4j.utils.IOUtil
Read hostName from JDK.
RESOURCE_BAR - Static variable in class org.ff4j.web.FF4jWebConstants
list of curves.
RESOURCE_CACHE - Static variable in class org.ff4j.web.FF4jWebConstants
relative path for cache.
RESOURCE_FEATURES - Static variable in class org.ff4j.web.FF4jWebConstants
relative path.
RESOURCE_FF4J - Static variable in class org.ff4j.web.FF4jWebConstants
relative path.
RESOURCE_GROUPS - Static variable in class org.ff4j.web.FF4jWebConstants
relative path.
RESOURCE_MONITORING - Static variable in class org.ff4j.web.FF4jWebConstants
relative path.
RESOURCE_PIE - Static variable in class org.ff4j.web.FF4jWebConstants
list of curves.
RESOURCE_PROPERTIES - Static variable in class org.ff4j.web.FF4jWebConstants
relative path.
RESOURCE_PROPERTYSTORE - Static variable in class org.ff4j.web.FF4jWebConstants
relative path.
RESOURCE_SECURITY - Static variable in class org.ff4j.web.FF4jWebConstants
relative path for security.
RESOURCE_STORE - Static variable in class org.ff4j.web.FF4jWebConstants
relative path.
retainAll(Collection<?>) - Method in class org.ff4j.property.multi.AbstractPropertyMultiValued
ROLE_READ - Static variable in class org.ff4j.web.FF4jWebConstants
security role.
ROLE_WRITE - Static variable in class org.ff4j.web.FF4jWebConstants
security role.
rollback(Connection) - Static method in class org.ff4j.utils.JdbcUtils
Utility method to perform rollback in correct way.
run() - Method in class org.ff4j.cache.Store2CachePollingWorker

S

saveEvent(Event) - Method in interface org.ff4j.audit.repository.EventRepository
Save event into store synchronously.
saveEvent(Event) - Method in class org.ff4j.audit.repository.InMemoryEventRepository
Save event into store synchronously.
saveEvent(Event) - Method in class org.ff4j.audit.repository.JdbcEventRepository
Save event into store synchronously.
saveEvent(Event) - Method in class org.ff4j.store.kv.KeyValueEventRepository
Save event into store synchronously.
SDF - Static variable in class org.ff4j.property.PropertyCalendar
expected expression.
SDF - Static variable in class org.ff4j.property.PropertyDate
expected expression.
SDF - Static variable in class org.ff4j.strategy.time.ReleaseDateFlipStrategy
Pattern to create a release Date.
searchFeatureUsageEvents(EventQueryDefinition) - Method in interface org.ff4j.audit.repository.EventRepository
Search over events.
searchFeatureUsageEvents(EventQueryDefinition) - Method in class org.ff4j.audit.repository.InMemoryEventRepository
Search over events.
searchFeatureUsageEvents(EventQueryDefinition) - Method in class org.ff4j.audit.repository.JdbcEventRepository
Search over events.
searchFeatureUsageEvents(EventQueryDefinition) - Method in class org.ff4j.store.kv.KeyValueEventRepository
Search over events.
SECURITY_ROLE_ATTNAME - Static variable in class org.ff4j.conf.XmlParser
TAG XML.
SECURITY_ROLE_TAG - Static variable in class org.ff4j.conf.XmlParser
TAG XML.
SECURITY_TAG - Static variable in class org.ff4j.conf.XmlParser
TAG XML.
Serie<V> - Class in org.ff4j.audit.chart
Chart item.
Serie(String) - Constructor for class org.ff4j.audit.chart.Serie
Initialization throughlabel
Serie(String, V) - Constructor for class org.ff4j.audit.chart.Serie
Constructor.
Serie(String, V, String) - Constructor for class org.ff4j.audit.chart.Serie
Constructor.
SERVER_HOSTNAME - Static variable in class org.ff4j.strategy.ServerFilterStrategy
Parameter to be checked in context.
ServerFilterStrategy - Class in org.ff4j.strategy
This strategy will check hostName and flipped only if it's contained in expected list.
ServerFilterStrategy() - Constructor for class org.ff4j.strategy.ServerFilterStrategy
Default Constructor.
ServerFilterStrategy(String) - Constructor for class org.ff4j.strategy.ServerFilterStrategy
Parameterized constructor.
set(int, T) - Method in class org.ff4j.property.multi.AbstractPropertyList
set(T...) - Static method in class org.ff4j.utils.Util
Create an HashSet.
setAction(String) - Method in class org.ff4j.audit.Event
Setter accessor for attribute 'action'.
setActionFilters(Set<String>) - Method in class org.ff4j.audit.EventQueryDefinition
Setter accessor for attribute 'actionFilters'.
setApiKeys(Set<String>) - Method in class org.ff4j.web.ApiConfig
Setter accessor for attribute 'apiKeys'.
setAuthenticate(boolean) - Method in class org.ff4j.web.ApiConfig
Setter accessor for attribute 'authenticate'.
setAuthManager(String) - Method in class org.ff4j.FF4j
 
setAuthorizationsManager(AuthorizationsManager) - Method in class org.ff4j.FF4j
Setter accessor for attribute 'authorizationsManager'.
setAutocreate(boolean) - Method in class org.ff4j.FF4j
Setter accessor for attribute 'autocreate'.
setAutorize(boolean) - Method in class org.ff4j.web.ApiConfig
Setter accessor for attribute 'autorize'.
setCacheManager(FF4JCacheManager) - Method in class org.ff4j.cache.FF4jCacheProxy
Setter accessor for attribute 'cacheManager'.
setClassLoader(ClassLoader) - Static method in class org.ff4j.utils.MappingUtil
 
setColor(String) - Method in class org.ff4j.audit.chart.Serie
Setter accessor for attribute 'color'.
setCurrentContext(FlippingExecutionContext) - Method in class org.ff4j.FF4j
Override flipping execution context.
setCustomKeys(Map<String, String>) - Method in class org.ff4j.audit.Event
Setter accessor for attribute 'customKeys'.
setCustomProperties(Map<String, Property<?>>) - Method in class org.ff4j.core.Feature
Setter accessor for attribute 'customProperties'.
setDataSource(DataSource) - Method in class org.ff4j.audit.repository.JdbcEventRepository
Setter accessor for attribute 'dataSource'.
setDataSource(DataSource) - Method in class org.ff4j.property.store.JdbcPropertyStore
Setter accessor for attribute 'dataSource'.
setDataSource(DataSource) - Method in class org.ff4j.store.JdbcFeatureStore
Setter accessor for attribute 'dataSource'.
setDbSchema(String) - Method in class org.ff4j.store.JdbcQueryBuilder
 
setDescription(String) - Method in class org.ff4j.core.Feature
Setter accessor for attribute 'description'.
setDescription(String) - Method in class org.ff4j.property.BasePropertyBean
Setter accessor for attribute 'description'.
setDescription(String) - Method in class org.ff4j.property.Property
Setter accessor for attribute 'description'.
setDocumentation(boolean) - Method in class org.ff4j.web.ApiConfig
Setter accessor for attribute 'documentation'.
setDriver(KeyValueDriver<String, VALUE>) - Method in class org.ff4j.store.kv.KeyValueEventRepository
Setter accessor for attribute 'driver'.
setDriver(KeyValueDriver<String, VALUE>) - Method in class org.ff4j.store.kv.KeyValueFeatureStore
Setter accessor for attribute 'driver'.
setDriver(KeyValueDriver<String, VALUE>) - Method in class org.ff4j.store.kv.KeyValuePropertyStore
Setter accessor for attribute 'driver'.
setDuration(long) - Method in class org.ff4j.audit.Event
Setter accessor for attribute 'duration'.
setEnable(boolean) - Method in class org.ff4j.core.Feature
Setter accessor for attribute 'enable'.
setEnableAudit(boolean) - Method in class org.ff4j.FF4j
Setter accessor for attribute 'enableAudit'.
setEventPublisher(EventPublisher) - Method in class org.ff4j.FF4j
Setter accessor for attribute 'eventPublisher'.
setEventRepository(EventRepository) - Method in class org.ff4j.FF4j
Setter accessor for attribute 'eventRepository'.
setFeatureMapper(FeatureMapper<VALUE>) - Method in class org.ff4j.store.kv.KeyValueFeatureStore
Setter accessor for attribute 'featureMapper'.
setFeatures(Map<String, Feature>) - Method in class org.ff4j.conf.XmlConfig
Setter accessor for attribute 'features'.
setFeatureStore(FeatureStore) - Method in class org.ff4j.FF4j
NON Static to be use by Injection of Control.
setFF4j(FF4j) - Method in class org.ff4j.web.ApiConfig
Setter accessor for attribute 'fF4j'.
setFileName(String) - Method in class org.ff4j.FF4j
Required for spring namespace and 'fileName' attribut on ff4j tag.
setFileName(String) - Method in class org.ff4j.property.store.InMemoryPropertyStore
Setter accessor for attribute 'fileName'.
setFixedValues(Set<String>) - Method in class org.ff4j.property.BasePropertyBean
Setter accessor for attribute 'fixedValues'.
setFixedValues(Set<T>) - Method in class org.ff4j.property.Property
Setter accessor for attribute 'fixedValues'.
setFlippingStrategy(FlippingStrategy) - Method in class org.ff4j.core.Feature
Setter accessor for attribute 'flippingStrategy'.
setFrom(Long) - Method in class org.ff4j.audit.EventQueryDefinition
Setter accessor for attribute 'from'.
setFrom(long) - Method in class org.ff4j.audit.EventQueryDefinition
Setter accessor for attribute 'from'.
setFrom(Calendar) - Method in class org.ff4j.strategy.time.HourInterval
Setter accessor for attribute 'from'.
setGroup(String) - Method in class org.ff4j.core.Feature
Setter accessor for attribute 'group'.
setHost(String) - Method in class org.ff4j.web.ApiConfig
Setter accessor for attribute 'host'.
setHostFilters(Set<String>) - Method in class org.ff4j.audit.EventQueryDefinition
Setter accessor for attribute 'hostFilters'.
setHostName(String) - Method in class org.ff4j.audit.Event
Setter accessor for attribute 'hostName'.
setInitialDelay(long) - Method in class org.ff4j.cache.Store2CachePollingScheduler
Setter accessor for attribute 'initialDelay'.
setLabel(String) - Method in class org.ff4j.audit.chart.Serie
Setter accessor for attribute 'label'.
setListDelimiter(String) - Method in class org.ff4j.property.multi.AbstractPropertyMultiValued
Setter accessor for attribute 'separator'.
setLocation(String) - Method in class org.ff4j.property.store.InMemoryPropertyStore
Setter accessor for attribute 'locations'.
setLocation(String) - Method in class org.ff4j.store.InMemoryFeatureStore
Setter accessor for attribute 'locations'.
setLog(boolean) - Method in class org.ff4j.web.ApiConfig
Setter accessor for attribute 'log'.
setMaxresult(int) - Method in class org.ff4j.audit.EventQueryDefinition
Setter accessor for attribute 'maxresult'.
setMock(boolean) - Static method in class org.ff4j.audit.EventRejectedExecutionHandler
 
setName(String) - Method in class org.ff4j.audit.Event
Setter accessor for attribute 'name'.
setName(String) - Method in class org.ff4j.audit.EventWorker
Setter accessor for attribute 'name'.
setName(String) - Method in class org.ff4j.property.BasePropertyBean
Setter accessor for attribute 'name'.
setName(String) - Method in class org.ff4j.property.Property
Setter accessor for attribute 'name'.
setNamesFilter(Set<String>) - Method in class org.ff4j.audit.EventQueryDefinition
Setter accessor for attribute 'namesFilter'.
setOperator(ExpressionOperator) - Method in class org.ff4j.strategy.el.ExpressionNode
Setter accessor for attribute 'operator'.
setPageable(boolean) - Method in class org.ff4j.audit.EventQueryDefinition
Setter accessor for attribute 'pageable'.
setPagenumber(int) - Method in class org.ff4j.audit.EventQueryDefinition
Setter accessor for attribute 'pagenumber'.
setPagesize(int) - Method in class org.ff4j.audit.EventQueryDefinition
Setter accessor for attribute 'pagesize'.
setPermissions(Set<String>) - Method in class org.ff4j.core.Feature
Setter accessor for attribute 'permissions'.
setPermissions(Map<String, Set<String>>) - Method in class org.ff4j.web.ApiConfig
Setter accessor for attribute 'permissions'.
setPollingDelay(long) - Method in class org.ff4j.cache.Store2CachePollingScheduler
Setter accessor for attribute 'pollingDelay'.
setPort(int) - Method in class org.ff4j.web.ApiConfig
Setter accessor for attribute 'port'.
setProperties(Map<String, Property<?>>) - Method in class org.ff4j.conf.XmlConfig
Setter accessor for attribute 'properties'.
setProperties(Map<String, Property<?>>) - Method in class org.ff4j.property.store.InMemoryPropertyStore
Setter accessor for attribute 'properties'.
setPropertiesStore(PropertyStore) - Method in class org.ff4j.FF4j
Setter accessor for attribute 'pStore'.
setPropertyMapper(PropertyMapper<VALUE>) - Method in class org.ff4j.store.kv.KeyValuePropertyStore
Setter accessor for attribute 'featureMapper'.
setQueryBuilder(JdbcQueryBuilder) - Method in class org.ff4j.audit.repository.JdbcEventRepository
 
setQueryBuilder(JdbcQueryBuilder) - Method in class org.ff4j.property.store.JdbcPropertyStore
 
setQueryBuilder(JdbcQueryBuilder) - Method in class org.ff4j.store.JdbcFeatureStore
 
setReadOnly(boolean) - Method in class org.ff4j.property.Property
Setter accessor for attribute 'readOnly'.
setReleaseDate(Date) - Method in class org.ff4j.strategy.time.ReleaseDateFlipStrategy
Setter accessor for attribute 'releaseDate'.
setRepository(EventRepository) - Method in class org.ff4j.audit.EventPublisher
Setter accessor for attribute 'repository'.
setSdf(SimpleDateFormat) - Method in class org.ff4j.audit.chart.TimeSeriesChart
Setter accessor for attribute 'sdf'.
setSeries(Map<String, Serie<Map<String, MutableHitCount>>>) - Method in class org.ff4j.audit.chart.TimeSeriesChart
Setter accessor for attribute 'series'.
setSource(String) - Method in class org.ff4j.audit.Event
Setter accessor for attribute 'source'.
setSourceFilters(Set<String>) - Method in class org.ff4j.audit.EventQueryDefinition
Setter accessor for attribute 'sourceFilters'.
setStore2CachePoller(Store2CachePollingScheduler) - Method in class org.ff4j.cache.FF4jCacheProxy
Setter accessor for attribute 'store2CachePoller'.
setTargetFeatureStore(FeatureStore) - Method in class org.ff4j.cache.FF4jCacheProxy
Setter accessor for attribute 'targetFeatureStore'.
setTargetPropertyStore(PropertyStore) - Method in class org.ff4j.cache.FF4jCacheProxy
Setter accessor for attribute 'targetPropertyStore'.
setTimeSlots(List<String>) - Method in class org.ff4j.audit.chart.TimeSeriesChart
Setter accessor for attribute 'timeSlots'.
setTimestamp(long) - Method in class org.ff4j.audit.Event
Setter accessor for attribute 'timestamp'.
setTitle(String) - Method in class org.ff4j.audit.chart.AbstractChart
Setter accessor for attribute 'title'.
setTo(Long) - Method in class org.ff4j.audit.EventQueryDefinition
Setter accessor for attribute 'to'.
setTo(long) - Method in class org.ff4j.audit.EventQueryDefinition
Setter accessor for attribute 'to'.
setTo(Calendar) - Method in class org.ff4j.strategy.time.HourInterval
Setter accessor for attribute 'to'.
setType(String) - Method in class org.ff4j.audit.Event
Setter accessor for attribute 'type'.
setType(String) - Method in class org.ff4j.property.BasePropertyBean
Setter accessor for attribute 'type'.
setType(String) - Method in class org.ff4j.property.Property
Setter accessor for attribute 'type'.
setUid(String) - Method in class org.ff4j.core.Feature
Setter accessor for attribute 'uid'.
setUseInetAddress(boolean) - Static method in class org.ff4j.utils.IOUtil
 
setUser(String) - Method in class org.ff4j.audit.Event
Setter accessor for attribute 'user'.
setUsers(Map<String, String>) - Method in class org.ff4j.web.ApiConfig
Setter accessor for attribute 'users'.
setUuid(String) - Method in class org.ff4j.audit.Event
Setter accessor for attribute 'uuid'.
setValue(V) - Method in class org.ff4j.audit.chart.Serie
Setter accessor for attribute 'value'.
setValue(String) - Method in class org.ff4j.audit.Event
Setter accessor for attribute 'value'.
setValue(String) - Method in class org.ff4j.property.BasePropertyBean
Setter accessor for attribute 'value'.
setValue(T) - Method in class org.ff4j.property.Property
Setter accessor for attribute 'value'.
setValue(String) - Method in class org.ff4j.strategy.el.ExpressionNode
Setter accessor for attribute 'value'.
setValueFromString(String) - Method in class org.ff4j.property.Property
Load value from its string expression.
setVersion(String) - Method in class org.ff4j.web.ApiConfig
Setter accessor for attribute 'version'.
setWebContext(String) - Method in class org.ff4j.web.ApiConfig
Setter accessor for attribute 'webContext'.
setWeight(double) - Method in class org.ff4j.strategy.PonderationStrategy
Setter accessor for attribute 'weight'.
setZone(ZoneOffset) - Method in class org.ff4j.property.PropertyInstant
Setter accessor for attribute 'zone'.
size() - Method in class org.ff4j.property.multi.AbstractPropertyMap
size() - Method in class org.ff4j.property.multi.AbstractPropertyMultiValued
SOURCE_JAVA - Static variable in class org.ff4j.audit.EventConstants
SOURCES.
SOURCE_SSH - Static variable in class org.ff4j.audit.EventConstants
 
SOURCE_WEB - Static variable in class org.ff4j.audit.EventConstants
 
SOURCE_WEBAPI - Static variable in class org.ff4j.audit.EventConstants
 
SQL_ADD_ROLE - Static variable in class org.ff4j.store.JdbcStoreConstants
sql query expression
SQL_ADD_TO_GROUP - Static variable in class org.ff4j.store.JdbcStoreConstants
sql query expression
SQL_AUDIT_COUNT - Static variable in class org.ff4j.store.JdbcStoreConstants
Creation.
SQL_AUDIT_FEATURE_ALLEVENTS - Static variable in class org.ff4j.store.JdbcStoreConstants
List events for a dedicate feature (in a time window).
SQL_AUDIT_FEATURE_DISTRIB - Static variable in class org.ff4j.store.JdbcStoreConstants
List events for a dedicate feature (in a time window).
SQL_AUDIT_LISTFEATURES - Static variable in class org.ff4j.store.JdbcStoreConstants
Creation.
SQL_AUDIT_OK_DISTRIB - Static variable in class org.ff4j.store.JdbcStoreConstants
Get all information for the Pie as a single request.
SQL_CREATE - Static variable in class org.ff4j.store.JdbcStoreConstants
sql query expression
SQL_CREATE_CUSTOMPROPERTY - Static variable in class org.ff4j.store.JdbcStoreConstants
sql query expression
SQL_DELETE - Static variable in class org.ff4j.store.JdbcStoreConstants
sql query expression
SQL_DELETE_ALL_CUSTOMPROPERTIES - Static variable in class org.ff4j.store.JdbcStoreConstants
sql query expression
SQL_DELETE_ALL_FEATURES - Static variable in class org.ff4j.store.JdbcStoreConstants
sql query expression
SQL_DELETE_ALL_ROLES - Static variable in class org.ff4j.store.JdbcStoreConstants
sql query expression
SQL_DELETE_CUSTOMPROPERTIES - Static variable in class org.ff4j.store.JdbcStoreConstants
sql query expression
SQL_DELETE_CUSTOMPROPERTY - Static variable in class org.ff4j.store.JdbcStoreConstants
sql query expression
SQL_DELETE_ROLE - Static variable in class org.ff4j.store.JdbcStoreConstants
sql query expression
SQL_DELETE_ROLES - Static variable in class org.ff4j.store.JdbcStoreConstants
sql query expression
SQL_DISABLE - Static variable in class org.ff4j.store.JdbcStoreConstants
sql query expression
SQL_DISABLE_GROUP - Static variable in class org.ff4j.store.JdbcStoreConstants
sql query expression
SQL_ENABLE - Static variable in class org.ff4j.store.JdbcStoreConstants
sql query expression
SQL_ENABLE_GROUP - Static variable in class org.ff4j.store.JdbcStoreConstants
sql query expression
SQL_EXIST - Static variable in class org.ff4j.store.JdbcStoreConstants
sql query expression
SQL_EXIST_GROUP - Static variable in class org.ff4j.store.JdbcStoreConstants
sql query expression
SQL_GET_ALLROLES - Static variable in class org.ff4j.store.JdbcStoreConstants
sql query expression
SQL_GET_CUSTOMPROPERTY_BYID - Static variable in class org.ff4j.store.JdbcStoreConstants
sql query expression
SQL_GET_ROLES - Static variable in class org.ff4j.store.JdbcStoreConstants
sql query expression
SQL_GETFEATUREBYID - Static variable in class org.ff4j.store.JdbcStoreConstants
sql query expression
SQL_GETREFPROPERTIESBYID - Static variable in class org.ff4j.store.JdbcStoreConstants
sql query expression
SQL_PROPERTY_CREATE - Static variable in class org.ff4j.store.JdbcStoreConstants
Create property.
SQL_PROPERTY_DELETE - Static variable in class org.ff4j.store.JdbcStoreConstants
Delete property.
SQL_PROPERTY_DELETE_ALL - Static variable in class org.ff4j.store.JdbcStoreConstants
Delete property.
SQL_PROPERTY_EXIST - Static variable in class org.ff4j.store.JdbcStoreConstants
Test if property exist.
SQL_PROPERTY_READ - Static variable in class org.ff4j.store.JdbcStoreConstants
Test if property exist.
SQL_PROPERTY_READALL - Static variable in class org.ff4j.store.JdbcStoreConstants
sql query expression
SQL_PROPERTY_READNAMES - Static variable in class org.ff4j.store.JdbcStoreConstants
sql query expression
SQL_PROPERTY_UPDATE - Static variable in class org.ff4j.store.JdbcStoreConstants
sql query expression
SQL_REMOVE_FROM_GROUP - Static variable in class org.ff4j.store.JdbcStoreConstants
sql query expression
SQL_UPDATE - Static variable in class org.ff4j.store.JdbcStoreConstants
sql query expression
sqlCreateTableAudit() - Method in class org.ff4j.store.JdbcQueryBuilder
SQL to create Tables (won't work for all DB).
sqlCreateTableCustomProperties() - Method in class org.ff4j.store.JdbcQueryBuilder
SQL to create Tables (won't work for all DB).
sqlCreateTableFeatures() - Method in class org.ff4j.store.JdbcQueryBuilder
SQL to create Tables (won't work for all DB).
sqlCreateTableProperties() - Method in class org.ff4j.store.JdbcQueryBuilder
SQL to create Tables (won't work for all JDBC implementations).
sqlCreateTableRoles() - Method in class org.ff4j.store.JdbcQueryBuilder
SQL to create Tables (won't work for all DB).
SQLQUERY_ALLFEATURES - Static variable in class org.ff4j.store.JdbcStoreConstants
sql query expression
SQLQUERY_ALLGROUPS - Static variable in class org.ff4j.store.JdbcStoreConstants
sql query expression
SQLQUERY_GET_FEATURE_GROUP - Static variable in class org.ff4j.store.JdbcStoreConstants
sql query expression
sqlSaveAudit() - Method in class org.ff4j.store.JdbcQueryBuilder
 
start(long) - Method in class org.ff4j.cache.Store2CachePollingScheduler
Start polling with a polling
start() - Method in class org.ff4j.cache.Store2CachePollingScheduler
Start polling.
startPolling(long) - Method in class org.ff4j.cache.FF4jCacheProxy
Start the polling of target store is required.
stop() - Method in class org.ff4j.audit.EventPublisher
Stops the event publisher.
stop() - Method in class org.ff4j.cache.Store2CachePollingScheduler
Stop Polling.
stop() - Method in class org.ff4j.FF4j
Shuts down the event publisher if we actually started it (As opposed to having it dependency-injected).
stopPolling() - Method in class org.ff4j.cache.FF4jCacheProxy
Stop the polling of target store is required.
Store2CachePollingScheduler - Class in org.ff4j.cache
Poll target stores on a fixed delay basis and fill cache to avoid reaching TTL of key.
Store2CachePollingScheduler(FeatureStore, PropertyStore, FF4JCacheManager) - Constructor for class org.ff4j.cache.Store2CachePollingScheduler
Parameterized constructor.
Store2CachePollingScheduler(FF4jCacheProxy) - Constructor for class org.ff4j.cache.Store2CachePollingScheduler
Parameterized constructor.
Store2CachePollingWorker - Class in org.ff4j.cache
Working thread to poll and fetch data from store and copy to local cache.
Store2CachePollingWorker(FeatureStore, PropertyStore, FF4JCacheManager) - Constructor for class org.ff4j.cache.Store2CachePollingWorker
Parameterized constructor.
Store2CachePollingWorker(FF4jCacheProxy) - Constructor for class org.ff4j.cache.Store2CachePollingWorker
Parameterized constructor.
STORE_CLEAR - Static variable in class org.ff4j.web.FF4jWebConstants
relative path for cache.
STORE_CREATESCHEMA - Static variable in class org.ff4j.web.FF4jWebConstants
relative path for cache.
subList(int, int) - Method in class org.ff4j.property.multi.AbstractPropertyList

T

TABLE_AUDIT - Static variable in class org.ff4j.store.JdbcStoreConstants
 
tablePrefix - Variable in class org.ff4j.store.JdbcQueryBuilder
table prefix.
tableSuffix - Variable in class org.ff4j.store.JdbcQueryBuilder
table suffix.
TARGET_FEATURE - Static variable in class org.ff4j.audit.EventConstants
TARGETS.
TARGET_FSTORE - Static variable in class org.ff4j.audit.EventConstants
 
TARGET_GROUP - Static variable in class org.ff4j.audit.EventConstants
 
TARGET_PROPERTY - Static variable in class org.ff4j.audit.EventConstants
 
TARGET_PSTORE - Static variable in class org.ff4j.audit.EventConstants
 
TARGET_USER - Static variable in class org.ff4j.audit.EventConstants
 
timeout - Static variable in class org.ff4j.audit.EventPublisher
2s to save the event other wize skip.
TimeSeriesChart - Class in org.ff4j.audit.chart
Information for timeSerie.
TimeSeriesChart() - Constructor for class org.ff4j.audit.chart.TimeSeriesChart
Default constuctor
TimeSeriesChart(long, long, TimeUnit) - Constructor for class org.ff4j.audit.chart.TimeSeriesChart
Parameterized constructor.
TimeUtils - Class in org.ff4j.utils
Utilities methods about, time & dates
TITLE_BARCHAR_HIT - Static variable in class org.ff4j.audit.EventConstants
distribution.
TITLE_PIE_HITCOUNT - Static variable in class org.ff4j.audit.EventConstants
total hit count.
TO_MILLIS - Static variable in class org.ff4j.cache.InMemoryCacheEntry
externalized as constant.
toArray() - Method in class org.ff4j.property.multi.AbstractPropertyMultiValued
toArray(X[]) - Method in class org.ff4j.property.multi.AbstractPropertyMultiValued
toggle() - Method in class org.ff4j.core.Feature
Toggle target feature (from enable to disable and vice versa)
toJson() - Method in class org.ff4j.audit.chart.BarChart
toJson() - Method in class org.ff4j.audit.chart.PieChart
toJson() - Method in class org.ff4j.audit.Event
Serialized as a Json document.
toJson() - Method in class org.ff4j.core.Feature
Convert Feature to JSON.
toJson() - Method in class org.ff4j.property.Property
toJson() - Method in class org.ff4j.property.store.AbstractPropertyStore
toJson() - Method in class org.ff4j.security.AbstractAuthorizationManager
Serialized as JSON.
toJson() - Method in interface org.ff4j.security.AuthorizationsManager
Serialized as JSON.
toJson() - Method in class org.ff4j.store.AbstractFeatureStore
toJson() - Method in class org.ff4j.store.InMemoryFeatureStore
toJson() - Method in class org.ff4j.strategy.AbstractFlipStrategy
Convert FlippingStrategy as Json.
toLocalDateTime() - Method in class org.ff4j.property.PropertyInstant
 
toMap(String) - Static method in class org.ff4j.utils.MappingUtil
Utility method to convert parameters as Map
toStore(JAVA_OBJ) - Method in interface org.ff4j.mapper.Mapper
Convert object from store driver/client to FF4J framework Object.
toString() - Method in class org.ff4j.audit.chart.BarChart
toString() - Method in class org.ff4j.audit.chart.PieChart
toString() - Method in class org.ff4j.audit.chart.Serie
toString() - Method in class org.ff4j.audit.chart.TimeSeriesChart
toString() - Method in class org.ff4j.audit.Event
toString() - Method in class org.ff4j.audit.MutableHitCount
toString() - Method in class org.ff4j.audit.repository.AbstractEventRepository
toString() - Method in class org.ff4j.core.Feature
toString() - Method in class org.ff4j.FF4j
toString() - Method in class org.ff4j.property.Property
toString() - Method in class org.ff4j.property.util.PropertyJsonBean
toString() - Method in class org.ff4j.security.AbstractAuthorizationManager
toString() - Method in class org.ff4j.store.AbstractFeatureStore
toString() - Method in class org.ff4j.strategy.AbstractFlipStrategy
toString() - Method in class org.ff4j.strategy.el.ExpressionNode
trace() - Method in class org.ff4j.property.PropertyLogLevel
update to trace
type(String) - Method in class org.ff4j.audit.EventBuilder
 
type - Variable in class org.ff4j.property.BasePropertyBean
nature of the property (classname).
type - Variable in class org.ff4j.property.Property
Canonical name for JSON serialization.

U

unregisterFeature(String) - Method in interface org.ff4j.store.kv.KeyValueDriver
 
unregisterProperty(String) - Method in interface org.ff4j.store.kv.KeyValueDriver
 
update(Feature) - Method in class org.ff4j.audit.proxy.FeatureStoreAuditProxy
Update FlipPoint within store.
update(Feature) - Method in class org.ff4j.cache.FF4jCacheProxy
Update FlipPoint within store.
update(Feature) - Method in interface org.ff4j.core.FeatureStore
Update FlipPoint within store.
update(Feature) - Method in class org.ff4j.store.InMemoryFeatureStore
Update FlipPoint within store.
update(Feature) - Method in class org.ff4j.store.JdbcFeatureStore
Update FlipPoint within store.
update(String, Object...) - Method in class org.ff4j.store.JdbcFeatureStore
Utility method to perform UPDATE and DELETE operations.
update(Feature) - Method in class org.ff4j.store.kv.KeyValueFeatureStore
Update FlipPoint within store.
updateFeature() - Method in class org.ff4j.store.JdbcQueryBuilder
 
updateProperty(String, String) - Method in class org.ff4j.audit.proxy.PropertyStoreAuditProxy
Update existing property.
updateProperty(Property<T>) - Method in class org.ff4j.audit.proxy.PropertyStoreAuditProxy
Update existing property.
updateProperty(String, String) - Method in class org.ff4j.cache.FF4jCacheProxy
Update existing property.
updateProperty(Property<T>) - Method in class org.ff4j.cache.FF4jCacheProxy
Update existing property.
updateProperty(Property<T>) - Method in class org.ff4j.property.store.AbstractPropertyStore
Update existing property.
updateProperty(String, String) - Method in class org.ff4j.property.store.AbstractPropertyStore
Update existing property.
updateProperty(String, String) - Method in class org.ff4j.property.store.JdbcPropertyStore
Update existing property.
updateProperty(Property<T>) - Method in class org.ff4j.property.store.JdbcPropertyStore
Update existing property.
updateProperty(String, String) - Method in interface org.ff4j.property.store.PropertyStore
Update existing property.
updateProperty(Property<T>) - Method in interface org.ff4j.property.store.PropertyStore
Update existing property.
updateProperty() - Method in class org.ff4j.store.JdbcQueryBuilder
 
Util - Class in org.ff4j.utils
Tips and tricks to be less verbose.

V

value(String) - Method in class org.ff4j.audit.EventBuilder
 
value - Variable in class org.ff4j.property.BasePropertyBean
Value as String.
value() - Method in class org.ff4j.property.multi.AbstractPropertyMap
Access Internal value.
value - Variable in class org.ff4j.property.Property
Current Value.
valueAsJson(Object) - Static method in class org.ff4j.utils.JsonUtils
Target primitive displayed as JSON.
valueOf(String) - Static method in enum org.ff4j.property.PropertyLogLevel.LogLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ff4j.strategy.el.ExpressionOperator
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.ff4j.property.PropertyLogLevel.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ff4j.strategy.el.ExpressionOperator
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitInSeconds(int) - Method in class org.ff4j.audit.EventRejectedExecutionHandler
Wait, extracted method to easy tests.
warn() - Method in class org.ff4j.property.PropertyLogLevel
update to warn
warning(SAXParseException) - Method in class org.ff4j.conf.XmlParserErrorHandler
webContext(String) - Method in class org.ff4j.web.ApiConfigBuilder
 
WhiteListStrategy - Class in org.ff4j.strategy
OPEN ACCES to listed client hostname.
WhiteListStrategy() - Constructor for class org.ff4j.strategy.WhiteListStrategy
Default Constructor.
WhiteListStrategy(String) - Constructor for class org.ff4j.strategy.WhiteListStrategy
Parameterized constructor.
withAuthentication() - Method in class org.ff4j.web.ApiConfigBuilder
 
withAutorization() - Method in class org.ff4j.web.ApiConfigBuilder
 
withDocumentation() - Method in class org.ff4j.web.ApiConfigBuilder
 
withoutAuthentication() - Method in class org.ff4j.web.ApiConfigBuilder
 
withoutAutorization() - Method in class org.ff4j.web.ApiConfigBuilder
 
withoutDocumentation() - Method in class org.ff4j.web.ApiConfigBuilder
 

X

XmlConfig - Class in org.ff4j.conf
This bean is populated by parsing FF4J XML files.
XmlConfig() - Constructor for class org.ff4j.conf.XmlConfig
 
XmlParser - Class in org.ff4j.conf
Allow to parse XML files to load Feature.
XmlParser() - Constructor for class org.ff4j.conf.XmlParser
 
XmlParserErrorHandler - Class in org.ff4j.conf
XML Error handler.
XmlParserErrorHandler() - Constructor for class org.ff4j.conf.XmlParserErrorHandler
 

Z

zone - Variable in class org.ff4j.property.PropertyInstant
zone offset.
A B C D E F G H I J K L M N O P R S T U V W X Z 
Skip navigation links

Copyright © 2013–2020 FF4J. All rights reserved.