Hierarchy For All Packages
- cloud.opencode.base.feature,
- cloud.opencode.base.feature.annotation,
- cloud.opencode.base.feature.audit,
- cloud.opencode.base.feature.exception,
- cloud.opencode.base.feature.lifecycle,
- cloud.opencode.base.feature.listener,
- cloud.opencode.base.feature.proxy,
- cloud.opencode.base.feature.security,
- cloud.opencode.base.feature.store,
- cloud.opencode.base.feature.strategy,
- cloud.opencode.base.feature.testing
Class Hierarchy
- java.lang.Object
- cloud.opencode.base.feature.strategy.AlwaysOffStrategy (implements cloud.opencode.base.feature.strategy.EnableStrategy)
- cloud.opencode.base.feature.strategy.AlwaysOnStrategy (implements cloud.opencode.base.feature.strategy.EnableStrategy)
- cloud.opencode.base.feature.store.CachedFeatureStore (implements cloud.opencode.base.feature.store.FeatureStore)
- cloud.opencode.base.feature.strategy.CompositeStrategy (implements cloud.opencode.base.feature.strategy.EnableStrategy)
- cloud.opencode.base.feature.strategy.ConsistentPercentageStrategy (implements cloud.opencode.base.feature.strategy.EnableStrategy)
- cloud.opencode.base.feature.strategy.DateRangeStrategy (implements cloud.opencode.base.feature.strategy.EnableStrategy)
- cloud.opencode.base.feature.strategy.EnvironmentStrategy (implements cloud.opencode.base.feature.strategy.EnableStrategy)
- cloud.opencode.base.feature.strategy.EnvironmentStrategy.Builder
- cloud.opencode.base.feature.strategy.ExpressionStrategy (implements cloud.opencode.base.feature.strategy.EnableStrategy)
- cloud.opencode.base.feature.Feature.Builder
- cloud.opencode.base.feature.FeatureContext.Builder
- cloud.opencode.base.feature.proxy.FeatureProxy
- cloud.opencode.base.feature.proxy.FeatureProxy.Builder<T>
- cloud.opencode.base.feature.audit.FileAuditLogger (implements cloud.opencode.base.feature.security.AuditLogger)
- cloud.opencode.base.feature.store.FileFeatureStore (implements cloud.opencode.base.feature.store.FeatureStore)
- cloud.opencode.base.feature.store.InMemoryFeatureStore (implements cloud.opencode.base.feature.store.FeatureStore)
- cloud.opencode.base.feature.store.LruFeatureStore (implements cloud.opencode.base.feature.store.FeatureStore)
- cloud.opencode.base.feature.audit.MetricsFeatureListener (implements cloud.opencode.base.feature.listener.FeatureListener)
- cloud.opencode.base.feature.OpenFeature
- cloud.opencode.base.feature.strategy.PercentageStrategy (implements cloud.opencode.base.feature.strategy.EnableStrategy)
- cloud.opencode.base.feature.store.RedisFeatureStore (implements cloud.opencode.base.feature.store.FeatureStore)
- cloud.opencode.base.feature.security.SecureFeatureManager
- cloud.opencode.base.feature.strategy.TenantAwareStrategy (implements cloud.opencode.base.feature.strategy.EnableStrategy)
- cloud.opencode.base.feature.testing.TestFeatureManager (implements java.lang.AutoCloseable)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- cloud.opencode.base.feature.proxy.FeatureProxy.FeatureDisabledException
- cloud.opencode.base.core.exception.OpenException (implements cloud.opencode.base.core.exception.OpenExceptionMeta)
- cloud.opencode.base.feature.exception.FeatureException
- cloud.opencode.base.feature.exception.FeatureConfigException
- cloud.opencode.base.feature.exception.FeatureExpiredException
- cloud.opencode.base.feature.exception.FeatureNotFoundException
- cloud.opencode.base.feature.exception.FeatureSecurityException
- cloud.opencode.base.feature.exception.FeatureStoreException
- cloud.opencode.base.feature.exception.FeatureException
- cloud.opencode.base.feature.proxy.VariantRouter.NoVariantException
- java.lang.RuntimeException
- java.lang.Exception
- cloud.opencode.base.feature.strategy.UserListStrategy (implements cloud.opencode.base.feature.strategy.EnableStrategy)
- cloud.opencode.base.feature.proxy.VariantRouter<T>
- cloud.opencode.base.feature.proxy.VariantRouter.Builder<T>
- cloud.opencode.base.feature.proxy.VariantRouter.MethodVariant<T>
Interface Hierarchy
- cloud.opencode.base.feature.security.AuditLogger
- cloud.opencode.base.feature.strategy.EnableStrategy
- cloud.opencode.base.feature.listener.FeatureListener
- cloud.opencode.base.feature.store.FeatureStore
Annotation Interface Hierarchy
- cloud.opencode.base.feature.annotation.FeatureToggle (implements java.lang.annotation.Annotation)
- cloud.opencode.base.feature.annotation.FeatureVariant (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- cloud.opencode.base.feature.exception.FeatureErrorCode
- cloud.opencode.base.feature.lifecycle.FeatureLifecycle
- cloud.opencode.base.feature.proxy.FeatureProxy.DisabledBehavior
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- cloud.opencode.base.feature.Feature
- cloud.opencode.base.feature.audit.FeatureAuditEvent
- cloud.opencode.base.feature.FeatureContext
- cloud.opencode.base.feature.FeatureGroup
- cloud.opencode.base.feature.FeatureSnapshot
- java.lang.Record