Index
All Classes and Interfaces|All Packages
A
- append(String, byte[], Instant) - Method in class org.j7m.middleware.consensus.NetworkConsensusNode
-
Commits a command, or waits for an earlier identical request, and returns after local apply.
- appendControl(byte[], Instant) - Method in class org.j7m.middleware.consensus.NetworkConsensusNode
-
Commits a trusted deterministic maintenance command without retaining a request identity.
- appendEntry(ConsensusLogEntry) - Method in class org.j7m.middleware.consensus.DurableConsensusLogStore
-
Persists one log entry.
- appendLeaderCommand(ConsensusCommand) - Method in class org.j7m.middleware.consensus.ConsensusNode
-
Appends a command on the leader.
- AppendRequest(ConsensusNodeId, ConsensusNodeId, AppendEntriesRequest) - Constructor for record class org.j7m.middleware.consensus.ConsensusMessage.AppendRequest
-
Creates an instance of a
AppendRequestrecord class. - appendRequestFor(ConsensusNodeId) - Method in class org.j7m.middleware.consensus.ConsensusNode
-
Creates append request for one follower.
- AppendResponse(ConsensusNodeId, ConsensusNodeId, AppendEntriesResponse) - Constructor for record class org.j7m.middleware.consensus.ConsensusMessage.AppendResponse
-
Creates an instance of a
AppendResponserecord class. - appliedEntries() - Method in class org.j7m.middleware.consensus.ConsensusNode
-
Returns applied entries.
- appliedIndex() - Method in record class org.j7m.middleware.consensus.NetworkConsensusStatus
-
Returns the value of the
appliedIndexrecord component. - appliedThrough(long) - Method in interface org.j7m.middleware.consensus.ReplicatedStateMachine
-
Advances the applied watermark for every committed entry, including internal metadata.
- apply(long, byte[]) - Method in interface org.j7m.middleware.consensus.ReplicatedStateMachine
-
Applies one committed command exactly once within a recovery generation.
- apply(long, long, byte[]) - Method in interface org.j7m.middleware.consensus.ReplicatedStateMachine
-
Applies a committed command with its authoritative consensus leadership term.
- authenticationKey() - Method in record class org.j7m.middleware.consensus.NetworkConsensusConfig
-
Returns an independent secret copy.
B
- build() - Method in class org.j7m.middleware.consensus.ConsensusServiceBuilder
-
Builds a service.
C
- check(List, List) - Method in class org.j7m.middleware.consensus.SafetyInvariantChecker
-
Checks all supported invariants.
- check(List, List, List) - Method in class org.j7m.middleware.consensus.SafetyInvariantChecker
-
Checks all supported invariants using current node state and bounded historical transition evidence.
- checkpointSha256() - Method in record class org.j7m.middleware.consensus.ConsensusBackup.Metadata
-
Returns the value of the
checkpointSha256record component. - close() - Method in class org.j7m.middleware.consensus.ConsensusNode
- close() - Method in class org.j7m.middleware.consensus.ConsensusSimulation
- close() - Method in class org.j7m.middleware.consensus.DefaultConsensusService
- close() - Method in class org.j7m.middleware.consensus.DurableConsensusLogStore
- close() - Method in class org.j7m.middleware.consensus.NetworkConsensusNode
-
Stops background work and releases sockets and durable directory ownership.
- commitIndex() - Method in record class org.j7m.middleware.consensus.NetworkConsensusStatus
-
Returns the value of the
commitIndexrecord component. - commitIndexValue() - Method in class org.j7m.middleware.consensus.ConsensusNode
-
Returns current commit index.
- configEpoch() - Method in record class org.j7m.middleware.consensus.NetworkConsensusStatus
-
Returns the value of the
configEpochrecord component. - configuration() - Method in record class org.j7m.middleware.consensus.ConsensusConfig
-
Returns the value of the
configurationrecord component. - configuration() - Method in class org.j7m.middleware.consensus.ConsensusSimulation
-
Returns fixed configuration.
- configurationEpoch() - Method in record class org.j7m.middleware.consensus.ConsensusBackup.Metadata
-
Returns the value of the
configurationEpochrecord component. - ConsensusBackup - Class in org.j7m.middleware.consensus
-
Durable, quorum-consistent Raft backup and fresh-generation restore.
- ConsensusBackup.Metadata - Record Class in org.j7m.middleware.consensus
-
Immutable verified recovery metadata; resource internals remain opaque.
- ConsensusConfig - Record Class in org.j7m.middleware.consensus
-
Runtime configuration for a deterministic local consensus group.
- ConsensusConfig(ConsensusConfiguration, Path) - Constructor for record class org.j7m.middleware.consensus.ConsensusConfig
-
Creates a configuration.
- ConsensusMessage - Interface in org.j7m.middleware.consensus
-
Deterministic in-process consensus message.
- ConsensusMessage.AppendRequest - Record Class in org.j7m.middleware.consensus
-
Append request message.
- ConsensusMessage.AppendResponse - Record Class in org.j7m.middleware.consensus
-
Append response message.
- ConsensusMessage.VoteRequest - Record Class in org.j7m.middleware.consensus
-
Vote request message.
- ConsensusMessage.VoteResponse - Record Class in org.j7m.middleware.consensus
-
Vote response message.
- ConsensusNode - Class in org.j7m.middleware.consensus
-
Single deterministic Raft-like node.
- ConsensusNode(ConsensusConfiguration, ConsensusNodeId, Path, ConsensusMetrics) - Constructor for class org.j7m.middleware.consensus.ConsensusNode
-
Creates and recovers a node.
- ConsensusServiceBuilder - Class in org.j7m.middleware.consensus
-
Builder for local deterministic consensus services.
- ConsensusServiceBuilder() - Constructor for class org.j7m.middleware.consensus.ConsensusServiceBuilder
-
Creates a builder.
- ConsensusSimulation - Class in org.j7m.middleware.consensus
-
Deterministic local consensus simulation harness.
- ConsensusSimulation(ConsensusConfig, long) - Constructor for class org.j7m.middleware.consensus.ConsensusSimulation
-
Creates a simulation.
- crash() - Method in class org.j7m.middleware.consensus.ConsensusNode
-
Marks this node crashed.
- crash(ConsensusNodeId) - Method in class org.j7m.middleware.consensus.ConsensusSimulation
-
Crashes a node.
- crashed() - Method in class org.j7m.middleware.consensus.ConsensusNode
-
Returns whether this node is crashed.
- currentLeader() - Method in class org.j7m.middleware.consensus.ConsensusSimulation
-
Returns current leader.
- currentLeaderId() - Method in class org.j7m.middleware.consensus.ConsensusSimulation
-
Returns current leader id.
- currentTerm() - Method in record class org.j7m.middleware.consensus.ConsensusBackup.Metadata
-
Returns the value of the
currentTermrecord component.
D
- DefaultConsensusService - Class in org.j7m.middleware.consensus
-
Default local consensus service backed by deterministic simulation primitives.
- DefaultConsensusService(ConsensusSimulation) - Constructor for class org.j7m.middleware.consensus.DefaultConsensusService
-
Creates a service.
- deliverAll() - Method in class org.j7m.middleware.consensus.ConsensusSimulation
-
Delivers all pending messages.
- directory() - Method in record class org.j7m.middleware.consensus.NetworkConsensusConfig
-
Returns the value of the
directoryrecord component. - directory(Path) - Method in class org.j7m.middleware.consensus.ConsensusServiceBuilder
-
Sets durable storage root.
- dropNext() - Method in class org.j7m.middleware.consensus.InMemoryConsensusNetwork
-
Drops the next sent message.
- dropNextMessage() - Method in class org.j7m.middleware.consensus.ConsensusSimulation
-
Drops next sent message.
- dropped() - Method in class org.j7m.middleware.consensus.InMemoryConsensusNetwork
-
Returns dropped count.
- duplicated() - Method in class org.j7m.middleware.consensus.InMemoryConsensusNetwork
-
Returns duplicated count.
- duplicateNext() - Method in class org.j7m.middleware.consensus.InMemoryConsensusNetwork
-
Duplicates the next sent message.
- duplicateNextMessage() - Method in class org.j7m.middleware.consensus.ConsensusSimulation
-
Duplicates next sent message.
- DurableConsensusLogStore - Class in org.j7m.middleware.consensus
-
Durable per-node consensus state store backed by the J7M durable log.
- DurableConsensusLogStore(ConsensusNodeId, Path) - Constructor for class org.j7m.middleware.consensus.DurableConsensusLogStore
-
Opens a store.
E
- elect(ConsensusNodeId) - Method in class org.j7m.middleware.consensus.ConsensusSimulation
-
Starts an election.
- electionTimeout() - Method in record class org.j7m.middleware.consensus.NetworkConsensusConfig
-
Returns the value of the
electionTimeoutrecord component. - equals(Object) - Method in record class org.j7m.middleware.consensus.ConsensusBackup.Metadata
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.j7m.middleware.consensus.ConsensusConfig
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.j7m.middleware.consensus.ConsensusMessage.AppendRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.j7m.middleware.consensus.ConsensusMessage.AppendResponse
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.j7m.middleware.consensus.ConsensusMessage.VoteRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.j7m.middleware.consensus.ConsensusMessage.VoteResponse
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.j7m.middleware.consensus.NetworkConsensusConfig
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.j7m.middleware.consensus.NetworkConsensusStatus
-
Indicates whether some other object is "equal to" this one.
- export(NetworkConsensusNode, Path, String, Instant) - Static method in class org.j7m.middleware.consensus.ConsensusBackup
-
Exports an immutable backup directory, atomically published after all data and manifest fsyncs.
F
- from() - Method in record class org.j7m.middleware.consensus.ConsensusMessage.AppendRequest
-
Returns the value of the
fromrecord component. - from() - Method in record class org.j7m.middleware.consensus.ConsensusMessage.AppendResponse
-
Returns the value of the
fromrecord component. - from() - Method in interface org.j7m.middleware.consensus.ConsensusMessage
-
Returns sender id.
- from() - Method in record class org.j7m.middleware.consensus.ConsensusMessage.VoteRequest
-
Returns the value of the
fromrecord component. - from() - Method in record class org.j7m.middleware.consensus.ConsensusMessage.VoteResponse
-
Returns the value of the
fromrecord component.
G
- groupId() - Method in record class org.j7m.middleware.consensus.NetworkConsensusConfig
-
Returns the value of the
groupIdrecord component. - groupId(ConsensusGroupId) - Method in class org.j7m.middleware.consensus.ConsensusServiceBuilder
-
Sets group id.
H
- hashCode() - Method in record class org.j7m.middleware.consensus.ConsensusBackup.Metadata
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.j7m.middleware.consensus.ConsensusConfig
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.j7m.middleware.consensus.ConsensusMessage.AppendRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.j7m.middleware.consensus.ConsensusMessage.AppendResponse
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.j7m.middleware.consensus.ConsensusMessage.VoteRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.j7m.middleware.consensus.ConsensusMessage.VoteResponse
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.j7m.middleware.consensus.NetworkConsensusConfig
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.j7m.middleware.consensus.NetworkConsensusStatus
-
Returns a hash code value for this object.
- hasMessages() - Method in class org.j7m.middleware.consensus.InMemoryConsensusNetwork
-
Returns true when messages are pending.
- heal() - Method in class org.j7m.middleware.consensus.ConsensusSimulation
-
Heals network partition.
- heal() - Method in class org.j7m.middleware.consensus.InMemoryConsensusNetwork
-
Clears all partitions.
- heartbeatInterval() - Method in record class org.j7m.middleware.consensus.NetworkConsensusConfig
-
Returns the value of the
heartbeatIntervalrecord component. - hosts(ReplicatedStateMachine) - Method in class org.j7m.middleware.consensus.NetworkConsensusNode
-
Tests callback ownership without exposing mutable application state.
I
- includedTerm() - Method in record class org.j7m.middleware.consensus.ConsensusBackup.Metadata
-
Returns the value of the
includedTermrecord component. - index() - Method in record class org.j7m.middleware.consensus.ConsensusBackup.Metadata
-
Returns the value of the
indexrecord component. - initialMembers() - Method in record class org.j7m.middleware.consensus.NetworkConsensusConfig
-
Returns the value of the
initialMembersrecord component. - InMemoryConsensusNetwork - Class in org.j7m.middleware.consensus
-
Deterministic in-process network for consensus simulation.
- InMemoryConsensusNetwork() - Constructor for class org.j7m.middleware.consensus.InMemoryConsensusNetwork
-
Creates a network.
- InMemoryConsensusNetwork(int) - Constructor for class org.j7m.middleware.consensus.InMemoryConsensusNetwork
-
Creates a network with an explicit hard cap for pending messages.
- inspect(Path, String) - Static method in class org.j7m.middleware.consensus.ConsensusBackup
-
Verifies manifest, checksum, bounded schema and checkpoint recovery metadata without mutation.
J
- jointMembers() - Method in record class org.j7m.middleware.consensus.ConsensusBackup.Metadata
-
Returns the value of the
jointMembersrecord component. - jointMembers() - Method in record class org.j7m.middleware.consensus.NetworkConsensusStatus
-
Returns the value of the
jointMembersrecord component.
L
- leaderAppendOnlyHeld() - Method in class org.j7m.middleware.consensus.ConsensusNode
-
Returns whether leader append-only has held for this node.
- leaderId() - Method in record class org.j7m.middleware.consensus.NetworkConsensusStatus
-
Returns the value of the
leaderIdrecord component. - load() - Method in class org.j7m.middleware.consensus.DurableConsensusLogStore
-
Loads state.
- logEntries() - Method in class org.j7m.middleware.consensus.ConsensusNode
-
Returns log entries.
M
- markStaleLeaderRejectionObserved() - Method in class org.j7m.middleware.consensus.ConsensusSimulation
-
Records stale leader rejection as observed by a scenario.
- maxFrameBytes() - Method in record class org.j7m.middleware.consensus.NetworkConsensusConfig
-
Returns the value of the
maxFrameBytesrecord component. - maxSnapshotBytes() - Method in record class org.j7m.middleware.consensus.NetworkConsensusConfig
-
Returns the value of the
maxSnapshotBytesrecord component. - members() - Method in record class org.j7m.middleware.consensus.ConsensusBackup.Metadata
-
Returns the value of the
membersrecord component. - members() - Method in record class org.j7m.middleware.consensus.NetworkConsensusStatus
-
Returns the value of the
membersrecord component. - Metadata(String, String, String, long, long, long, long, Set, Set, int, int, String) - Constructor for record class org.j7m.middleware.consensus.ConsensusBackup.Metadata
-
Copies immutable voter sets.
N
- NetworkConsensusConfig - Record Class in org.j7m.middleware.consensus
-
Immutable bootstrap and bounded authenticated transport settings.
- NetworkConsensusConfig(String, Map, Set, Path, byte[], Duration, Duration, int, int) - Constructor for record class org.j7m.middleware.consensus.NetworkConsensusConfig
-
Creates a loopback-only authenticated development profile.
- NetworkConsensusConfig(String, Map, Set, Path, byte[], Duration, Duration, int, int, SSLContext) - Constructor for record class org.j7m.middleware.consensus.NetworkConsensusConfig
-
Creates a group whose identity is derived from its immutable authorized endpoint roster.
- NetworkConsensusConfig(String, Map, Set, Path, byte[], Duration, Duration, int, int, SSLContext, String) - Constructor for record class org.j7m.middleware.consensus.NetworkConsensusConfig
-
Validates and defensively copies settings.
- NetworkConsensusNode - Class in org.j7m.middleware.consensus
-
Persistent Raft group member with authenticated bounded RPC, automatic elections and joint consensus.
- NetworkConsensusNode(NetworkConsensusConfig, ReplicatedStateMachine) - Constructor for class org.j7m.middleware.consensus.NetworkConsensusNode
-
Opens and recovers a node, but does not start its network endpoint.
- NetworkConsensusStatus - Record Class in org.j7m.middleware.consensus
-
Immutable diagnostic view, not a linearizable read barrier.
- NetworkConsensusStatus(String, long, String, long, long, long, Set, Set) - Constructor for record class org.j7m.middleware.consensus.NetworkConsensusStatus
-
Copies mutable membership inputs.
- node(ConsensusNodeId) - Method in class org.j7m.middleware.consensus.ConsensusSimulation
-
Returns a node.
- nodeId() - Method in class org.j7m.middleware.consensus.ConsensusNode
-
Returns node id.
- nodeId() - Method in record class org.j7m.middleware.consensus.NetworkConsensusConfig
-
Returns the value of the
nodeIdrecord component. - nodeId() - Method in record class org.j7m.middleware.consensus.NetworkConsensusStatus
-
Returns the value of the
nodeIdrecord component. - nodeIds(List) - Method in class org.j7m.middleware.consensus.ConsensusServiceBuilder
-
Sets fixed node ids.
- nodeIdsByValue() - Method in record class org.j7m.middleware.consensus.ConsensusConfig
-
Returns configured node ids keyed by value.
- nodes() - Method in class org.j7m.middleware.consensus.ConsensusSimulation
-
Returns all nodes.
O
- onAppendEntries(AppendEntriesRequest) - Method in class org.j7m.middleware.consensus.ConsensusNode
-
Handles AppendEntries.
- onAppendEntriesResponse(AppendEntriesResponse) - Method in class org.j7m.middleware.consensus.ConsensusNode
-
Handles AppendEntries response.
- onRequestVote(RequestVoteRequest) - Method in class org.j7m.middleware.consensus.ConsensusNode
-
Handles a vote request.
- onRequestVoteResponse(RequestVoteResponse) - Method in class org.j7m.middleware.consensus.ConsensusNode
-
Handles a vote response and returns any leader heartbeats when leadership is won.
- org.j7m.consensus - module org.j7m.consensus
-
J7M native deterministic consensus simulator and persistent authenticated network Raft groups.
- org.j7m.middleware.consensus - package org.j7m.middleware.consensus
P
- partition(Set, Set) - Method in class org.j7m.middleware.consensus.ConsensusSimulation
-
Partitions the network.
- partition(Set, Set) - Method in class org.j7m.middleware.consensus.InMemoryConsensusNetwork
-
Partitions nodes into majority and minority components.
- partitionedNodes() - Method in class org.j7m.middleware.consensus.InMemoryConsensusNetwork
-
Returns nodes currently in isolated partitions.
- peers() - Method in record class org.j7m.middleware.consensus.NetworkConsensusConfig
-
Returns the value of the
peersrecord component. - poll() - Method in class org.j7m.middleware.consensus.InMemoryConsensusNetwork
-
Polls next message.
- purgeDisconnectedMessages() - Method in class org.j7m.middleware.consensus.InMemoryConsensusNetwork
-
Drops messages currently queued across partitions.
Q
- queueLeaderReplication() - Method in class org.j7m.middleware.consensus.ConsensusSimulation
-
Queues current leader replication messages without delivering them.
R
- readIndex(Instant) - Method in class org.j7m.middleware.consensus.NetworkConsensusNode
-
Establishes a linearizable read barrier using a fresh current-term quorum confirmation.
- reconfigure(long, Set, Instant) - Method in class org.j7m.middleware.consensus.NetworkConsensusNode
-
Changes voters through learner catch-up followed by durable joint and final configurations.
- recoveredIndex() - Method in class org.j7m.middleware.consensus.NetworkConsensusNode
-
Returns the committed prefix restored during construction, before any new commands.
- reordered() - Method in class org.j7m.middleware.consensus.InMemoryConsensusNetwork
-
Returns reordered count.
- reorderPending() - Method in class org.j7m.middleware.consensus.InMemoryConsensusNetwork
-
Reorders the pending queue by moving the last message to the front.
- reorderPendingMessages() - Method in class org.j7m.middleware.consensus.ConsensusSimulation
-
Reorders pending messages.
- ReplicatedStateMachine - Interface in org.j7m.middleware.consensus
-
Deterministic application state owned by one consensus node.
- replicateMessages() - Method in class org.j7m.middleware.consensus.ConsensusNode
-
Returns all follower append messages.
- report(NodePersistentState) - Method in class org.j7m.middleware.consensus.DurableConsensusLogStore
-
Returns a safe recovery report for loaded state.
- request() - Method in record class org.j7m.middleware.consensus.ConsensusMessage.AppendRequest
-
Returns the value of the
requestrecord component. - request() - Method in record class org.j7m.middleware.consensus.ConsensusMessage.VoteRequest
-
Returns the value of the
requestrecord component. - requestIdentities() - Method in record class org.j7m.middleware.consensus.ConsensusBackup.Metadata
-
Returns the value of the
requestIdentitiesrecord component. - response() - Method in record class org.j7m.middleware.consensus.ConsensusMessage.AppendResponse
-
Returns the value of the
responserecord component. - response() - Method in record class org.j7m.middleware.consensus.ConsensusMessage.VoteResponse
-
Returns the value of the
responserecord component. - restart() - Method in class org.j7m.middleware.consensus.ConsensusNode
-
Restores this node process after durable recovery by replacing volatile state.
- restart(ConsensusNodeId) - Method in class org.j7m.middleware.consensus.ConsensusSimulation
-
Restarts a node from durable state.
- restore(byte[]) - Method in interface org.j7m.middleware.consensus.ReplicatedStateMachine
-
Replaces state before replaying the suffix; implementations must validate before mutation.
- restore(Path, NetworkConsensusConfig, String, long, Supplier) - Static method in class org.j7m.middleware.consensus.ConsensusBackup
-
Restores a backup to a fresh, offline directory and a new consensus group generation.
- role() - Method in class org.j7m.middleware.consensus.ConsensusNode
-
Returns current role.
S
- SafetyInvariantChecker - Class in org.j7m.middleware.consensus
-
Checks Raft-like safety invariants over deterministic simulation state.
- SafetyInvariantChecker() - Constructor for class org.j7m.middleware.consensus.SafetyInvariantChecker
-
Creates a checker.
- safetyReport() - Method in class org.j7m.middleware.consensus.ConsensusSimulation
-
Runs safety checks.
- safetyReport() - Method in class org.j7m.middleware.consensus.DefaultConsensusService
- saveCommitIndex(CommitIndex) - Method in class org.j7m.middleware.consensus.DurableConsensusLogStore
-
Persists commit index.
- saveTerm(ConsensusTerm, ConsensusNodeId) - Method in class org.j7m.middleware.consensus.DurableConsensusLogStore
-
Persists term and vote.
- saveVote(ConsensusNodeId) - Method in class org.j7m.middleware.consensus.DurableConsensusLogStore
-
Persists vote.
- schema() - Method in record class org.j7m.middleware.consensus.ConsensusBackup.Metadata
-
Returns the value of the
schemarecord component. - send(ConsensusMessage) - Method in class org.j7m.middleware.consensus.InMemoryConsensusNetwork
-
Sends a message subject to deterministic drop/duplicate/partition rules.
- sendAll(List) - Method in class org.j7m.middleware.consensus.InMemoryConsensusNetwork
-
Sends all messages.
- sent() - Method in class org.j7m.middleware.consensus.InMemoryConsensusNetwork
-
Returns sent count.
- simulation() - Method in class org.j7m.middleware.consensus.DefaultConsensusService
-
Returns the deterministic simulation for tests and demos.
- simulationReport() - Method in class org.j7m.middleware.consensus.ConsensusSimulation
-
Returns deterministic simulation report.
- snapshot() - Method in class org.j7m.middleware.consensus.NetworkConsensusNode
-
Atomically captures the applied prefix and compacts only that committed prefix.
- snapshot() - Method in interface org.j7m.middleware.consensus.ReplicatedStateMachine
-
Captures all application state after the last apply.
- sourceGroup() - Method in record class org.j7m.middleware.consensus.ConsensusBackup.Metadata
-
Returns the value of the
sourceGrouprecord component. - sourceNode() - Method in record class org.j7m.middleware.consensus.ConsensusBackup.Metadata
-
Returns the value of the
sourceNoderecord component. - start() - Method in class org.j7m.middleware.consensus.NetworkConsensusNode
-
Starts automatic elections, heartbeats and the authenticated endpoint.
- startElection() - Method in class org.j7m.middleware.consensus.ConsensusNode
-
Starts an election and returns vote request messages.
- startElection(ConsensusNodeId) - Method in class org.j7m.middleware.consensus.DefaultConsensusService
- state() - Method in class org.j7m.middleware.consensus.ConsensusNode
-
Returns state snapshot.
- stateBytes() - Method in record class org.j7m.middleware.consensus.ConsensusBackup.Metadata
-
Returns the value of the
stateBytesrecord component. - status() - Method in class org.j7m.middleware.consensus.ConsensusSimulation
-
Returns status.
- status() - Method in class org.j7m.middleware.consensus.DefaultConsensusService
- status() - Method in class org.j7m.middleware.consensus.NetworkConsensusNode
-
Returns a diagnostic local view without contacting a quorum.
- storageRoot() - Method in record class org.j7m.middleware.consensus.ConsensusConfig
-
Returns the value of the
storageRootrecord component. - submit(ConsensusCommand) - Method in class org.j7m.middleware.consensus.ConsensusSimulation
-
Submits a command to the current leader.
- submit(ConsensusCommand) - Method in class org.j7m.middleware.consensus.DefaultConsensusService
- submitTo(ConsensusNodeId, ConsensusCommand) - Method in class org.j7m.middleware.consensus.ConsensusSimulation
-
Submits a command to a specific node.
T
- term() - Method in class org.j7m.middleware.consensus.ConsensusNode
-
Returns current term.
- term() - Method in record class org.j7m.middleware.consensus.NetworkConsensusStatus
-
Returns the value of the
termrecord component. - threeNode(Path, long) - Static method in class org.j7m.middleware.consensus.ConsensusSimulation
-
Creates a three-node simulation.
- tlsContext() - Method in record class org.j7m.middleware.consensus.NetworkConsensusConfig
-
Returns the value of the
tlsContextrecord component. - to() - Method in record class org.j7m.middleware.consensus.ConsensusMessage.AppendRequest
-
Returns the value of the
torecord component. - to() - Method in record class org.j7m.middleware.consensus.ConsensusMessage.AppendResponse
-
Returns the value of the
torecord component. - to() - Method in interface org.j7m.middleware.consensus.ConsensusMessage
-
Returns receiver id.
- to() - Method in record class org.j7m.middleware.consensus.ConsensusMessage.VoteRequest
-
Returns the value of the
torecord component. - to() - Method in record class org.j7m.middleware.consensus.ConsensusMessage.VoteResponse
-
Returns the value of the
torecord component. - toString() - Method in record class org.j7m.middleware.consensus.ConsensusBackup.Metadata
-
Returns a string representation of this record class.
- toString() - Method in record class org.j7m.middleware.consensus.ConsensusConfig
-
Returns a string representation of this record class.
- toString() - Method in record class org.j7m.middleware.consensus.ConsensusMessage.AppendRequest
-
Returns a string representation of this record class.
- toString() - Method in record class org.j7m.middleware.consensus.ConsensusMessage.AppendResponse
-
Returns a string representation of this record class.
- toString() - Method in record class org.j7m.middleware.consensus.ConsensusMessage.VoteRequest
-
Returns a string representation of this record class.
- toString() - Method in record class org.j7m.middleware.consensus.ConsensusMessage.VoteResponse
-
Returns a string representation of this record class.
- toString() - Method in record class org.j7m.middleware.consensus.NetworkConsensusConfig
-
Returns a string representation of this record class.
- toString() - Method in record class org.j7m.middleware.consensus.NetworkConsensusStatus
-
Returns a string representation of this record class.
V
- VoteRequest(ConsensusNodeId, ConsensusNodeId, RequestVoteRequest) - Constructor for record class org.j7m.middleware.consensus.ConsensusMessage.VoteRequest
-
Creates an instance of a
VoteRequestrecord class. - VoteResponse(ConsensusNodeId, ConsensusNodeId, RequestVoteResponse) - Constructor for record class org.j7m.middleware.consensus.ConsensusMessage.VoteResponse
-
Creates an instance of a
VoteResponserecord class.
All Classes and Interfaces|All Packages