Package | Description |
---|---|
com.bigdata.ha |
This package extends
com.bigdata.quorum to define local and
Remote interfaces for highly available services. |
com.bigdata.quorum |
This package defines interfaces and implementations for a quorum of highly
available services.
|
Modifier and Type | Interface and Description |
---|---|
interface |
QuorumService<S extends HAGlue>
A non-remote interface for a member service in a
Quorum defining
methods to support service specific high availability operations such as
reading on another member of the quorum, the 2-phase quorum commit protocol,
replicating writes, etc. |
Modifier and Type | Class and Description |
---|---|
class |
QuorumCommitImpl<S extends HACommitGlue>
QuorumCommit implementation. |
class |
QuorumServiceBase<S extends HAGlue,L extends AbstractJournal>
Abstract implementation provides the logic for distributing messages for the
quorum 2-phase commit protocol, failover reads, etc.
|
Modifier and Type | Interface and Description |
---|---|
interface |
QuorumClient<S extends Remote>
A non-remote interface for a client which monitors the state of a quorum.
|
interface |
QuorumMember<S extends Remote>
A non-remote interface for a service which will participate in a quorum as a
member service (as opposed to a client service that merely watches the
quorum).
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractQuorumClient<S extends Remote>
Base class for
QuorumClient s. |
class |
AbstractQuorumMember<S extends Remote>
Abstract base class for a
QuorumMember . |
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.