| 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.
|
| com.sleepycat.je.rep.utilint |
INTERNAL: Command line and programmatic utilities.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Protocol.Accept
Accept request issued in Phase 2 of paxos.
|
class |
Protocol.MasterQuery
Used to query the Learner for a current master
|
class |
Protocol.Propose
Propose request used in Phase 1 of Paxos
|
class |
Protocol.Result
Used to inform Learners of a "chosen value".
|
class |
Protocol.Shutdown |
| Modifier and Type | Method and Description |
|---|---|
static Utils.FutureTrackingCompService<TextProtocol.MessageExchange> |
Utils.broadcastMessage(Set<InetSocketAddress> targets,
String serviceName,
TextProtocol.RequestMessage requestMessage,
ExecutorService threadPool) |
| Modifier and Type | Class and Description |
|---|---|
class |
NodeStateProtocol.NodeStateRequest |
class |
RepGroupProtocol.DeleteMember
Like RemoveMember, but also deletes the node's entry from the rep group
DB.
|
class |
RepGroupProtocol.EnsureNode |
class |
RepGroupProtocol.GroupRequest |
class |
RepGroupProtocol.RemoveMember |
class |
RepGroupProtocol.TransferMaster |
class |
RepGroupProtocol.UpdateAddress |
| Modifier and Type | Method and Description |
|---|---|
TextProtocol.RequestMessage |
TextProtocol.MessageExchange.getRequestMessage() |
TextProtocol.RequestMessage |
TextProtocol.getRequestMessage(DataChannel channel)
Reads the channel and returns a read request.
|
TextProtocol.RequestMessage |
TextProtocol.parseRequest(String requestLine)
Converts a request line into a requestMessage.
|
| Modifier and Type | Method and Description |
|---|---|
TextProtocol.ResponseMessage |
TextProtocol.process(Object requestProcessor,
TextProtocol.RequestMessage requestMessage) |
| Constructor and Description |
|---|
Fail(TextProtocol.RequestMessage request,
RepGroupProtocol.FailReason reason,
String message) |
Fail(TextProtocol.RequestMessage request,
String message)
Create an instance with the send version specified by the request.
|
MessageExchange(InetSocketAddress target,
String serviceName,
TextProtocol.RequestMessage request) |
OK(TextProtocol.RequestMessage request)
Create an instance with the send version specified by the request.
|
ResponseMessage(TextProtocol.RequestMessage request)
Create an instance with the send version specified by the request.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Protocol.GroupChange |
class |
Protocol.JoinGroup |
class |
Protocol.LeaveGroup |
| Modifier and Type | Method and Description |
|---|---|
protected abstract TextProtocol.ResponseMessage |
ServiceDispatcher.ExecutingRunnable.getResponse(TextProtocol.RequestMessage request) |
Copyright © 2024. All rights reserved.