Index

A B C E F G H I K L M N P R S T U V W Y _ 
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
 
A B C E F G H I K L M N P R S T U V W Y _ 
All Classes and Interfaces|All Packages|Serialized Form