| 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.