| Package | Description |
|---|---|
| com.sleepycat.je.rep.elections |
INTERNAL: Elections of the master node among the nodes in a group.
|
| com.sleepycat.je.rep.impl |
INTERNAL: Top level HA implementation classes.
|
| com.sleepycat.je.rep.monitor |
BDB JE HA support for applications that need to track the composition of a
replication group, in order to do tasks such as load balancing and
request routing.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Protocol.Accept
Accept request issued in Phase 2 of paxos.
|
class |
Protocol.Accepted
Response to a successful Accept message.
|
class |
Protocol.MasterQuery
Used to query the Learner for a current master
|
class |
Protocol.MasterQueryResponse
The response to a Master Query request.
|
class |
Protocol.Promise
Promise response message.
|
class |
Protocol.Propose
Propose request used in Phase 1 of Paxos
|
class |
Protocol.Reject
Reject response to a message.
|
class |
Protocol.Result
Used to inform Learners of a "chosen value".
|
class |
Protocol.Shutdown |
| Modifier and Type | Class and Description |
|---|---|
class |
NodeStateProtocol.NodeStateRequest |
class |
NodeStateProtocol.NodeStateResponse |
class |
RepGroupProtocol.DeleteMember
Like RemoveMember, but also deletes the node's entry from the rep group
DB.
|
class |
RepGroupProtocol.EnsureNode |
class |
RepGroupProtocol.EnsureOK |
class |
RepGroupProtocol.Fail
Extends the class Fail, adding a reason code to distinguish amongst
different types of failures.
|
class |
RepGroupProtocol.GroupRequest |
class |
RepGroupProtocol.GroupResponse |
class |
RepGroupProtocol.RemoveMember |
class |
RepGroupProtocol.TransferMaster |
class |
RepGroupProtocol.TransferOK |
class |
RepGroupProtocol.UpdateAddress |
class |
TextProtocol.Fail |
class |
TextProtocol.OK |
class |
TextProtocol.ProtocolError |
class |
TextProtocol.RequestMessage
Base class for all Request messages
|
class |
TextProtocol.ResponseMessage
Base classes for response messages.
|
| Modifier and Type | Method and Description |
|---|---|
TextProtocol.Message |
TextProtocol.parse(String line)
Parses a line into a Request/Response message.
|
| Modifier and Type | Method and Description |
|---|---|
Set<String> |
TextProtocol.getOps(Class<? extends TextProtocol.Message> messageType)
Returns the messages, of the specified type, used by the protocol
|
| Constructor and Description |
|---|
MessageOp(String opId,
Class<? extends TextProtocol.Message> messageClass) |
| Modifier and Type | Class and Description |
|---|---|
class |
Protocol.GroupChange |
class |
Protocol.JoinGroup |
class |
Protocol.LeaveGroup |
Copyright © 2024. All rights reserved.