| 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
|