Interface | Description |
---|---|
ChildType |
Resource instances that are logically contained within a parent type must tag their TypeDef implementation with this interface
|
ConfigServiceLifecycleListener |
Listener to the configuration service lifecycle events.
|
ConfigUpgrader |
Provides upgrade / migration code for a particular type.
|
DeltaHandler<T> | |
DerivedTypeDef<V> |
Class that computes a derived value
|
EnvValueMetadata |
Provides metadata information about a particular type of environment dependent value element in a config data.
|
EvictionHandler<V> |
Eviction handlers are notified when a derived value is evicted from a bounded cache (e.g.
|
GarbageCollectionHandler<V,C> |
Garbage collection handlers are notified some time after a derived value has been garbage collected.
|
ParentType |
Interface that defines a resource type that may have child resources.
|
SessionedData |
A piece of memory-resident (non-persisted) data associated with a session (including the core session).
|
SessionedDataProvider |
A SessionedDataProvider provides volatile (i.e., non-persisted) data associated with a session (including the core session).
|
SessionListener |
Provides a listener interface that is notified before and after the four session operations are performed.
|
SourceValueRepresentation<T> |
Implementations of this class transform canonical representations of the resource data to and from source representations.
|
SourceValueRepresentation.SourcedRef |
this class represents the identity of a resource, providing access to its internal identity and source identity.
|
SourceValueRepresentation.UriResolver |
Resolver to translate source locations into references.
|
SourceValueRepresentation.UriRewriter |
Rewriter to translate references into source locations.
|
ValidationGroup |
Allows grouping multiple resources correlated by the value of an attribute, and validating them together.
|
ValueRepresentation<T> |
Implementations of this class transform canonical representation of the resource data to and from other representations.
|
Class | Description |
---|---|
BaseTypeDef<T> |
Defines the base class for type defs.
|
ExtensionTypeDef<T> |
abstract class for defining pluggable logic to extend an existing resource type (TypeDef) with additional resource validation, reference computation etc.
|
ProductInfo |
Contains extra information about the product that is using the configuration framework
|
RawUpgradeAction |
upgrade action that works on the serialized (raw) data
|
ResourceLifecycleListener |
Abstract class for listening to resource configuration changes in a session or in core.
|
ResourceTypeDef<T> |
Definition of a resource type that supports the following features in addition to those supported by the
BaseTypeDef |
SimpleTypeDef<T> |
Describes a simple type that supports only persistence and indexing.
|
UpgradeAction |
Upgrade Action that works on canonicalized imported data
|
ValidationContext |
Used to pass context information to the validation methods
|