Serialized Form
-
Package bftsmart.benchmark
-
Class bftsmart.benchmark.Measurement extends java.lang.Object implements Serializable
-
Serialized Fields
-
measurements
long[][] measurements
-
-
-
-
Package bftsmart.clientsmanagement
-
Class bftsmart.clientsmanagement.RequestList extends java.util.LinkedList<TOMMessage> implements Serializable
- serialVersionUID:
- -3639222602426147629L
-
Serialized Fields
-
maxSize
int maxSize
-
-
-
Package bftsmart.communication
-
Class bftsmart.communication.SystemMessage extends java.lang.Object implements Serializable
-
Serialization Methods
-
readExternal
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
writeExternal
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
- Throws:
java.io.IOException
-
-
-
-
Package bftsmart.consensus
-
Class bftsmart.consensus.Epoch extends java.lang.Object implements Serializable
- serialVersionUID:
- -2891450035863688295L
-
Serialized Fields
-
accept
byte[][] accept
-
acceptCreated
boolean acceptCreated
-
acceptLock
java.util.concurrent.locks.ReentrantLock acceptLock
-
acceptMsg
ConsensusMessage acceptMsg
-
acceptSent
boolean acceptSent
-
acceptSetted
boolean[] acceptSetted
-
alreadyRemoved
boolean alreadyRemoved
-
controller
ServerViewController controller
-
decisionRequested
boolean decisionRequested
-
deserializedPropValue
TOMMessage[] deserializedPropValue
-
gotAccept
java.util.concurrent.locks.Condition gotAccept
-
lastView
View lastView
-
me
int me
-
proof
java.util.HashSet<ConsensusMessage> proof
-
propValue
byte[] propValue
-
propValueHash
byte[] propValueHash
-
timestamp
int timestamp
-
write
byte[][] write
-
writeSent
boolean writeSent
-
writeSetted
boolean[] writeSetted
-
-
Class bftsmart.consensus.TimestampValuePair extends java.lang.Object implements Serializable
-
Serialization Methods
-
readExternal
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
writeExternal
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
- Throws:
java.io.IOException
-
-
-
-
Package bftsmart.consensus.messages
-
Class bftsmart.consensus.messages.ConsensusMessage extends SystemMessage implements Serializable
-
Serialization Methods
-
readExternal
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
writeExternal
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
- Throws:
java.io.IOException
-
-
-
-
Package bftsmart.demo.map
-
Class bftsmart.demo.map.MapMessage extends java.lang.Object implements Serializable
-
Serialized Fields
-
key
K key
-
keySet
java.util.HashSet<K> keySet
-
size
int size
-
type
MapRequestType type
-
value
V value
-
-
-
-
Package bftsmart.demo.ycsb
-
Class bftsmart.demo.ycsb.YCSBMessage extends java.lang.Object implements Serializable
- serialVersionUID:
- 6198684730704708506L
-
Serialized Fields
-
entity
YCSBMessage.Entity entity
-
errorMsg
java.lang.String errorMsg
-
fields
java.util.Set<java.lang.String> fields
-
key
java.lang.String key
-
result
int result
-
results
java.util.HashMap<java.lang.String,byte[]> results
-
table
java.lang.String table
-
type
YCSBMessage.Type type
-
values
java.util.HashMap<java.lang.String,byte[]> values
-
-
Class bftsmart.demo.ycsb.YCSBTable extends java.util.TreeMap<java.lang.String,java.util.HashMap<java.lang.String,byte[]>> implements Serializable
- serialVersionUID:
- 3786544460082473686L
-
-
Package bftsmart.reconfiguration
-
Class bftsmart.reconfiguration.ReconfigureReply extends java.lang.Object implements Serializable
-
Serialization Methods
-
readExternal
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
writeExternal
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
- Throws:
java.io.IOException
-
-
-
Class bftsmart.reconfiguration.ReconfigureRequest extends java.lang.Object implements Serializable
-
Serialization Methods
-
readExternal
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
writeExternal
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
- Throws:
java.io.IOException
-
-
-
Class bftsmart.reconfiguration.View extends java.lang.Object implements Serializable
- serialVersionUID:
- 1466870385442069307L
-
Serialized Fields
-
addresses
java.util.Map<java.lang.Integer,java.net.InetSocketAddress> addresses
-
f
int f
-
id
int id
-
processes
int[] processes
-
-
Class bftsmart.reconfiguration.VMMessage extends SystemMessage implements Serializable
-
Serialization Methods
-
readExternal
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
writeExternal
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
- Throws:
java.io.IOException
-
-
-
-
Package bftsmart.reconfiguration.views
-
Class bftsmart.reconfiguration.views.View extends java.lang.Object implements Serializable
- serialVersionUID:
- 4052550874674512359L
-
Serialized Fields
-
addresses
java.util.Map<java.lang.Integer,java.net.InetSocketAddress> addresses
-
f
int f
-
id
int id
-
processes
int[] processes
-
-
-
Package bftsmart.statemanagement
-
Class bftsmart.statemanagement.SMMessage extends SystemMessage implements Serializable
-
Serialization Methods
-
readExternal
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
writeExternal
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
- Throws:
java.io.IOException
-
-
-
-
Package bftsmart.statemanagement.durability
-
Class bftsmart.statemanagement.durability.CSTRequest extends java.lang.Object implements Serializable
- serialVersionUID:
- 7463498141366035002L
-
Serialized Fields
-
checkpointReplica
int checkpointReplica
id of the replica responsible for sending the checkpoint; -
cid
int cid
-
-
Class bftsmart.statemanagement.durability.CSTRequestF1 extends CSTRequest implements Serializable
- serialVersionUID:
- 6298204287341984504L
-
Serialized Fields
-
address
java.net.InetSocketAddress address
-
ckpPeriod
int ckpPeriod
-
logLower
int logLower
id of the replica responsible for sending the lower portion of the log; -
logLowerSize
int logLowerSize
-
logUpper
int logUpper
id of the replica responsible for sending the upper portion of the log; -
logUpperSize
int logUpperSize
-
-
Class bftsmart.statemanagement.durability.CSTRequestFGT1 extends CSTRequest implements Serializable
- serialVersionUID:
- 7661647491651173164L
-
Serialized Fields
-
hashesReplica
int hashesReplica
-
logSize
int logSize
number of messages that should be in the batch if the replica is the one to send the checkpoint it will correspond to the actual log -
nbrHashesBeforeCkp
int nbrHashesBeforeCkp
number of requests to be processed in the recovering replica before validate the ckp hash
-
-
Class bftsmart.statemanagement.durability.CSTSMMessage extends SMMessage implements Serializable
-
Serialization Methods
-
readExternal
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
writeExternal
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
- Throws:
java.io.IOException
-
-
-
Class bftsmart.statemanagement.durability.CSTState extends java.lang.Object implements Serializable
- serialVersionUID:
- -7624656762922101703L
-
Serialized Fields
-
checkpointCID
int checkpointCID
-
hashCheckpoint
byte[] hashCheckpoint
-
hashLogLower
byte[] hashLogLower
-
hashLogUpper
byte[] hashLogUpper
-
lastCID
int lastCID
-
logLower
CommandsInfo[] logLower
-
logUpper
CommandsInfo[] logUpper
-
pid
int pid
-
state
byte[] state
-
-
-
Package bftsmart.statemanagement.standard
-
Class bftsmart.statemanagement.standard.StandardSMMessage extends SMMessage implements Serializable
-
Serialization Methods
-
readExternal
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
writeExternal
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
- Throws:
java.io.IOException
-
-
-
-
Package bftsmart.tom
-
Class bftsmart.tom.MessageContext extends java.lang.Object implements Serializable
- serialVersionUID:
- -3757195646384786213L
-
Serialized Fields
-
consensusId
int consensusId
-
firstInBatch
TOMMessage firstInBatch
-
lastInBatch
boolean lastInBatch
-
leader
int leader
-
nonces
byte[] nonces
-
noOp
boolean noOp
-
numOfNonces
int numOfNonces
-
operationId
int operationId
-
proof
java.util.Set<ConsensusMessage> proof
-
readOnly
boolean readOnly
-
regency
int regency
-
replyServer
int replyServer
-
seed
long seed
-
sender
int sender
-
sequence
int sequence
-
session
int session
-
signature
byte[] signature
-
timestamp
long timestamp
-
type
TOMMessageType type
-
viewID
int viewID
-
-
-
Package bftsmart.tom.core.messages
-
Class bftsmart.tom.core.messages.ForwardedMessage extends SystemMessage implements Serializable
-
Serialization Methods
-
readExternal
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
writeExternal
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
- Throws:
java.io.IOException
-
-
-
Class bftsmart.tom.core.messages.TOMMessage extends SystemMessage implements Serializable
-
Serialization Methods
-
readExternal
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
writeExternal
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
This two methods implement the Externalizable interface --- only used for serialization of forwarded requests/replies when used for transferring ** replica application state ** that includes these. Not used for the total order multicast protocol or the client-server communication.- Throws:
java.io.IOException
-
-
-
-
Package bftsmart.tom.leaderchange
-
Class bftsmart.tom.leaderchange.CertifiedDecision extends java.lang.Object implements Serializable
-
Serialization Methods
-
readExternal
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
writeExternal
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
- Throws:
java.io.IOException
-
-
-
Class bftsmart.tom.leaderchange.CollectData extends java.lang.Object implements Serializable
-
Serialization Methods
-
readExternal
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
writeExternal
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
- Throws:
java.io.IOException
-
-
-
Class bftsmart.tom.leaderchange.LCMessage extends SystemMessage implements Serializable
-
Serialization Methods
-
readExternal
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
writeExternal
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
- Throws:
java.io.IOException
-
-
-
-
Package bftsmart.tom.server.defaultservices
-
Class bftsmart.tom.server.defaultservices.CommandsInfo extends java.lang.Object implements Serializable
- serialVersionUID:
- 342711292879899682L
-
Serialized Fields
-
commands
byte[][] commands
-
msgCtx
MessageContext[] msgCtx
-
-
Class bftsmart.tom.server.defaultservices.DefaultApplicationState extends java.lang.Object implements Serializable
- serialVersionUID:
- 6771081456095596363L
-
Serialized Fields
-
hasState
boolean hasState
-
lastCheckpointCID
int lastCheckpointCID
-
lastCID
int lastCID
-
lastReplies
java.util.TreeMap<java.lang.Integer,TOMMessage> lastReplies
-
lastRepliesHash
byte[] lastRepliesHash
-
logHash
byte[] logHash
-
messageBatches
CommandsInfo[] messageBatches
-
pid
int pid
-
state
byte[] state
-
stateHash
byte[] stateHash
-
-