- 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
-
- 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
-
- 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.
- 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
-
- 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
-
- 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
-
- 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
-
- 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 :
- 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
-
- 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
-
- 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
-
- 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.
- 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
-
- 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
-
- getFeature(String) - Method in class org.ff4j.cache.InMemoryCacheManager
-
- 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
-
- getProperty(String) - Method in class org.ff4j.cache.InMemoryCacheManager
-
- 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.
- 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
-
- 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
-
- 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
- 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 extends Collection>>.
- 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.
- 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
-
- 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
-
- 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
-
- removeFromGroup(String, String) - Method in class org.ff4j.cache.FF4jCacheProxy
-
- removeFromGroup(String, String) - Method in interface org.ff4j.core.FeatureStore
-
- removeFromGroup(String, String) - Method in class org.ff4j.store.AbstractFeatureStore
-
- removeFromGroup(String, String) - Method in class org.ff4j.store.InMemoryFeatureStore
-
- removeFromGroup(String, String) - Method in class org.ff4j.store.JdbcFeatureStore
-
- 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
- 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