See: Description
Interface | Description |
---|---|
UpdateStrategy |
Strategy for merging updates or additional properties.
|
ValueAddEventProcessor |
Interface for a processor of base and delta events in a revision event type.
|
ValueAddEventService |
Service associating handling vaue-added event types, such a revision event types and variant stream event types.
|
VariantEvent |
A variant event is a type that can represent many event types.
|
VariantPropResolutionStrategy |
Strategy for resolving a property against any of the variant types.
|
Class | Description |
---|---|
PropertyGroupDesc |
For use with building groups of event properties to reduce overhead in maintaining versions.
|
PropertyUtility |
Utility for handling properties for the purpose of merging and versioning by revision event types.
|
RevisionBeanHolder |
Holds revisions for property groups in an overlay strategy.
|
RevisionEventBeanDeclared |
Revision event bean for the overlayed scheme.
|
RevisionEventBeanMerge |
Merge-event for event revisions.
|
RevisionEventType |
Event type of revision events.
|
RevisionGetterParameters |
Getter parameters for revision events.
|
RevisionNestedPropertyGetter |
A getter that works on POJO events residing within a Map as an event property.
|
RevisionPropertyTypeDesc |
Property descriptor for use by revision event types to maintain access to revision event properties.
|
RevisionSpec |
Specification for how to build a revision event type.
|
RevisionStateDeclared |
State for the overlay (non-merge) strategy.
|
RevisionStateMerge |
State for merge stratgies.
|
RevisionTypeDesc |
Per-event-type descriptor for fast access to getters for key values and changes properties.
|
UpdateStrategyBase |
Base strategy implementation holds the specification object.
|
UpdateStrategyDeclared |
Strategy for merging update properties using all declared property's values.
|
UpdateStrategyExists |
Strategy for merging update properties using only existing property's values.
|
UpdateStrategyNonNull |
Strategy for merging update properties using only non-null values.
|
VAERevisionEventPropertyGetterDeclaredGetVersioned | |
VAERevisionEventPropertyGetterDeclaredLast | |
VAERevisionEventPropertyGetterDeclaredNKey | |
VAERevisionEventPropertyGetterDeclaredOneKey | |
VAERevisionEventPropertyGetterMerge | |
VAERevisionEventPropertyGetterMergeNKey | |
VAERevisionEventPropertyGetterMergeOneKey | |
VAERevisionProcessorBase |
Base revision processor.
|
VAERevisionProcessorDeclared |
Provides overlay strategy for property group-based versioning.
|
VAERevisionProcessorMerge |
Provides a set of merge-strategies for merging individual properties (rather then overlaying groups).
|
VAEVariantProcessor |
Represents a variant event stream, allowing events of disparate event types to be treated polymophically.
|
ValueAddEventServiceImpl |
Service for handling revision event types.
|
VariantEventBean |
An event bean that represents multiple potentially disparate underlying events and presents a unified face
across each such types or even any type.
|
VariantEventPropertyGetterAny | |
VariantEventPropertyGetterAnyWCast | |
VariantEventType |
Event type for variant event streams.
|
VariantPropertyDesc |
Descriptor for a variant stream property.
|
VariantPropertyGetterCache |
A thread-safe cache for property getters per event type.
|
VariantPropResolutionStrategyAny |
A property resolution strategy that allows any type, wherein all properties are Object type.
|
VariantPropResolutionStrategyDefault |
A property resolution strategy that allows only the preconfigured types, wherein all properties
that are common (name and type) to all properties are considered.
|
VariantSpec |
Specification for a variant event stream.
|
Value added events are revision events and variant events.