Package com.neeve.ods

Implements a multi-member, fault tolerant, transactional object store.

See:
          Description

Interface Summary
IStoreAlertEvent Represents an ODS store alert event.
IStoreBinding Represents a binding to an ODS store.
IStoreBindingFailedEvent Represents the event indicating that a store binding has failed.
IStoreBindingRoleChangedEvent Represents the event indicating that a binding's (member) role has changed.
IStoreBindingStats Defines the ODS store binding's statistics interface.
IStoreCheckpointingController Represents an ODS store checkpointing controller.
IStoreCommitCompletionEvent Represents the event notifying the completion of a commit operation.
IStoreCommitCompletionStatus Represents the completion status of an ODS store commit operation.
IStoreCommitEvent Represents an ODS store event that's part of a commit queue.
IStoreCommitQueue Represents a read only view into an ODS commit queue.
IStoreCommitQueue.IEntry Represents an entry in a commit queue
IStoreCommitQueue.IPutEntry Represents an object put entry in a commit queue
IStoreCommitQueue.IRemoveEntry Represents an object remove entry in a commit queue
IStoreCommitQueue.ISendEntry Represents an object send entry in a commit queue
IStoreCommitQueue.IUpdateEntry Represents an object update entry in a commit queue
IStoreEvent Represents an ODS store event.
IStoreEventHandler Represents an ODS store event handler.
IStoreField<T> An IStoreField represents a field of an IStoreObject.
IStoreJournallingPersister Represents a journalling persister.
IStoreJournallingWriter Represents a journalling store writer.
IStoreJournallingWriter.LogCounters Holds journal log related counters.
IStoreJournallingWriterStats Defines an ODS store journalling writer's statistics interface.
IStoreLifecycleEvent Represents an ODS store lifecycle event.
IStoreMember Represents an ODS store member.
IStoreMemberDownEvent Represents the event notifying that a member has left an ODS store.
IStoreMemberInitCompleteEvent Represents the event notifying that a member initialization is complete.
IStoreMemberReplicationStatus Represents the replication status for a store member.
IStoreMemberUpEvent Represents the event notifying that a new member has joined an ODS store.
IStoreObject Represents an ODS store object.
IStoreObjectAddedEvent Represents the event indicating that an object has been added to an ODS store.
IStoreObjectFactory Represents an ODS object factory.
IStoreObjectReceivedEvent Represents the event indicating that an object has been received to an ODS store.
IStoreObjectRemovedEvent Represents the event indicating that an object was removed from the store.
IStoreObjectUpdatedEvent Represents the event indicating that an object has been updated in an ODS store.
IStorePersister Represents a store persister.
IStorePersister.ErrorHandler Callback interface to report persistence errors
IStorePersisterStats Defines an ODS store persister's statistics interface.
IStoreProvider Represents an ODS provider.
IStoreQuery A IStoreQuery is used to query a IStoreBinding.
IStoreQueryEngine A IStoreQueryEngine provides indexing and query capabilities for IStoreBindings.
IStoreQueryRepository Defines a QueryRepository based on IStoreBinding
IStoreQueryResultSet A IStoreQueryResultSet provides an familiar SQL-like result set for navigating Query results from a IStoreQueryEngine.
IStoreReader Represents a store reader.
IStoreReader.ReadCallback Callback interface used by a reader to dispatch store objects or transaction entries to the user.
IStoreSender Represents an store ICR sender.
IStoreSenderStats Defines an ODS store ICR sender's statistics interface.
IStoreTransactionLog Represents an ODS store's transaction log.
IStoreTransactionLogRepairedEvent Represents the event indicating that the store transaction log was repaired
IStoreWriter Represents a store writer.
IStoreWriterStats Defines an ODS store journalling writer's statistics interface.
 

Class Summary
IStoreJournallingWriter.JournallingParameters Contains journalling parameters
OdsConfig Class containing configuration information for the ODS package.
OdsObject Root class for classes in the ODS package.
StoreBindingFactory The store binding factory.
StoreDescriptor Describes a data store.
StoreEventTypes Defines the store events.
StoreInterClusterReplicatorDescriptor Describes a store inter-cluster replicator (ICR).
StoreObjectBase A base class for store object implementations.
StoreObjectFactoryDescriptor The ODS object factory descriptor.
StoreObjectFactoryRegistry The object factory registry.
StorePersisterDescriptor Describes a store persister.
StorePersisterFactory The store persister factory.
StoreProviderDescriptor An ODS provider descriptor.
StoreProviderRegistry The store provider registry.
 

Enum Summary
IStoreBinding.InterClusterReplicationRole Enumerates the different inter-cluster replication roles of a binding.
IStoreBinding.Role Enumerates the different roles of a binding in a store cluster.
IStoreBinding.StartupExpectation Enumerates the set of startup expectations that can be requested.
IStoreBinding.State Enumerates the different binding states
IStoreCheckpointingController.Type  
IStoreCommitQueue.IEntry.Type  
IStoreJournallingPersister.LogEmptinessExpectation Enumerates the set of values permissible with the log emptiness expectation
IStoreJournallingPersister.LogPresenceExpectation Enumerates the set of values permissible with the log presence expectation
IStoreJournallingPersister.StartupExpectation Enumerates the set of supported journalling related startup expectations.
IStoreObject.EncodingType Defines the various supported encoding types.
IStorePersister.Type Enumerates the persister type
 

Exception Summary
OdsException Base exception class for all ODS exceptions.
OdsExpectationNotMetException Thrown if a startup expectation was not met.
OdsFatalException Thrown when the store encounters a fatal exception.
OdsPartialInitException Thrown on incomplete initialization.
OdsReferentialIntegrityException Thrown by an ODS add/update/remove event handler during initialization to indicate a referential integrity error in handling the event
OdsUnsupportedEncodingException Thrown when there is an attempt to use and unsupported IStoreObject.EncodingType
 

Package com.neeve.ods Description

Implements a multi-member, fault tolerant, transactional object store.



Copyright © 2015 Neeve Research, LLC. All Rights Reserved.