Index
All Classes and Interfaces|All Packages|Serialized Form
A
- addAppName(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.ContextMessage
- addCurrentTime(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.ContextMessage
- addCustomStrategiesResults(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.ContextMessage
- addEnabled(FlatBufferBuilder, boolean) - Static method in class io.getunleash.yggdrasil.messaging.FeatureDef
- addEnabled(FlatBufferBuilder, boolean) - Static method in class io.getunleash.yggdrasil.messaging.Response
- addEnabled(FlatBufferBuilder, boolean) - Static method in class io.getunleash.yggdrasil.messaging.Variant
- addEnvironment(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.ContextMessage
- addError(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.Response
- addError(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.TakeStateResponse
- addError(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.Variant
- addFeatureEnabled(FlatBufferBuilder, boolean) - Static method in class io.getunleash.yggdrasil.messaging.Variant
- addFeatureName(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.StrategyFeature
- addFeatures(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.TakeStateResponse
- addHasEnabled(FlatBufferBuilder, boolean) - Static method in class io.getunleash.yggdrasil.messaging.Response
- addImpressionData(FlatBufferBuilder, boolean) - Static method in class io.getunleash.yggdrasil.messaging.Response
- addImpressionData(FlatBufferBuilder, boolean) - Static method in class io.getunleash.yggdrasil.messaging.Variant
- addItems(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.FeatureDefs
- addKey(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.CustomStrategyResult
- addKey(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.PropertyEntry
- addKey(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.StrategyParameter
- addKey(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.ToggleEntry
- addKey(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.VariantEntry
- addName(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.FeatureDef
- addName(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.StrategyDefinition
- addName(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.Variant
- addNo(FlatBufferBuilder, long) - Static method in class io.getunleash.yggdrasil.messaging.ToggleStats
- addParameters(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.StrategyDefinition
- addPayload(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.Variant
- addPayloadType(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.VariantPayload
- addProject(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.FeatureDef
- addProperties(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.ContextMessage
- addRemoteAddress(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.ContextMessage
- addRuntimeHostname(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.ContextMessage
- addSessionId(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.ContextMessage
- addStart(FlatBufferBuilder, long) - Static method in class io.getunleash.yggdrasil.messaging.MetricsResponse
- addStop(FlatBufferBuilder, long) - Static method in class io.getunleash.yggdrasil.messaging.MetricsResponse
- addStrategies(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.StrategyFeature
- addToggleName(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.ContextMessage
- addToggles(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.MetricsResponse
- addType(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.FeatureDef
- addUserId(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.ContextMessage
- addValue(FlatBufferBuilder, boolean) - Static method in class io.getunleash.yggdrasil.messaging.CustomStrategyResult
- addValue(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.PropertyEntry
- addValue(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.StrategyParameter
- addValue(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.ToggleEntry
- addValue(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.VariantPayload
- addValue(FlatBufferBuilder, long) - Static method in class io.getunleash.yggdrasil.messaging.VariantEntry
- addValues(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.BuiltInStrategies
- addVariants(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.ToggleStats
- addVersion(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.CoreVersion
- addWarnings(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.TakeStateResponse
- addYes(FlatBufferBuilder, long) - Static method in class io.getunleash.yggdrasil.messaging.ToggleStats
- appName() - Method in class io.getunleash.yggdrasil.messaging.ContextMessage
- appNameAsByteBuffer() - Method in class io.getunleash.yggdrasil.messaging.ContextMessage
- appNameInByteBuffer(ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.ContextMessage
B
- BuiltInStrategies - Class in io.getunleash.yggdrasil.messaging
- BuiltInStrategies() - Constructor for class io.getunleash.yggdrasil.messaging.BuiltInStrategies
- BuiltInStrategies.Vector - Class in io.getunleash.yggdrasil.messaging
C
- checkEnabled(ByteBuffer) - Method in class io.getunleash.engine.FlatInterface
- checkEnabled(ByteBuffer) - Method in interface io.getunleash.engine.NativeInterface
-
Checks if a feature is enabled.
- checkVariant(ByteBuffer) - Method in class io.getunleash.engine.FlatInterface
- checkVariant(ByteBuffer) - Method in interface io.getunleash.engine.NativeInterface
-
Get active variant for toggle
- Context - Class in io.getunleash.engine
- Context() - Constructor for class io.getunleash.engine.Context
- ContextMessage - Class in io.getunleash.yggdrasil.messaging
- ContextMessage() - Constructor for class io.getunleash.yggdrasil.messaging.ContextMessage
- ContextMessage.Vector - Class in io.getunleash.yggdrasil.messaging
- CoreVersion - Class in io.getunleash.yggdrasil.messaging
- CoreVersion() - Constructor for class io.getunleash.yggdrasil.messaging.CoreVersion
- CoreVersion.Vector - Class in io.getunleash.yggdrasil.messaging
- createBuiltInStrategies(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.BuiltInStrategies
- createContextMessage(FlatBufferBuilder, int, int, int, int, int, int, int, int, int, int) - Static method in class io.getunleash.yggdrasil.messaging.ContextMessage
- createCoreVersion(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.CoreVersion
- createCustomStrategiesResultsVector(FlatBufferBuilder, int[]) - Static method in class io.getunleash.yggdrasil.messaging.ContextMessage
- createCustomStrategyResult(FlatBufferBuilder, int, boolean) - Static method in class io.getunleash.yggdrasil.messaging.CustomStrategyResult
- createFeatureDef(FlatBufferBuilder, int, int, int, boolean) - Static method in class io.getunleash.yggdrasil.messaging.FeatureDef
- createFeatureDefs(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.FeatureDefs
- createFeaturesVector(FlatBufferBuilder, int[]) - Static method in class io.getunleash.yggdrasil.messaging.TakeStateResponse
- createItemsVector(FlatBufferBuilder, int[]) - Static method in class io.getunleash.yggdrasil.messaging.FeatureDefs
- createMetricsResponse(FlatBufferBuilder, long, long, int) - Static method in class io.getunleash.yggdrasil.messaging.MetricsResponse
- createParametersVector(FlatBufferBuilder, int[]) - Static method in class io.getunleash.yggdrasil.messaging.StrategyDefinition
- createPropertiesVector(FlatBufferBuilder, int[]) - Static method in class io.getunleash.yggdrasil.messaging.ContextMessage
- createPropertyEntry(FlatBufferBuilder, int, int) - Static method in class io.getunleash.yggdrasil.messaging.PropertyEntry
- createResponse(FlatBufferBuilder, boolean, boolean, boolean, int) - Static method in class io.getunleash.yggdrasil.messaging.Response
- createStrategiesVector(FlatBufferBuilder, int[]) - Static method in class io.getunleash.yggdrasil.messaging.StrategyFeature
- createStrategyDefinition(FlatBufferBuilder, int, int) - Static method in class io.getunleash.yggdrasil.messaging.StrategyDefinition
- createStrategyFeature(FlatBufferBuilder, int, int) - Static method in class io.getunleash.yggdrasil.messaging.StrategyFeature
- createStrategyParameter(FlatBufferBuilder, int, int) - Static method in class io.getunleash.yggdrasil.messaging.StrategyParameter
- createTakeStateResponse(FlatBufferBuilder, int, int, int) - Static method in class io.getunleash.yggdrasil.messaging.TakeStateResponse
- createToggleEntry(FlatBufferBuilder, int, int) - Static method in class io.getunleash.yggdrasil.messaging.ToggleEntry
- createToggleStats(FlatBufferBuilder, long, long, int) - Static method in class io.getunleash.yggdrasil.messaging.ToggleStats
- createTogglesVector(FlatBufferBuilder, int[]) - Static method in class io.getunleash.yggdrasil.messaging.MetricsResponse
- createValuesVector(FlatBufferBuilder, int[]) - Static method in class io.getunleash.yggdrasil.messaging.BuiltInStrategies
- createVariant(FlatBufferBuilder, boolean, boolean, boolean, int, int, int) - Static method in class io.getunleash.yggdrasil.messaging.Variant
- createVariantEntry(FlatBufferBuilder, int, long) - Static method in class io.getunleash.yggdrasil.messaging.VariantEntry
- createVariantPayload(FlatBufferBuilder, int, int) - Static method in class io.getunleash.yggdrasil.messaging.VariantPayload
- createVariantsVector(FlatBufferBuilder, int[]) - Static method in class io.getunleash.yggdrasil.messaging.ToggleStats
- createWarningsVector(FlatBufferBuilder, int[]) - Static method in class io.getunleash.yggdrasil.messaging.TakeStateResponse
- currentTime() - Method in class io.getunleash.yggdrasil.messaging.ContextMessage
- currentTimeAsByteBuffer() - Method in class io.getunleash.yggdrasil.messaging.ContextMessage
- currentTimeInByteBuffer(ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.ContextMessage
- customStrategiesResults(int) - Method in class io.getunleash.yggdrasil.messaging.ContextMessage
- customStrategiesResults(CustomStrategyResult, int) - Method in class io.getunleash.yggdrasil.messaging.ContextMessage
- customStrategiesResultsByKey(CustomStrategyResult, String) - Method in class io.getunleash.yggdrasil.messaging.ContextMessage
- customStrategiesResultsByKey(String) - Method in class io.getunleash.yggdrasil.messaging.ContextMessage
- customStrategiesResultsLength() - Method in class io.getunleash.yggdrasil.messaging.ContextMessage
- customStrategiesResultsVector() - Method in class io.getunleash.yggdrasil.messaging.ContextMessage
- customStrategiesResultsVector(CustomStrategyResult.Vector) - Method in class io.getunleash.yggdrasil.messaging.ContextMessage
- CustomStrategyResult - Class in io.getunleash.yggdrasil.messaging
- CustomStrategyResult() - Constructor for class io.getunleash.yggdrasil.messaging.CustomStrategyResult
- CustomStrategyResult.Vector - Class in io.getunleash.yggdrasil.messaging
E
- enabled() - Method in class io.getunleash.yggdrasil.messaging.FeatureDef
- enabled() - Method in class io.getunleash.yggdrasil.messaging.Response
- enabled() - Method in class io.getunleash.yggdrasil.messaging.Variant
- endBuiltInStrategies(FlatBufferBuilder) - Static method in class io.getunleash.yggdrasil.messaging.BuiltInStrategies
- endContextMessage(FlatBufferBuilder) - Static method in class io.getunleash.yggdrasil.messaging.ContextMessage
- endCoreVersion(FlatBufferBuilder) - Static method in class io.getunleash.yggdrasil.messaging.CoreVersion
- endCustomStrategyResult(FlatBufferBuilder) - Static method in class io.getunleash.yggdrasil.messaging.CustomStrategyResult
- endFeatureDef(FlatBufferBuilder) - Static method in class io.getunleash.yggdrasil.messaging.FeatureDef
- endFeatureDefs(FlatBufferBuilder) - Static method in class io.getunleash.yggdrasil.messaging.FeatureDefs
- endMetricsResponse(FlatBufferBuilder) - Static method in class io.getunleash.yggdrasil.messaging.MetricsResponse
- endPropertyEntry(FlatBufferBuilder) - Static method in class io.getunleash.yggdrasil.messaging.PropertyEntry
- endResponse(FlatBufferBuilder) - Static method in class io.getunleash.yggdrasil.messaging.Response
- endStrategyDefinition(FlatBufferBuilder) - Static method in class io.getunleash.yggdrasil.messaging.StrategyDefinition
- endStrategyFeature(FlatBufferBuilder) - Static method in class io.getunleash.yggdrasil.messaging.StrategyFeature
- endStrategyParameter(FlatBufferBuilder) - Static method in class io.getunleash.yggdrasil.messaging.StrategyParameter
- endTakeStateResponse(FlatBufferBuilder) - Static method in class io.getunleash.yggdrasil.messaging.TakeStateResponse
- endToggleEntry(FlatBufferBuilder) - Static method in class io.getunleash.yggdrasil.messaging.ToggleEntry
- endToggleStats(FlatBufferBuilder) - Static method in class io.getunleash.yggdrasil.messaging.ToggleStats
- endVariant(FlatBufferBuilder) - Static method in class io.getunleash.yggdrasil.messaging.Variant
- endVariantEntry(FlatBufferBuilder) - Static method in class io.getunleash.yggdrasil.messaging.VariantEntry
- endVariantPayload(FlatBufferBuilder) - Static method in class io.getunleash.yggdrasil.messaging.VariantPayload
- environment() - Method in class io.getunleash.yggdrasil.messaging.ContextMessage
- environmentAsByteBuffer() - Method in class io.getunleash.yggdrasil.messaging.ContextMessage
- environmentInByteBuffer(ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.ContextMessage
- error() - Method in class io.getunleash.yggdrasil.messaging.Response
- error() - Method in class io.getunleash.yggdrasil.messaging.TakeStateResponse
- error() - Method in class io.getunleash.yggdrasil.messaging.Variant
- errorAsByteBuffer() - Method in class io.getunleash.yggdrasil.messaging.Response
- errorAsByteBuffer() - Method in class io.getunleash.yggdrasil.messaging.TakeStateResponse
- errorAsByteBuffer() - Method in class io.getunleash.yggdrasil.messaging.Variant
- errorInByteBuffer(ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.Response
- errorInByteBuffer(ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.TakeStateResponse
- errorInByteBuffer(ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.Variant
F
- FeatureCount - Class in io.getunleash.engine
- FeatureCount(Long, Long, Map<String, Long>) - Constructor for class io.getunleash.engine.FeatureCount
- FeatureDef - Class in io.getunleash.engine
- FeatureDef - Class in io.getunleash.yggdrasil.messaging
- FeatureDef() - Constructor for class io.getunleash.yggdrasil.messaging.FeatureDef
- FeatureDef.Vector - Class in io.getunleash.yggdrasil.messaging
- FeatureDefs - Class in io.getunleash.yggdrasil.messaging
- FeatureDefs() - Constructor for class io.getunleash.yggdrasil.messaging.FeatureDefs
- FeatureDefs.Vector - Class in io.getunleash.yggdrasil.messaging
- featureEnabled() - Method in class io.getunleash.yggdrasil.messaging.Variant
- featureName() - Method in class io.getunleash.yggdrasil.messaging.StrategyFeature
- featureNameAsByteBuffer() - Method in class io.getunleash.yggdrasil.messaging.StrategyFeature
- featureNameInByteBuffer(ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.StrategyFeature
- features(int) - Method in class io.getunleash.yggdrasil.messaging.TakeStateResponse
- features(StrategyFeature, int) - Method in class io.getunleash.yggdrasil.messaging.TakeStateResponse
- featuresLength() - Method in class io.getunleash.yggdrasil.messaging.TakeStateResponse
- featuresVector() - Method in class io.getunleash.yggdrasil.messaging.TakeStateResponse
- featuresVector(StrategyFeature.Vector) - Method in class io.getunleash.yggdrasil.messaging.TakeStateResponse
- finishMetricsResponseBuffer(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.MetricsResponse
- finishSizePrefixedMetricsResponseBuffer(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.MetricsResponse
- FlatBuffer - Class in io.getunleash.engine
- FlatBuffer() - Constructor for class io.getunleash.engine.FlatBuffer
- flatBufFree(ByteBuffer) - Static method in class io.getunleash.engine.NativeBridge
- flatBuiltInStrategies() - Static method in class io.getunleash.engine.NativeBridge
- flatCheckEnabled(long, ByteBuffer, long) - Static method in class io.getunleash.engine.NativeBridge
- flatCheckVariant(long, ByteBuffer, long) - Static method in class io.getunleash.engine.NativeBridge
- flatGetMetrics(long) - Static method in class io.getunleash.engine.NativeBridge
- flatGetState(long) - Static method in class io.getunleash.engine.NativeBridge
- FlatInterface - Class in io.getunleash.engine
- FlatInterface() - Constructor for class io.getunleash.engine.FlatInterface
- flatListKnownToggles(long) - Static method in class io.getunleash.engine.NativeBridge
- FlatResponse<T> - Class in io.getunleash.engine
- FlatResponse(boolean, T) - Constructor for class io.getunleash.engine.FlatResponse
- flatTakeState(long, String) - Static method in class io.getunleash.engine.NativeBridge
- freeEngine() - Method in class io.getunleash.engine.FlatInterface
- freeEngine() - Method in interface io.getunleash.engine.NativeInterface
-
Frees the memory allocated for the engine.
- freeEngine(long) - Static method in class io.getunleash.engine.NativeBridge
G
- get(int) - Method in class io.getunleash.yggdrasil.messaging.BuiltInStrategies.Vector
- get(int) - Method in class io.getunleash.yggdrasil.messaging.ContextMessage.Vector
- get(int) - Method in class io.getunleash.yggdrasil.messaging.CoreVersion.Vector
- get(int) - Method in class io.getunleash.yggdrasil.messaging.CustomStrategyResult.Vector
- get(int) - Method in class io.getunleash.yggdrasil.messaging.FeatureDef.Vector
- get(int) - Method in class io.getunleash.yggdrasil.messaging.FeatureDefs.Vector
- get(int) - Method in class io.getunleash.yggdrasil.messaging.MetricsResponse.Vector
- get(int) - Method in class io.getunleash.yggdrasil.messaging.PropertyEntry.Vector
- get(int) - Method in class io.getunleash.yggdrasil.messaging.Response.Vector
- get(int) - Method in class io.getunleash.yggdrasil.messaging.StrategyDefinition.Vector
- get(int) - Method in class io.getunleash.yggdrasil.messaging.StrategyFeature.Vector
- get(int) - Method in class io.getunleash.yggdrasil.messaging.StrategyParameter.Vector
- get(int) - Method in class io.getunleash.yggdrasil.messaging.TakeStateResponse.Vector
- get(int) - Method in class io.getunleash.yggdrasil.messaging.ToggleEntry.Vector
- get(int) - Method in class io.getunleash.yggdrasil.messaging.ToggleStats.Vector
- get(int) - Method in class io.getunleash.yggdrasil.messaging.Variant.Vector
- get(int) - Method in class io.getunleash.yggdrasil.messaging.VariantEntry.Vector
- get(int) - Method in class io.getunleash.yggdrasil.messaging.VariantPayload.Vector
- get(BuiltInStrategies, int) - Method in class io.getunleash.yggdrasil.messaging.BuiltInStrategies.Vector
- get(ContextMessage, int) - Method in class io.getunleash.yggdrasil.messaging.ContextMessage.Vector
- get(CoreVersion, int) - Method in class io.getunleash.yggdrasil.messaging.CoreVersion.Vector
- get(CustomStrategyResult, int) - Method in class io.getunleash.yggdrasil.messaging.CustomStrategyResult.Vector
- get(FeatureDef, int) - Method in class io.getunleash.yggdrasil.messaging.FeatureDef.Vector
- get(FeatureDefs, int) - Method in class io.getunleash.yggdrasil.messaging.FeatureDefs.Vector
- get(MetricsResponse, int) - Method in class io.getunleash.yggdrasil.messaging.MetricsResponse.Vector
- get(PropertyEntry, int) - Method in class io.getunleash.yggdrasil.messaging.PropertyEntry.Vector
- get(Response, int) - Method in class io.getunleash.yggdrasil.messaging.Response.Vector
- get(StrategyDefinition, int) - Method in class io.getunleash.yggdrasil.messaging.StrategyDefinition.Vector
- get(StrategyFeature, int) - Method in class io.getunleash.yggdrasil.messaging.StrategyFeature.Vector
- get(StrategyParameter, int) - Method in class io.getunleash.yggdrasil.messaging.StrategyParameter.Vector
- get(TakeStateResponse, int) - Method in class io.getunleash.yggdrasil.messaging.TakeStateResponse.Vector
- get(ToggleEntry, int) - Method in class io.getunleash.yggdrasil.messaging.ToggleEntry.Vector
- get(ToggleStats, int) - Method in class io.getunleash.yggdrasil.messaging.ToggleStats.Vector
- get(VariantEntry, int) - Method in class io.getunleash.yggdrasil.messaging.VariantEntry.Vector
- get(VariantPayload, int) - Method in class io.getunleash.yggdrasil.messaging.VariantPayload.Vector
- get(Variant, int) - Method in class io.getunleash.yggdrasil.messaging.Variant.Vector
- getAppName() - Method in class io.getunleash.engine.Context
- getBuiltInStrategies() - Static method in class io.getunleash.engine.FlatInterface
- getBuiltInStrategies() - Method in class io.getunleash.engine.UnleashEngine
-
Returns a list of built-in strategies that Yggdrasil supports.
- getByKey(CustomStrategyResult, String) - Method in class io.getunleash.yggdrasil.messaging.CustomStrategyResult.Vector
- getByKey(PropertyEntry, String) - Method in class io.getunleash.yggdrasil.messaging.PropertyEntry.Vector
- getByKey(String) - Method in class io.getunleash.yggdrasil.messaging.CustomStrategyResult.Vector
- getByKey(String) - Method in class io.getunleash.yggdrasil.messaging.PropertyEntry.Vector
- getCoreVersion() - Static method in class io.getunleash.engine.NativeBridge
- getCoreVersion() - Static method in class io.getunleash.engine.UnleashEngine
-
Which version of Yggdrasil is being used.
- getCurrentTime() - Method in class io.getunleash.engine.Context
- getEnvironment() - Method in class io.getunleash.engine.Context
- getMetrics() - Method in class io.getunleash.engine.FlatInterface
- getMetrics() - Method in interface io.getunleash.engine.NativeInterface
-
Get metrics for the engine.
- getMetrics() - Method in class io.getunleash.engine.UnleashEngine
-
Get the metrics for the engine.
- getName() - Method in class io.getunleash.engine.FeatureDef
- getName() - Method in interface io.getunleash.engine.IStrategy
- getName() - Method in class io.getunleash.engine.VariantDef
-
Returns the name of the variant.
- getNo() - Method in class io.getunleash.engine.FeatureCount
- getPayload() - Method in class io.getunleash.engine.VariantDef
-
Returns the payload of the variant.
- getProject() - Method in class io.getunleash.engine.FeatureDef
- getProperties() - Method in class io.getunleash.engine.Context
- getRemoteAddress() - Method in class io.getunleash.engine.Context
- getRootAsBuiltInStrategies(ByteBuffer) - Static method in class io.getunleash.yggdrasil.messaging.BuiltInStrategies
- getRootAsBuiltInStrategies(ByteBuffer, BuiltInStrategies) - Static method in class io.getunleash.yggdrasil.messaging.BuiltInStrategies
- getRootAsContextMessage(ByteBuffer) - Static method in class io.getunleash.yggdrasil.messaging.ContextMessage
- getRootAsContextMessage(ByteBuffer, ContextMessage) - Static method in class io.getunleash.yggdrasil.messaging.ContextMessage
- getRootAsCoreVersion(ByteBuffer) - Static method in class io.getunleash.yggdrasil.messaging.CoreVersion
- getRootAsCoreVersion(ByteBuffer, CoreVersion) - Static method in class io.getunleash.yggdrasil.messaging.CoreVersion
- getRootAsCustomStrategyResult(ByteBuffer) - Static method in class io.getunleash.yggdrasil.messaging.CustomStrategyResult
- getRootAsCustomStrategyResult(ByteBuffer, CustomStrategyResult) - Static method in class io.getunleash.yggdrasil.messaging.CustomStrategyResult
- getRootAsFeatureDef(ByteBuffer) - Static method in class io.getunleash.yggdrasil.messaging.FeatureDef
- getRootAsFeatureDef(ByteBuffer, FeatureDef) - Static method in class io.getunleash.yggdrasil.messaging.FeatureDef
- getRootAsFeatureDefs(ByteBuffer) - Static method in class io.getunleash.yggdrasil.messaging.FeatureDefs
- getRootAsFeatureDefs(ByteBuffer, FeatureDefs) - Static method in class io.getunleash.yggdrasil.messaging.FeatureDefs
- getRootAsMetricsResponse(ByteBuffer) - Static method in class io.getunleash.yggdrasil.messaging.MetricsResponse
- getRootAsMetricsResponse(ByteBuffer, MetricsResponse) - Static method in class io.getunleash.yggdrasil.messaging.MetricsResponse
- getRootAsPropertyEntry(ByteBuffer) - Static method in class io.getunleash.yggdrasil.messaging.PropertyEntry
- getRootAsPropertyEntry(ByteBuffer, PropertyEntry) - Static method in class io.getunleash.yggdrasil.messaging.PropertyEntry
- getRootAsResponse(ByteBuffer) - Static method in class io.getunleash.yggdrasil.messaging.Response
- getRootAsResponse(ByteBuffer, Response) - Static method in class io.getunleash.yggdrasil.messaging.Response
- getRootAsStrategyDefinition(ByteBuffer) - Static method in class io.getunleash.yggdrasil.messaging.StrategyDefinition
- getRootAsStrategyDefinition(ByteBuffer, StrategyDefinition) - Static method in class io.getunleash.yggdrasil.messaging.StrategyDefinition
- getRootAsStrategyFeature(ByteBuffer) - Static method in class io.getunleash.yggdrasil.messaging.StrategyFeature
- getRootAsStrategyFeature(ByteBuffer, StrategyFeature) - Static method in class io.getunleash.yggdrasil.messaging.StrategyFeature
- getRootAsStrategyParameter(ByteBuffer) - Static method in class io.getunleash.yggdrasil.messaging.StrategyParameter
- getRootAsStrategyParameter(ByteBuffer, StrategyParameter) - Static method in class io.getunleash.yggdrasil.messaging.StrategyParameter
- getRootAsTakeStateResponse(ByteBuffer) - Static method in class io.getunleash.yggdrasil.messaging.TakeStateResponse
- getRootAsTakeStateResponse(ByteBuffer, TakeStateResponse) - Static method in class io.getunleash.yggdrasil.messaging.TakeStateResponse
- getRootAsToggleEntry(ByteBuffer) - Static method in class io.getunleash.yggdrasil.messaging.ToggleEntry
- getRootAsToggleEntry(ByteBuffer, ToggleEntry) - Static method in class io.getunleash.yggdrasil.messaging.ToggleEntry
- getRootAsToggleStats(ByteBuffer) - Static method in class io.getunleash.yggdrasil.messaging.ToggleStats
- getRootAsToggleStats(ByteBuffer, ToggleStats) - Static method in class io.getunleash.yggdrasil.messaging.ToggleStats
- getRootAsVariant(ByteBuffer) - Static method in class io.getunleash.yggdrasil.messaging.Variant
- getRootAsVariant(ByteBuffer, Variant) - Static method in class io.getunleash.yggdrasil.messaging.Variant
- getRootAsVariantEntry(ByteBuffer) - Static method in class io.getunleash.yggdrasil.messaging.VariantEntry
- getRootAsVariantEntry(ByteBuffer, VariantEntry) - Static method in class io.getunleash.yggdrasil.messaging.VariantEntry
- getRootAsVariantPayload(ByteBuffer) - Static method in class io.getunleash.yggdrasil.messaging.VariantPayload
- getRootAsVariantPayload(ByteBuffer, VariantPayload) - Static method in class io.getunleash.yggdrasil.messaging.VariantPayload
- getSessionId() - Method in class io.getunleash.engine.Context
- getState() - Method in class io.getunleash.engine.FlatInterface
- getState() - Method in interface io.getunleash.engine.NativeInterface
-
Retrieves the current state of the engine.
- getState() - Method in class io.getunleash.engine.UnleashEngine
- getType() - Method in class io.getunleash.engine.FeatureDef
- getUserId() - Method in class io.getunleash.engine.Context
- getVariant(String, Context) - Method in class io.getunleash.engine.UnleashEngine
-
Used to get the active variant for a toggle and the current context.
- getVariants() - Method in class io.getunleash.engine.FeatureCount
- getYes() - Method in class io.getunleash.engine.FeatureCount
H
- hasEnabled() - Method in class io.getunleash.yggdrasil.messaging.Response
I
- impressionData - Variable in class io.getunleash.engine.FlatResponse
- impressionData() - Method in class io.getunleash.yggdrasil.messaging.Response
- impressionData() - Method in class io.getunleash.yggdrasil.messaging.Variant
- io.getunleash.engine - package io.getunleash.engine
- io.getunleash.yggdrasil.messaging - package io.getunleash.yggdrasil.messaging
- isEnabled() - Method in class io.getunleash.engine.FeatureDef
- isEnabled() - Method in class io.getunleash.engine.VariantDef
-
Returns whether the variant is enabled.
- isEnabled(String, Context) - Method in class io.getunleash.engine.UnleashEngine
-
Used to evaluate a feature toggle.
- isEnabled(Map<String, String>, Context) - Method in interface io.getunleash.engine.IStrategy
- isFeatureEnabled() - Method in class io.getunleash.engine.VariantDef
-
Returns whether the feature that the variant belongs to is enabled.
- IStrategy - Interface in io.getunleash.engine
- items(int) - Method in class io.getunleash.yggdrasil.messaging.FeatureDefs
- items(FeatureDef, int) - Method in class io.getunleash.yggdrasil.messaging.FeatureDefs
- itemsLength() - Method in class io.getunleash.yggdrasil.messaging.FeatureDefs
- itemsVector() - Method in class io.getunleash.yggdrasil.messaging.FeatureDefs
- itemsVector(FeatureDef.Vector) - Method in class io.getunleash.yggdrasil.messaging.FeatureDefs
K
- key() - Method in class io.getunleash.yggdrasil.messaging.CustomStrategyResult
- key() - Method in class io.getunleash.yggdrasil.messaging.PropertyEntry
- key() - Method in class io.getunleash.yggdrasil.messaging.StrategyParameter
- key() - Method in class io.getunleash.yggdrasil.messaging.ToggleEntry
- key() - Method in class io.getunleash.yggdrasil.messaging.VariantEntry
- keyAsByteBuffer() - Method in class io.getunleash.yggdrasil.messaging.CustomStrategyResult
- keyAsByteBuffer() - Method in class io.getunleash.yggdrasil.messaging.PropertyEntry
- keyAsByteBuffer() - Method in class io.getunleash.yggdrasil.messaging.StrategyParameter
- keyAsByteBuffer() - Method in class io.getunleash.yggdrasil.messaging.ToggleEntry
- keyAsByteBuffer() - Method in class io.getunleash.yggdrasil.messaging.VariantEntry
- keyInByteBuffer(ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.CustomStrategyResult
- keyInByteBuffer(ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.PropertyEntry
- keyInByteBuffer(ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.StrategyParameter
- keyInByteBuffer(ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.ToggleEntry
- keyInByteBuffer(ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.VariantEntry
- keysCompare(Integer, Integer, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.CustomStrategyResult
- keysCompare(Integer, Integer, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.PropertyEntry
L
- listKnownToggles() - Method in class io.getunleash.engine.FlatInterface
- listKnownToggles() - Method in interface io.getunleash.engine.NativeInterface
-
List known toggles.
- listKnownToggles() - Method in class io.getunleash.engine.UnleashEngine
-
Get all toggles that is loaded in the engine.
M
- MetricsResponse - Class in io.getunleash.yggdrasil.messaging
- MetricsResponse() - Constructor for class io.getunleash.yggdrasil.messaging.MetricsResponse
- MetricsResponse.Vector - Class in io.getunleash.yggdrasil.messaging
N
- name() - Method in class io.getunleash.yggdrasil.messaging.FeatureDef
- name() - Method in class io.getunleash.yggdrasil.messaging.StrategyDefinition
- name() - Method in class io.getunleash.yggdrasil.messaging.Variant
- nameAsByteBuffer() - Method in class io.getunleash.yggdrasil.messaging.FeatureDef
- nameAsByteBuffer() - Method in class io.getunleash.yggdrasil.messaging.StrategyDefinition
- nameAsByteBuffer() - Method in class io.getunleash.yggdrasil.messaging.Variant
- nameInByteBuffer(ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.FeatureDef
- nameInByteBuffer(ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.StrategyDefinition
- nameInByteBuffer(ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.Variant
- NativeBridge - Class in io.getunleash.engine
- NativeBridge() - Constructor for class io.getunleash.engine.NativeBridge
- NativeException - Exception Class in io.getunleash.engine
- NativeException(String) - Constructor for exception class io.getunleash.engine.NativeException
- NativeException(String, Throwable) - Constructor for exception class io.getunleash.engine.NativeException
- NativeInterface - Interface in io.getunleash.engine
-
Represents the native interface for interacting with the Unleash engine.
- newEngine() - Static method in class io.getunleash.engine.NativeBridge
- no() - Method in class io.getunleash.yggdrasil.messaging.ToggleStats
P
- parameters(int) - Method in class io.getunleash.yggdrasil.messaging.StrategyDefinition
- parameters(StrategyParameter, int) - Method in class io.getunleash.yggdrasil.messaging.StrategyDefinition
- parametersLength() - Method in class io.getunleash.yggdrasil.messaging.StrategyDefinition
- parametersVector() - Method in class io.getunleash.yggdrasil.messaging.StrategyDefinition
- parametersVector(StrategyParameter.Vector) - Method in class io.getunleash.yggdrasil.messaging.StrategyDefinition
- payload() - Method in class io.getunleash.yggdrasil.messaging.Variant
- payload(VariantPayload) - Method in class io.getunleash.yggdrasil.messaging.Variant
- payloadType() - Method in class io.getunleash.yggdrasil.messaging.VariantPayload
- payloadTypeAsByteBuffer() - Method in class io.getunleash.yggdrasil.messaging.VariantPayload
- payloadTypeInByteBuffer(ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.VariantPayload
- project() - Method in class io.getunleash.yggdrasil.messaging.FeatureDef
- projectAsByteBuffer() - Method in class io.getunleash.yggdrasil.messaging.FeatureDef
- projectInByteBuffer(ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.FeatureDef
- properties(int) - Method in class io.getunleash.yggdrasil.messaging.ContextMessage
- properties(PropertyEntry, int) - Method in class io.getunleash.yggdrasil.messaging.ContextMessage
- propertiesByKey(PropertyEntry, String) - Method in class io.getunleash.yggdrasil.messaging.ContextMessage
- propertiesByKey(String) - Method in class io.getunleash.yggdrasil.messaging.ContextMessage
- propertiesLength() - Method in class io.getunleash.yggdrasil.messaging.ContextMessage
- propertiesVector() - Method in class io.getunleash.yggdrasil.messaging.ContextMessage
- propertiesVector(PropertyEntry.Vector) - Method in class io.getunleash.yggdrasil.messaging.ContextMessage
- PropertyEntry - Class in io.getunleash.yggdrasil.messaging
- PropertyEntry() - Constructor for class io.getunleash.yggdrasil.messaging.PropertyEntry
- PropertyEntry.Vector - Class in io.getunleash.yggdrasil.messaging
R
- remoteAddress() - Method in class io.getunleash.yggdrasil.messaging.ContextMessage
- remoteAddressAsByteBuffer() - Method in class io.getunleash.yggdrasil.messaging.ContextMessage
- remoteAddressInByteBuffer(ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.ContextMessage
- Response - Class in io.getunleash.yggdrasil.messaging
- Response() - Constructor for class io.getunleash.yggdrasil.messaging.Response
- Response.Vector - Class in io.getunleash.yggdrasil.messaging
- runtimeHostname() - Method in class io.getunleash.yggdrasil.messaging.ContextMessage
- runtimeHostnameAsByteBuffer() - Method in class io.getunleash.yggdrasil.messaging.ContextMessage
- runtimeHostnameInByteBuffer(ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.ContextMessage
S
- sessionId() - Method in class io.getunleash.yggdrasil.messaging.ContextMessage
- sessionIdAsByteBuffer() - Method in class io.getunleash.yggdrasil.messaging.ContextMessage
- sessionIdInByteBuffer(ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.ContextMessage
- setAppName(String) - Method in class io.getunleash.engine.Context
- setCurrentTime(String) - Method in class io.getunleash.engine.Context
- setEnvironment(String) - Method in class io.getunleash.engine.Context
- setProperties(Map<String, String>) - Method in class io.getunleash.engine.Context
- setRemoteAddress(String) - Method in class io.getunleash.engine.Context
- setSessionId(String) - Method in class io.getunleash.engine.Context
- setUserId(String) - Method in class io.getunleash.engine.Context
- start() - Method in class io.getunleash.yggdrasil.messaging.MetricsResponse
- startBuiltInStrategies(FlatBufferBuilder) - Static method in class io.getunleash.yggdrasil.messaging.BuiltInStrategies
- startContextMessage(FlatBufferBuilder) - Static method in class io.getunleash.yggdrasil.messaging.ContextMessage
- startCoreVersion(FlatBufferBuilder) - Static method in class io.getunleash.yggdrasil.messaging.CoreVersion
- startCustomStrategiesResultsVector(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.ContextMessage
- startCustomStrategyResult(FlatBufferBuilder) - Static method in class io.getunleash.yggdrasil.messaging.CustomStrategyResult
- startFeatureDef(FlatBufferBuilder) - Static method in class io.getunleash.yggdrasil.messaging.FeatureDef
- startFeatureDefs(FlatBufferBuilder) - Static method in class io.getunleash.yggdrasil.messaging.FeatureDefs
- startFeaturesVector(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.TakeStateResponse
- startItemsVector(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.FeatureDefs
- startMetricsResponse(FlatBufferBuilder) - Static method in class io.getunleash.yggdrasil.messaging.MetricsResponse
- startParametersVector(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.StrategyDefinition
- startPropertiesVector(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.ContextMessage
- startPropertyEntry(FlatBufferBuilder) - Static method in class io.getunleash.yggdrasil.messaging.PropertyEntry
- startResponse(FlatBufferBuilder) - Static method in class io.getunleash.yggdrasil.messaging.Response
- startStrategiesVector(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.StrategyFeature
- startStrategyDefinition(FlatBufferBuilder) - Static method in class io.getunleash.yggdrasil.messaging.StrategyDefinition
- startStrategyFeature(FlatBufferBuilder) - Static method in class io.getunleash.yggdrasil.messaging.StrategyFeature
- startStrategyParameter(FlatBufferBuilder) - Static method in class io.getunleash.yggdrasil.messaging.StrategyParameter
- startTakeStateResponse(FlatBufferBuilder) - Static method in class io.getunleash.yggdrasil.messaging.TakeStateResponse
- startToggleEntry(FlatBufferBuilder) - Static method in class io.getunleash.yggdrasil.messaging.ToggleEntry
- startToggleStats(FlatBufferBuilder) - Static method in class io.getunleash.yggdrasil.messaging.ToggleStats
- startTogglesVector(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.MetricsResponse
- startValuesVector(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.BuiltInStrategies
- startVariant(FlatBufferBuilder) - Static method in class io.getunleash.yggdrasil.messaging.Variant
- startVariantEntry(FlatBufferBuilder) - Static method in class io.getunleash.yggdrasil.messaging.VariantEntry
- startVariantPayload(FlatBufferBuilder) - Static method in class io.getunleash.yggdrasil.messaging.VariantPayload
- startVariantsVector(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.ToggleStats
- startWarningsVector(FlatBufferBuilder, int) - Static method in class io.getunleash.yggdrasil.messaging.TakeStateResponse
- stop() - Method in class io.getunleash.yggdrasil.messaging.MetricsResponse
- strategies(int) - Method in class io.getunleash.yggdrasil.messaging.StrategyFeature
- strategies(StrategyDefinition, int) - Method in class io.getunleash.yggdrasil.messaging.StrategyFeature
- strategiesLength() - Method in class io.getunleash.yggdrasil.messaging.StrategyFeature
- strategiesVector() - Method in class io.getunleash.yggdrasil.messaging.StrategyFeature
- strategiesVector(StrategyDefinition.Vector) - Method in class io.getunleash.yggdrasil.messaging.StrategyFeature
- StrategyDefinition - Class in io.getunleash.yggdrasil.messaging
- StrategyDefinition() - Constructor for class io.getunleash.yggdrasil.messaging.StrategyDefinition
- StrategyDefinition.Vector - Class in io.getunleash.yggdrasil.messaging
- StrategyFeature - Class in io.getunleash.yggdrasil.messaging
- StrategyFeature() - Constructor for class io.getunleash.yggdrasil.messaging.StrategyFeature
- StrategyFeature.Vector - Class in io.getunleash.yggdrasil.messaging
- StrategyParameter - Class in io.getunleash.yggdrasil.messaging
- StrategyParameter() - Constructor for class io.getunleash.yggdrasil.messaging.StrategyParameter
- StrategyParameter.Vector - Class in io.getunleash.yggdrasil.messaging
T
- takeState(String) - Method in class io.getunleash.engine.FlatInterface
- takeState(String) - Method in interface io.getunleash.engine.NativeInterface
-
Loads state into the engine.
- takeState(String) - Method in class io.getunleash.engine.UnleashEngine
- TakeStateResponse - Class in io.getunleash.yggdrasil.messaging
- TakeStateResponse() - Constructor for class io.getunleash.yggdrasil.messaging.TakeStateResponse
- TakeStateResponse.Vector - Class in io.getunleash.yggdrasil.messaging
- ToggleEntry - Class in io.getunleash.yggdrasil.messaging
- ToggleEntry() - Constructor for class io.getunleash.yggdrasil.messaging.ToggleEntry
- ToggleEntry.Vector - Class in io.getunleash.yggdrasil.messaging
- toggleName() - Method in class io.getunleash.yggdrasil.messaging.ContextMessage
- toggleNameAsByteBuffer() - Method in class io.getunleash.yggdrasil.messaging.ContextMessage
- toggleNameInByteBuffer(ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.ContextMessage
- toggles(int) - Method in class io.getunleash.yggdrasil.messaging.MetricsResponse
- toggles(ToggleEntry, int) - Method in class io.getunleash.yggdrasil.messaging.MetricsResponse
- togglesLength() - Method in class io.getunleash.yggdrasil.messaging.MetricsResponse
- ToggleStats - Class in io.getunleash.yggdrasil.messaging
- ToggleStats() - Constructor for class io.getunleash.yggdrasil.messaging.ToggleStats
- ToggleStats.Vector - Class in io.getunleash.yggdrasil.messaging
- togglesVector() - Method in class io.getunleash.yggdrasil.messaging.MetricsResponse
- togglesVector(ToggleEntry.Vector) - Method in class io.getunleash.yggdrasil.messaging.MetricsResponse
- type() - Method in class io.getunleash.yggdrasil.messaging.FeatureDef
- typeAsByteBuffer() - Method in class io.getunleash.yggdrasil.messaging.FeatureDef
- typeInByteBuffer(ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.FeatureDef
U
- UnleashEngine - Class in io.getunleash.engine
- UnleashEngine() - Constructor for class io.getunleash.engine.UnleashEngine
- UnleashEngine(List<IStrategy>) - Constructor for class io.getunleash.engine.UnleashEngine
- UnleashEngine(List<IStrategy>, IStrategy) - Constructor for class io.getunleash.engine.UnleashEngine
- userId() - Method in class io.getunleash.yggdrasil.messaging.ContextMessage
- userIdAsByteBuffer() - Method in class io.getunleash.yggdrasil.messaging.ContextMessage
- userIdInByteBuffer(ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.ContextMessage
V
- ValidateVersion() - Static method in class io.getunleash.yggdrasil.messaging.BuiltInStrategies
- ValidateVersion() - Static method in class io.getunleash.yggdrasil.messaging.ContextMessage
- ValidateVersion() - Static method in class io.getunleash.yggdrasil.messaging.CoreVersion
- ValidateVersion() - Static method in class io.getunleash.yggdrasil.messaging.CustomStrategyResult
- ValidateVersion() - Static method in class io.getunleash.yggdrasil.messaging.FeatureDef
- ValidateVersion() - Static method in class io.getunleash.yggdrasil.messaging.FeatureDefs
- ValidateVersion() - Static method in class io.getunleash.yggdrasil.messaging.MetricsResponse
- ValidateVersion() - Static method in class io.getunleash.yggdrasil.messaging.PropertyEntry
- ValidateVersion() - Static method in class io.getunleash.yggdrasil.messaging.Response
- ValidateVersion() - Static method in class io.getunleash.yggdrasil.messaging.StrategyDefinition
- ValidateVersion() - Static method in class io.getunleash.yggdrasil.messaging.StrategyFeature
- ValidateVersion() - Static method in class io.getunleash.yggdrasil.messaging.StrategyParameter
- ValidateVersion() - Static method in class io.getunleash.yggdrasil.messaging.TakeStateResponse
- ValidateVersion() - Static method in class io.getunleash.yggdrasil.messaging.ToggleEntry
- ValidateVersion() - Static method in class io.getunleash.yggdrasil.messaging.ToggleStats
- ValidateVersion() - Static method in class io.getunleash.yggdrasil.messaging.Variant
- ValidateVersion() - Static method in class io.getunleash.yggdrasil.messaging.VariantEntry
- ValidateVersion() - Static method in class io.getunleash.yggdrasil.messaging.VariantPayload
- value - Variable in class io.getunleash.engine.FlatResponse
- value() - Method in class io.getunleash.yggdrasil.messaging.CustomStrategyResult
- value() - Method in class io.getunleash.yggdrasil.messaging.PropertyEntry
- value() - Method in class io.getunleash.yggdrasil.messaging.StrategyParameter
- value() - Method in class io.getunleash.yggdrasil.messaging.ToggleEntry
- value() - Method in class io.getunleash.yggdrasil.messaging.VariantEntry
- value() - Method in class io.getunleash.yggdrasil.messaging.VariantPayload
- value(ToggleStats) - Method in class io.getunleash.yggdrasil.messaging.ToggleEntry
- valueAsByteBuffer() - Method in class io.getunleash.yggdrasil.messaging.PropertyEntry
- valueAsByteBuffer() - Method in class io.getunleash.yggdrasil.messaging.StrategyParameter
- valueAsByteBuffer() - Method in class io.getunleash.yggdrasil.messaging.VariantPayload
- valueInByteBuffer(ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.PropertyEntry
- valueInByteBuffer(ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.StrategyParameter
- valueInByteBuffer(ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.VariantPayload
- values(int) - Method in class io.getunleash.yggdrasil.messaging.BuiltInStrategies
- valuesLength() - Method in class io.getunleash.yggdrasil.messaging.BuiltInStrategies
- valuesVector() - Method in class io.getunleash.yggdrasil.messaging.BuiltInStrategies
- valuesVector(StringVector) - Method in class io.getunleash.yggdrasil.messaging.BuiltInStrategies
- Variant - Class in io.getunleash.yggdrasil.messaging
- Variant() - Constructor for class io.getunleash.yggdrasil.messaging.Variant
- Variant.Vector - Class in io.getunleash.yggdrasil.messaging
- VariantDef - Class in io.getunleash.engine
-
Represents a variant definition.
- VariantEntry - Class in io.getunleash.yggdrasil.messaging
- VariantEntry() - Constructor for class io.getunleash.yggdrasil.messaging.VariantEntry
- VariantEntry.Vector - Class in io.getunleash.yggdrasil.messaging
- VariantPayload - Class in io.getunleash.yggdrasil.messaging
- VariantPayload() - Constructor for class io.getunleash.yggdrasil.messaging.VariantPayload
- VariantPayload.Vector - Class in io.getunleash.yggdrasil.messaging
- variants(int) - Method in class io.getunleash.yggdrasil.messaging.ToggleStats
- variants(VariantEntry, int) - Method in class io.getunleash.yggdrasil.messaging.ToggleStats
- variantsLength() - Method in class io.getunleash.yggdrasil.messaging.ToggleStats
- variantsVector() - Method in class io.getunleash.yggdrasil.messaging.ToggleStats
- variantsVector(VariantEntry.Vector) - Method in class io.getunleash.yggdrasil.messaging.ToggleStats
- Vector() - Constructor for class io.getunleash.yggdrasil.messaging.BuiltInStrategies.Vector
- Vector() - Constructor for class io.getunleash.yggdrasil.messaging.ContextMessage.Vector
- Vector() - Constructor for class io.getunleash.yggdrasil.messaging.CoreVersion.Vector
- Vector() - Constructor for class io.getunleash.yggdrasil.messaging.CustomStrategyResult.Vector
- Vector() - Constructor for class io.getunleash.yggdrasil.messaging.FeatureDef.Vector
- Vector() - Constructor for class io.getunleash.yggdrasil.messaging.FeatureDefs.Vector
- Vector() - Constructor for class io.getunleash.yggdrasil.messaging.MetricsResponse.Vector
- Vector() - Constructor for class io.getunleash.yggdrasil.messaging.PropertyEntry.Vector
- Vector() - Constructor for class io.getunleash.yggdrasil.messaging.Response.Vector
- Vector() - Constructor for class io.getunleash.yggdrasil.messaging.StrategyDefinition.Vector
- Vector() - Constructor for class io.getunleash.yggdrasil.messaging.StrategyFeature.Vector
- Vector() - Constructor for class io.getunleash.yggdrasil.messaging.StrategyParameter.Vector
- Vector() - Constructor for class io.getunleash.yggdrasil.messaging.TakeStateResponse.Vector
- Vector() - Constructor for class io.getunleash.yggdrasil.messaging.ToggleEntry.Vector
- Vector() - Constructor for class io.getunleash.yggdrasil.messaging.ToggleStats.Vector
- Vector() - Constructor for class io.getunleash.yggdrasil.messaging.Variant.Vector
- Vector() - Constructor for class io.getunleash.yggdrasil.messaging.VariantEntry.Vector
- Vector() - Constructor for class io.getunleash.yggdrasil.messaging.VariantPayload.Vector
- version() - Method in class io.getunleash.yggdrasil.messaging.CoreVersion
- versionAsByteBuffer() - Method in class io.getunleash.yggdrasil.messaging.CoreVersion
- versionInByteBuffer(ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.CoreVersion
W
- warnings(int) - Method in class io.getunleash.yggdrasil.messaging.TakeStateResponse
- warningsLength() - Method in class io.getunleash.yggdrasil.messaging.TakeStateResponse
- warningsVector() - Method in class io.getunleash.yggdrasil.messaging.TakeStateResponse
- warningsVector(StringVector) - Method in class io.getunleash.yggdrasil.messaging.TakeStateResponse
Y
- yes() - Method in class io.getunleash.yggdrasil.messaging.ToggleStats
- YggdrasilError - Exception Class in io.getunleash.engine
-
Used when an error occurs while interacting with Yggdrasil.
- YggdrasilError(String) - Constructor for exception class io.getunleash.engine.YggdrasilError
-
A generic error for Yggdrasil
- YggdrasilError(String, Throwable) - Constructor for exception class io.getunleash.engine.YggdrasilError
-
A generic error for Yggdrasil with a cause
- YggdrasilInvalidInputException - Exception Class in io.getunleash.engine
-
Used when we receive invalid input to Yggdrasil
- YggdrasilInvalidInputException(Context) - Constructor for exception class io.getunleash.engine.YggdrasilInvalidInputException
-
An instance of invalid input where we Yggdrasil could not understand the Context we provided.
- YggdrasilInvalidInputException(String) - Constructor for exception class io.getunleash.engine.YggdrasilInvalidInputException
-
An instance of invalid input where we Yggdrasil could not understand the String we provided.
- YggdrasilInvalidInputException(String, Throwable) - Constructor for exception class io.getunleash.engine.YggdrasilInvalidInputException
-
An instance of invalid input where we Yggdrasil could not understand the String we provided.
- YggdrasilParseException - Exception Class in io.getunleash.engine
-
Used when parsing a Yggdrasil response fails.
- YggdrasilParseException(String, Class<T>, Exception) - Constructor for exception class io.getunleash.engine.YggdrasilParseException
-
Constructor for YggdrasilParseException
_
- __assign(int, int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.BuiltInStrategies.Vector
- __assign(int, int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.ContextMessage.Vector
- __assign(int, int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.CoreVersion.Vector
- __assign(int, int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.CustomStrategyResult.Vector
- __assign(int, int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.FeatureDef.Vector
- __assign(int, int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.FeatureDefs.Vector
- __assign(int, int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.MetricsResponse.Vector
- __assign(int, int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.PropertyEntry.Vector
- __assign(int, int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.Response.Vector
- __assign(int, int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.StrategyDefinition.Vector
- __assign(int, int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.StrategyFeature.Vector
- __assign(int, int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.StrategyParameter.Vector
- __assign(int, int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.TakeStateResponse.Vector
- __assign(int, int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.ToggleEntry.Vector
- __assign(int, int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.ToggleStats.Vector
- __assign(int, int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.Variant.Vector
- __assign(int, int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.VariantEntry.Vector
- __assign(int, int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.VariantPayload.Vector
- __assign(int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.BuiltInStrategies
- __assign(int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.ContextMessage
- __assign(int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.CoreVersion
- __assign(int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.CustomStrategyResult
- __assign(int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.FeatureDef
- __assign(int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.FeatureDefs
- __assign(int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.MetricsResponse
- __assign(int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.PropertyEntry
- __assign(int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.Response
- __assign(int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.StrategyDefinition
- __assign(int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.StrategyFeature
- __assign(int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.StrategyParameter
- __assign(int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.TakeStateResponse
- __assign(int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.ToggleEntry
- __assign(int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.ToggleStats
- __assign(int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.Variant
- __assign(int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.VariantEntry
- __assign(int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.VariantPayload
- __init(int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.BuiltInStrategies
- __init(int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.ContextMessage
- __init(int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.CoreVersion
- __init(int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.CustomStrategyResult
- __init(int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.FeatureDef
- __init(int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.FeatureDefs
- __init(int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.MetricsResponse
- __init(int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.PropertyEntry
- __init(int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.Response
- __init(int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.StrategyDefinition
- __init(int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.StrategyFeature
- __init(int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.StrategyParameter
- __init(int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.TakeStateResponse
- __init(int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.ToggleEntry
- __init(int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.ToggleStats
- __init(int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.Variant
- __init(int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.VariantEntry
- __init(int, ByteBuffer) - Method in class io.getunleash.yggdrasil.messaging.VariantPayload
- __lookup_by_key(CustomStrategyResult, int, String, ByteBuffer) - Static method in class io.getunleash.yggdrasil.messaging.CustomStrategyResult
- __lookup_by_key(PropertyEntry, int, String, ByteBuffer) - Static method in class io.getunleash.yggdrasil.messaging.PropertyEntry
All Classes and Interfaces|All Packages|Serialized Form