Uses of Interface
org.opendaylight.controller.cluster.raft.spi.StateMachineCommand
Packages that use StateMachineCommand
Package
Description
Persisted backend structures.
Various provider-level APIs for plugging into
RaftActor.-
Uses of StateMachineCommand in org.opendaylight.controller.cluster.datastore.persisted
Classes in org.opendaylight.controller.cluster.datastore.persisted that implement StateMachineCommandModifier and TypeClassDescriptionfinal classPayload persisted when a transaction is aborted.classAbstractIdentifiablePayload<T extends Identifier>Abstract base class forIdentifiablePayloads which hold a singleIdentifier.final classPayload persisted when a local history is closed cleanly.final classPayload persisted when a transaction commits.static final recordfinal classPayload persisted when a local history is created.final classDeprecated, for removal: This API element is subject to removal in a future version.final classPayload persisted when a local history is completely purged, i.e. the frontend has removed it from its tracking.final classPayload persisted when a transaction is purged from the frontend.final classPayload persisted when a local history is instructed some transaction identifiers, i.e. the frontend has used them for other purposes. -
Uses of StateMachineCommand in org.opendaylight.controller.cluster.raft.messages
Classes in org.opendaylight.controller.cluster.raft.messages that implement StateMachineCommandModifier and TypeClassDescriptionclassIdentifiablePayload<T extends Identifier>classAn instance of aPayloadclass is meant to be used as the Payload forAppendEntries. -
Uses of StateMachineCommand in org.opendaylight.controller.cluster.raft.persisted
Classes in org.opendaylight.controller.cluster.raft.persisted that implement StateMachineCommandModifier and TypeClassDescriptionfinal classPayload used for no-op log entries that are put into the journal by thePreLeaderin order to commit entries from the prior term.classDeprecated, for removal: This API element is subject to removal in a future version.final classRAFT cluster configuration. -
Uses of StateMachineCommand in org.opendaylight.controller.cluster.raft.spi
Classes in org.opendaylight.controller.cluster.raft.spi with type parameters of type StateMachineCommandModifier and TypeInterfaceDescriptionstatic interfaceStateMachineCommand.Reader<T extends StateMachineCommand>Read aStateMachineCommandfrom aDataInput.static interfaceStateMachineCommand.Support<T extends StateMachineCommand>A combination of aStateMachineCommand.Readerand aStateMachineCommand.Writerfor a concreteStateMachineCommandtype, as indicated byStateMachineCommand.Support.commandType().static interfaceStateMachineCommand.Writer<T extends StateMachineCommand>Write aStateMachineCommandto aDataOutput.Subinterfaces of StateMachineCommand in org.opendaylight.controller.cluster.raft.spiModifier and TypeInterfaceDescriptioninterfaceAnStateMachineCommandinternal to the RAFT implementation, contributing towards forward progress in RAFT journal maintenance.interfaceAn individual change in RAFT-replicated user state.Classes in org.opendaylight.controller.cluster.raft.spi that implement StateMachineCommandModifier and TypeClassDescriptionclassAbstract base class forRaftCommandimplementations.classAbstract base class forRaftCommandimplementations.Methods in org.opendaylight.controller.cluster.raft.spi that return StateMachineCommandModifier and TypeMethodDescriptionDefaultLogEntry.command()Returns the value of thecommandrecord component.LogEntry.command()Returns this entry'sStateMachineCommand.Methods in org.opendaylight.controller.cluster.raft.spi with parameters of type StateMachineCommandModifier and TypeMethodDescriptionvoidNoopRecoveryObserver.onCommandRecovered(StateMachineCommand command) voidRecoveryObserver.onCommandRecovered(StateMachineCommand command) Constructors in org.opendaylight.controller.cluster.raft.spi with parameters of type StateMachineCommandModifierConstructorDescriptionDefaultLogEntry(long index, long term, StateMachineCommand command) Creates an instance of aDefaultLogEntryrecord class.