Interface | Description |
---|---|
BlockProcessor |
An actor which accepts ProcessBlock requests.
|
Evaluator |
Supports Eval requests.
|
Finisher |
Processes Finish requests.
|
Transaction |
A transaction must support Eval and GetTransactionResult requests.
|
Class | Description |
---|---|
_StringTransactionJid |
Base class of transactions with a String.
|
_TransactionJid |
Base class for transactions with no persistent data.
|
_TupleTransactionJid |
Base class of transactions with a Tuple.
|
BlockFlowBuffer |
Buffers the flow of blocks for increased parallelism.
|
BlockSource |
A source of blocks in a block flow pipeline.
|
Deserializer |
Partially deserializes the transactions in a block.
|
DurableTransactionLogger |
Durably (fsync'd/forced) logs blocks of transactions.
|
Eval |
A TransactionEval request is used to execute a transaction.
|
EvaluatorActerJidFactory |
Creates TransactionActorJid's.
|
EvaluatorActorJid |
An ActorJid that supports Eval
|
EvaluatorListJid |
A list of transaction actor's.
|
EvaluatorListJidFactory |
Creates TransactionListJid's.
|
Finish |
Returns a result of null on completion.
|
GetTransactionResult |
A get transaction result request is used to request the results of a transaction.
|
ProcessBlock |
ProcessBlock requests should only be sent on completion of the previous ProcessBlock request.
|
SendTransactionResult |
Signals that it is now ok to send the transaction result.
|
Serializer |
Serializes the contents of a block.
|
TransactionProcessor |
On receipt of a ProcessBlock request, the transaction processor
first sends an Eval request to the contents of the block and then sends
a Checkpoint request to the database.
|
Copyright © 2013. All Rights Reserved.