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.
IStoreEvent Represents an ODS store event.
IStoreEventHandler Represents an ODS store event handler.
IStoreField<T> An IStoreField represents a field of an IStoreObject.
IStoreLifecycleEvent Represents an ODS store lifecycle event.
IStoreMember Represents an ODS store member.
IStoreMemberConnectEvent Represents the event notifying that a remote member has connected to this member.
IStoreMemberConnectReplyEvent Represents the event notifying that a remote member has replied to a connect from this member.
IStoreMemberControlEvent Represents a member control event.
IStoreMemberDownEvent Represents the event notifying that a member has left an ODS store.
IStoreMemberFoundEvent Represents the event notifying that a new member has joined the discovery network
IStoreMemberHandshakeBackupHelloEvent Represents the event notifying receipt of a backup hello from a member
IStoreMemberHandshakePrimaryHelloEvent Represents the event notifying receipt of a primary hello from a member
IStoreMemberHandshakeStartReadyEvent Represents the event notifying that a new backup member is ready to be handshaked with
IStoreMemberInitCompleteEvent Represents the event notifying that a member initialization is complete.
IStoreMemberInitReadyEvent Represents the event notifying that a new member is ready to be in initialized
IStoreMemberLostEvent Represents the event notifying that a member has left the discovery network
IStoreMemberReplicationStatus Represents the replication status for a store member.
IStoreMemberTableOpenWaitCompletionEvent Represents the event notifying that the replicator member table open wait time has expired
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.
IStoreReplicatorNotificationHandler Represents a handler of the replicator notifications
IStoreReplicatorStats Defines an ODS store replicator's statistics interface.
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.
IStoreWriter.LogCounters Holds transaction log related counters.
IStoreWriterStats Defines an ODS store writer's statistics interface.
 

Class Summary
IStoreWriter.Parameters Contains writer parameters
OdsConfig Class containing configuration information for the ODS package.
OdsObject Root class for classes in the ODS package.
StoreBinding A store binding implementation
StoreBindingFactory The store binding factory.
StoreCommitEntry The store commit entry
StoreDescriptor Describes an ODS store.
StoreEventTypes Defines the store events.
StoreInterClusterReplicatorDescriptor Describes a store inter-cluster replicator (ICR).
StoreObjectFactoryDescriptor The ODS object factory descriptor.
StoreObjectFactoryRegistry The object factory registry.
StorePersisterDescriptor Describes a store persister.
StorePersisterFactory The store persister factory.
StoreReplicatorDescriptor Describes a store replicator.
 

Enum Summary
IStoreBinding.InterClusterReplicationRole Enumerates the different inter-cluster replication roles of a binding.
IStoreBinding.Operation Enumerates the various operations that can be performed on a store 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 Enumerates the types of checkpointing controllers.
IStoreObject.EncodingType Defines the various supported encoding types.
IStorePersister.LogEmptinessExpectation Enumerates the set of values permissible with the log emptiness expectation
IStorePersister.LogPresenceExpectation Enumerates the set of values permissible with the log presence expectation
IStorePersister.StartupExpectation Enumerates the set of supported startup expectations.
StoreReplicatorOperation Enumerates the set of operations performed by a store replicator
 

Exception Summary
OdsException Base exception class for all ODS exceptions.
OdsExpectationNotMetException Thrown if a startup expectation was not met.
OdsFactoryIdConflictException Exception thrown when conflicting IStoreObjectFactorys are detected.
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 © 2016 Neeve Research, LLC. All Rights Reserved.