- debug - Static variable in class bftsmart.tom.util.Logger
-
- DebugInfo - Class in bftsmart.tom.util
-
- DebugInfo(int, int, int, TOMMessage) - Constructor for class bftsmart.tom.util.DebugInfo
-
- decided(Round) - Method in class bftsmart.consensus.Consensus
-
- decided(Round, byte[]) - Method in class bftsmart.consensus.executionmanager.Execution
-
Called by the Acceptor, to set the decided value
- decided(int, int) - Method in class bftsmart.consensus.executionmanager.LeaderModule
-
Invoked by the acceptor object when a value is decided
It adds a new tuple to the list, which corresponds to the next consensus
- decided(Consensus) - Method in class bftsmart.tom.core.TOMLayer
-
Called by the current consensus's execution, to notify the TOM layer that a value was decided
- decisionTime - Variable in class bftsmart.tom.core.messages.TOMMessage
-
- decode(ChannelHandlerContext, ByteBuf, List<Object>) - Method in class bftsmart.communication.client.netty.NettyTOMMessageDecoder
-
- DEFAULT_DIR - Static variable in class bftsmart.tom.server.defaultservices.DiskStateLog
-
- DEFAULT_DIR - Static variable in class bftsmart.tom.server.defaultservices.durability.DurableStateLog
-
- DefaultApplicationState - Class in bftsmart.tom.server.defaultservices
-
This classe represents a state tranfered from a replica to another.
- DefaultApplicationState(CommandsInfo[], int, int, int, int, byte[], byte[]) - Constructor for class bftsmart.tom.server.defaultservices.DefaultApplicationState
-
Constructs a TansferableState
This constructor should be used when there is a valid state to construct the object with
- DefaultApplicationState(CommandsInfo[], byte[], int, int, int, int, byte[], byte[]) - Constructor for class bftsmart.tom.server.defaultservices.DefaultApplicationState
-
- DefaultApplicationState() - Constructor for class bftsmart.tom.server.defaultservices.DefaultApplicationState
-
Constructs a TansferableState
This constructor should be used when there isn't a valid state to construct the object with
- DefaultRecoverable - Class in bftsmart.tom.server.defaultservices
-
- DefaultRecoverable() - Constructor for class bftsmart.tom.server.defaultservices.DefaultRecoverable
-
- DefaultReplier - Class in bftsmart.tom.server.defaultservices
-
- DefaultReplier() - Constructor for class bftsmart.tom.server.defaultservices.DefaultReplier
-
- DefaultSingleRecoverable - Class in bftsmart.tom.server.defaultservices
-
- DefaultSingleRecoverable() - Constructor for class bftsmart.tom.server.defaultservices.DefaultSingleRecoverable
-
- DefaultViewStorage - Class in bftsmart.reconfiguration.views
-
- DefaultViewStorage() - Constructor for class bftsmart.reconfiguration.views.DefaultViewStorage
-
- defineReplicas(int[], int, int) - Method in class bftsmart.statemanagement.strategy.durability.CSTRequest
-
- defineReplicas(int[], int, int) - Method in class bftsmart.statemanagement.strategy.durability.CSTRequestF1
-
Define and set the attributes of this CST Request according to the
algorithm described in the durability state transfer paper.
- defineReplicas(int[], int, int) - Method in class bftsmart.statemanagement.strategy.durability.CSTRequestFGT1
-
- delete(String, String) - Method in class bftsmart.demo.ycsb.YCSBClient
-
- deliver(PaxosMessage) - Method in class bftsmart.consensus.roles.Acceptor
-
Called by communication layer to delivery Paxos messages.
- deliverLock() - Method in class bftsmart.tom.core.DeliveryThread
-
- deliverTimeoutRequest(LCMessage) - Method in class bftsmart.tom.core.TOMLayer
-
This method is called by the MessageHandler each time it received messages related
to the leader change
- deliverUnlock() - Method in class bftsmart.tom.core.DeliveryThread
-
- deliverUnordered(TOMMessage, int) - Method in class bftsmart.tom.core.DeliveryThread
-
- delivery(Consensus) - Method in class bftsmart.tom.core.DeliveryThread
-
Invoked by the TOM layer, to deliver a decide consensus
- DeliveryThread - Class in bftsmart.tom.core
-
This class implements a thread which will deliver totally ordered requests to the application
- DeliveryThread(TOMLayer, ServiceReplica, Recoverable, ServerViewController) - Constructor for class bftsmart.tom.core.DeliveryThread
-
Creates a new instance of DeliveryThread
- deliveryTime - Variable in class bftsmart.tom.core.messages.TOMMessage
-
- deserialiseRequests(ServerViewController) - Method in class bftsmart.tom.util.BatchReader
-
- deserializedPropValue - Variable in class bftsmart.consensus.Round
-
- destination - Variable in class bftsmart.tom.core.messages.TOMMessage
-
- DH_G - Variable in class bftsmart.reconfiguration.util.Configuration
-
- DH_P - Variable in class bftsmart.reconfiguration.util.Configuration
-
- DiskStateLog - Class in bftsmart.tom.server.defaultservices
-
- DiskStateLog(int, byte[], byte[], boolean, boolean, boolean) - Constructor for class bftsmart.tom.server.defaultservices.DiskStateLog
-
- dt - Variable in class bftsmart.statemanagement.strategy.BaseStateManager
-
- DurabilityCoordinator - Class in bftsmart.tom.server.defaultservices.durability
-
Implements the Collaborative State Transfer protocol.
- DurabilityCoordinator() - Constructor for class bftsmart.tom.server.defaultservices.durability.DurabilityCoordinator
-
- DurableStateLog - Class in bftsmart.tom.server.defaultservices.durability
-
- DurableStateLog(int, byte[], byte[], boolean, boolean, boolean) - Constructor for class bftsmart.tom.server.defaultservices.durability.DurableStateLog
-
- DurableStateManager - Class in bftsmart.statemanagement.strategy.durability
-
- DurableStateManager() - Constructor for class bftsmart.statemanagement.strategy.durability.DurableStateManager
-