- enableEnvLevelCaching(String) - Method in class com.flagsmith.config.FlagsmithCacheConfig.Builder
-
Enables caching for environment level flags.
- enableLogging(FlagsmithLoggerLevel) - Method in class com.flagsmith.FlagsmithClient.Builder
-
Enables logging, the project importing this module must include an implementation slf4j in
their pom.
- enableLogging() - Method in class com.flagsmith.FlagsmithClient.Builder
-
Enables logging, the project importing this module must include an implementation slf4j in
their pom.
- Engine - Class in com.flagsmith.flagengine
-
- Engine() - Constructor for class com.flagsmith.flagengine.Engine
-
- EnvironmentModel - Class in com.flagsmith.flagengine.environments
-
- EnvironmentModel() - Constructor for class com.flagsmith.flagengine.environments.EnvironmentModel
-
- equals(Object) - Method in class com.flagsmith.flagengine.features.FeatureModel
-
- equals(Object) - Method in class com.flagsmith.flagengine.features.FeatureStateModel
-
- error(String, Object...) - Method in class com.flagsmith.FlagsmithLogger
-
Prints error into the log.
- estimatedSize() - Method in class com.flagsmith.config.FlagsmithCacheConfig.FlagsmithCacheImpl
-
- estimatedSize() - Method in interface com.flagsmith.interfaces.FlagsmithCache
-
Returns the approximate number of entries in this cache.
- evaluateDefaultFlag(String) - Method in class com.flagsmith.FlagsmithFlagDefaults
-
evaluate the default feature flag.
- evaluateDefaultFlag(String) - Method in interface com.flagsmith.interfaces.DefaultFlagHandler
-
- evaluateIdentityInSegment(IdentityModel, SegmentModel, List<TraitModel>) - Static method in class com.flagsmith.flagengine.segments.SegmentEvaluator
-
Evaluate the traits in identities and overrides with rules from segments.
- executeAsync(Request, TypeReference<T>, Boolean) - Method in class com.flagsmith.threads.RequestProcessor
-
Execute the request in async mode.
- executeAsync(Request, Boolean) - Method in class com.flagsmith.threads.RequestProcessor
-
Execute the response in async mode and do not unmarshall.
- executeAsync(Request, TypeReference<T>, Boolean, Retry) - Method in class com.flagsmith.threads.RequestProcessor
-
Execute the response in async mode.
- expireAfterAccess(int, TimeUnit) - Method in class com.flagsmith.config.FlagsmithCacheConfig.Builder
-
Specifies that each entry should be automatically removed from the cache once a fixed
duration has elapsed after the entry's creation, the most recent replacement of its value, or
its last read.
- expireAfterWrite(int, TimeUnit) - Method in class com.flagsmith.config.FlagsmithCacheConfig.Builder
-
Specifies that each entry should be automatically removed from the cache once a fixed
duration has elapsed after the entry's creation, or the most recent replacement of its
value.
- getAllFlags() - Method in class com.flagsmith.models.Flags
-
returns the list of all flags.
- getCache() - Method in class com.flagsmith.config.FlagsmithCacheConfig.FlagsmithCacheImpl
-
- getCache() - Method in class com.flagsmith.FlagsmithApiWrapper
-
- getCache() - Method in class com.flagsmith.FlagsmithClient
-
Returns a FlagsmithCache cache object that encapsulates methods to manipulate the cache.
- getCache() - Method in interface com.flagsmith.interfaces.FlagsmithCache
-
Returns the Cache instance.
- getCache() - Method in interface com.flagsmith.interfaces.FlagsmithSdk
-
- getCompositeKey() - Method in class com.flagsmith.flagengine.identities.IdentityModel
-
Returns the composite key for the identity.
- getConfig() - Method in class com.flagsmith.FlagsmithApiWrapper
-
- getConfig() - Method in interface com.flagsmith.interfaces.FlagsmithSdk
-
- getEnvFlagsCacheKey() - Method in class com.flagsmith.config.FlagsmithCacheConfig.FlagsmithCacheImpl
-
- getEnvFlagsCacheKey() - Method in interface com.flagsmith.interfaces.FlagsmithCache
-
Returns the environment level flags/traits cache key.
- getEnvironment() - Method in class com.flagsmith.FlagsmithApiWrapper
-
- getEnvironment() - Method in interface com.flagsmith.interfaces.FlagsmithSdk
-
- getEnvironmentFeatureState(EnvironmentModel, String) - Static method in class com.flagsmith.flagengine.Engine
-
Get a specific feature state for a given feature_name in a given environment.
- getEnvironmentFeatureStates(EnvironmentModel) - Static method in class com.flagsmith.flagengine.Engine
-
Get a list of feature states for a given environment.
- getEnvironmentFlags() - Method in class com.flagsmith.FlagsmithClient
-
Get all the default for flags for the current environment.
- getFeatureFlags(boolean) - Method in class com.flagsmith.FlagsmithApiWrapper
-
Get Feature Flags from API.
- getFeatureFlags(boolean) - Method in interface com.flagsmith.interfaces.FlagsmithSdk
-
- getFeatureValue(String) - Method in class com.flagsmith.models.Flags
-
Get the feature value, null if not present.
- getFlag(String) - Method in class com.flagsmith.models.Flags
-
Get the feature, null if not present.
- getHashedPercentageForObjectIds(List<String>) - Method in class com.flagsmith.flagengine.utils.Hashing
-
Returns the percentage of hash of the list of object IDs.
- getHashedPercentageForObjectIds(List<String>, Integer) - Method in class com.flagsmith.flagengine.utils.Hashing
-
Returns the percentage of hash of the list of object IDs with iteration.
- getIdentityFeatureState(EnvironmentModel, IdentityModel, String, List<TraitModel>) - Static method in class com.flagsmith.flagengine.Engine
-
Get a specific feature state for a given identity in a given environment.
- getIdentityFeatureStates(EnvironmentModel, IdentityModel) - Static method in class com.flagsmith.flagengine.Engine
-
Get a list of feature states for a given identity in a given environment.
- getIdentityFeatureStates(EnvironmentModel, IdentityModel, List<TraitModel>) - Static method in class com.flagsmith.flagengine.Engine
-
Get a list of feature states for a given identity in a given environment.
- getIdentityFlags(String) - Method in class com.flagsmith.FlagsmithClient
-
Get all the flags for the current environment for a given identity.
- getIdentityFlags(String, Map<String, Object>) - Method in class com.flagsmith.FlagsmithClient
-
Get all the flags for the current environment for a given identity.
- getIdentitySegments(EnvironmentModel, IdentityModel) - Static method in class com.flagsmith.flagengine.segments.SegmentEvaluator
-
Get segment identities from environment and identity.
- getIdentitySegments(EnvironmentModel, IdentityModel, List<TraitModel>) - Static method in class com.flagsmith.flagengine.segments.SegmentEvaluator
-
Get segment identities from environment and identity along with traits to override.
- getIdentitySegments(String) - Method in class com.flagsmith.FlagsmithClient
-
Get a list of segments that the given identity is in.
- getIdentitySegments(String, Map<String, Object>) - Method in class com.flagsmith.FlagsmithClient
-
Get a list of segments that the given identity is in.
- getIfPresent(String) - Method in class com.flagsmith.config.FlagsmithCacheConfig.FlagsmithCacheImpl
-
- getIfPresent(String) - Method in interface com.flagsmith.interfaces.FlagsmithCache
-
Returns the value associated with key in this cache, or null if there is no cached value for
key.
- getInstance() - Static method in class com.flagsmith.flagengine.utils.Hashing
-
Returns the hashing instance.
- getLogger() - Method in class com.flagsmith.FlagsmithApiWrapper
-
- getMapper() - Static method in class com.flagsmith.MapperFactory
-
Get default ObjectMapper.
- getMD5(String) - Method in class com.flagsmith.flagengine.utils.Hashing
-
returns the mdt of the string provided.
- getRequestor() - Method in interface com.flagsmith.interfaces.FlagsmithSdk
-
- getRule() - Method in enum com.flagsmith.flagengine.segments.constants.SegmentRules
-
- getSortValue() - Method in class com.flagsmith.flagengine.features.MultivariateFeatureStateValueModel
-
- getValue(Object) - Method in class com.flagsmith.flagengine.features.FeatureStateModel
-
Returns the value object.
- getValue() - Method in enum com.flagsmith.FlagsmithLoggerLevel
-