Hierarchy For All Packages
Package Hierarchies:Class Hierarchy
- java.lang.Object
- dev.openfeature.sdk.EventProvider (implements dev.openfeature.sdk.FeatureProvider)
- dev.openfeature.sdk.providers.memory.InMemoryProvider
- dev.openfeature.sdk.exceptions.ExceptionUtils
- dev.openfeature.sdk.providers.memory.Flag<T>
- dev.openfeature.sdk.FlagEvaluationDetails<T> (implements dev.openfeature.sdk.BaseEvaluation<T>)
- dev.openfeature.sdk.FlagEvaluationOptions
- dev.openfeature.sdk.HookContext<T>
- dev.openfeature.sdk.ImmutableContext (implements dev.openfeature.sdk.EvaluationContext)
- dev.openfeature.sdk.ImmutableMetadata
- dev.openfeature.sdk.ImmutableMetadata.ImmutableMetadataBuilder
- dev.openfeature.sdk.ImmutableStructure
- dev.openfeature.sdk.ImmutableTrackingEventDetails (implements dev.openfeature.sdk.TrackingEventDetails)
- dev.openfeature.sdk.hooks.logging.LoggingHook (implements dev.openfeature.sdk.Hook<T>)
- dev.openfeature.sdk.MutableContext (implements dev.openfeature.sdk.EvaluationContext)
- dev.openfeature.sdk.MutableStructure
- dev.openfeature.sdk.MutableTrackingEventDetails (implements dev.openfeature.sdk.TrackingEventDetails)
- dev.openfeature.sdk.NoOpProvider (implements dev.openfeature.sdk.FeatureProvider)
- dev.openfeature.sdk.NoOpTransactionContextPropagator (implements dev.openfeature.sdk.TransactionContextPropagator)
- dev.openfeature.sdk.internal.ObjectUtils
- dev.openfeature.sdk.OpenFeatureAPI (implements dev.openfeature.sdk.EventBus<T>)
- dev.openfeature.sdk.OpenFeatureClient (implements dev.openfeature.sdk.Client)
- dev.openfeature.sdk.ProviderEvaluation<T> (implements dev.openfeature.sdk.BaseEvaluation<T>)
- dev.openfeature.sdk.ProviderEventDetails
- dev.openfeature.sdk.EventDetails
- java.util.concurrent.locks.ReentrantReadWriteLock (implements java.util.concurrent.locks.ReadWriteLock, java.io.Serializable)
- dev.openfeature.sdk.internal.AutoCloseableReentrantReadWriteLock
- dev.openfeature.sdk.ThreadLocalTransactionContextPropagator (implements dev.openfeature.sdk.TransactionContextPropagator)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- dev.openfeature.sdk.exceptions.OpenFeatureError
- dev.openfeature.sdk.exceptions.FatalError
- dev.openfeature.sdk.exceptions.GeneralError
- dev.openfeature.sdk.exceptions.InvalidContextError
- dev.openfeature.sdk.exceptions.OpenFeatureErrorWithoutStacktrace
- dev.openfeature.sdk.exceptions.FlagNotFoundError
- dev.openfeature.sdk.exceptions.ProviderNotReadyError
- dev.openfeature.sdk.exceptions.ParseError
- dev.openfeature.sdk.exceptions.TargetingKeyMissingError
- dev.openfeature.sdk.exceptions.TypeMismatchError
- dev.openfeature.sdk.exceptions.ValueNotConvertableError
- dev.openfeature.sdk.exceptions.OpenFeatureError
- java.lang.RuntimeException
- java.lang.Exception
- dev.openfeature.sdk.Value (implements java.lang.Cloneable)
- dev.openfeature.sdk.EventProvider (implements dev.openfeature.sdk.FeatureProvider)
Interface Hierarchy
- java.lang.AutoCloseable
- dev.openfeature.sdk.internal.AutoCloseableLock
- dev.openfeature.sdk.BaseEvaluation<T>
- dev.openfeature.sdk.ClientMetadata
- dev.openfeature.sdk.providers.memory.ContextEvaluator<T>
- dev.openfeature.sdk.EventBus<T>
- dev.openfeature.sdk.FeatureProvider
- dev.openfeature.sdk.Features
- dev.openfeature.sdk.Hook<T>
- dev.openfeature.sdk.BooleanHook
- dev.openfeature.sdk.DoubleHook
- dev.openfeature.sdk.IntegerHook
- dev.openfeature.sdk.StringHook
- dev.openfeature.sdk.Metadata
- dev.openfeature.sdk.Structure
- dev.openfeature.sdk.EvaluationContext
- dev.openfeature.sdk.TrackingEventDetails
- dev.openfeature.sdk.Tracking
- dev.openfeature.sdk.TransactionContextPropagator
- dev.openfeature.sdk.internal.TriConsumer<T,
U, V>
Annotation Type Hierarchy
- dev.openfeature.sdk.internal.ExcludeFromGeneratedCoverageReport (implements java.lang.annotation.Annotation)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- dev.openfeature.sdk.ErrorCode
- dev.openfeature.sdk.FlagValueType
- dev.openfeature.sdk.ProviderEvent
- dev.openfeature.sdk.ProviderState
- dev.openfeature.sdk.Reason
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)