A B C D E F G H I J L M N O P R S T U W _ 

A

actorFactory - Variable in class org.agilewiki.jfile.transactions.transactionAggregator.AggregateTransaction
 
actorType - Variable in class org.agilewiki.jfile.transactions.transactionAggregator.AggregateTransaction
 
ADD_INTEGER_TRANSACTION - Static variable in class org.agilewiki.jfile.JFileFactories
 
addInteger(String, Integer) - Method in class org.agilewiki.jfile.transactions.db.inMemory.IMDB
 
AddIntegerTransaction - Class in org.agilewiki.jfile.transactions.db.inMemory
Adds to an integer and returns a new value.
AddIntegerTransaction() - Constructor for class org.agilewiki.jfile.transactions.db.inMemory.AddIntegerTransaction
 
AddIntegerTransaction(Mailbox, String, Integer) - Constructor for class org.agilewiki.jfile.transactions.db.inMemory.AddIntegerTransaction
 
AddIntegerTransactionFactory - Class in org.agilewiki.jfile.transactions.db.inMemory
Factory for AddIntegerTransaction.
AddIntegerTransactionFactory() - Constructor for class org.agilewiki.jfile.transactions.db.inMemory.AddIntegerTransactionFactory
 
AggregateTransaction - Class in org.agilewiki.jfile.transactions.transactionAggregator
Adds a transaction to a Block for subsequent logging and processing.
AggregateTransaction(String) - Constructor for class org.agilewiki.jfile.transactions.transactionAggregator.AggregateTransaction
 
AggregateTransaction(ActorFactory) - Constructor for class org.agilewiki.jfile.transactions.transactionAggregator.AggregateTransaction
 
AggregateTransaction(String, byte[]) - Constructor for class org.agilewiki.jfile.transactions.transactionAggregator.AggregateTransaction
 
AggregateTransaction(ActorFactory, byte[]) - Constructor for class org.agilewiki.jfile.transactions.transactionAggregator.AggregateTransaction
 
aggregateTransaction(String, ActorFactory, byte[], RP) - Method in class org.agilewiki.jfile.transactions.transactionAggregator.TransactionAggregator
 
at(Mailbox, String, Integer) - Static method in class org.agilewiki.jfile.transactions.db.inMemory.AddIntegerTransactionFactory
 
at(Mailbox, String) - Static method in class org.agilewiki.jfile.transactions.db.inMemory.GetIntegerTransactionFactory
 
at(Mailbox, String) - Static method in class org.agilewiki.jfile.transactions.db.inMemory.IncrementIntegerTransactionFactory
 

B

Block - Interface in org.agilewiki.jfile.block
A wrapper for data to be read from or written to disk.
block - Variable in class org.agilewiki.jfile.ReadRootJid
 
block - Variable in class org.agilewiki.jfile.transactions.ProcessBlock
 
block - Variable in class org.agilewiki.jfile.WriteRootJid
 
blockBytes - Variable in class org.agilewiki.jfile.block.LBlock
 
BlockFlowBuffer - Class in org.agilewiki.jfile.transactions
Buffers the flow of blocks for increased parallelism.
BlockFlowBuffer() - Constructor for class org.agilewiki.jfile.transactions.BlockFlowBuffer
 
blockFlowBuffer - Variable in class org.agilewiki.jfile.transactions.BlockSource
 
BlockProcessor - Interface in org.agilewiki.jfile.transactions
An actor which accepts ProcessBlock requests.
BlockSource - Class in org.agilewiki.jfile.transactions
A source of blocks in a block flow pipeline.
BlockSource() - Constructor for class org.agilewiki.jfile.transactions.BlockSource
 
blockTimestamp - Variable in class org.agilewiki.jfile.transactions.Eval
 
bytes(Mailbox, String, Integer) - Static method in class org.agilewiki.jfile.transactions.db.inMemory.AddIntegerTransaction
 
bytes(Mailbox, String) - Static method in class org.agilewiki.jfile.transactions.db.inMemory.GetIntegerTransaction
 
bytes(Mailbox, String) - Static method in class org.agilewiki.jfile.transactions.db.inMemory.IncrementIntegerTransaction
 
bytes - Variable in class org.agilewiki.jfile.transactions.transactionAggregator.AggregateTransaction
 

C

Checkpoint - Class in org.agilewiki.jfile.transactions.db
A checkpoint request is sent to a database to write all state to disk.
Checkpoint(long, long, String) - Constructor for class org.agilewiki.jfile.transactions.db.Checkpoint
Create a Checkpoint request.
checkpoint(long, long, String, RP) - Method in class org.agilewiki.jfile.transactions.db.DB
 
checkpoint(long, long, String, RP) - Method in class org.agilewiki.jfile.transactions.db.inMemory.IMDB
 
clearDirectory() - Method in class org.agilewiki.jfile.transactions.db.DB
 
close() - Method in class org.agilewiki.jfile.JFile
 
closeDbFile() - Method in class org.agilewiki.jfile.transactions.db.DB
 
closeDbFile() - Method in class org.agilewiki.jfile.transactions.db.inMemory.IMDB
 
currentPosition - Variable in class org.agilewiki.jfile.transactions.DurableTransactionLogger
 
currentPosition - Variable in class org.agilewiki.jfile.transactions.logReader.LogReader
 

D

DB - Class in org.agilewiki.jfile.transactions.db
A database must handle checkpoint requests.
DB() - Constructor for class org.agilewiki.jfile.transactions.db.DB
 
DB(MailboxFactory, Actor, Path) - Constructor for class org.agilewiki.jfile.transactions.db.DB
 
Deserializer - Class in org.agilewiki.jfile.transactions
Partially deserializes the transactions in a block.
Deserializer() - Constructor for class org.agilewiki.jfile.transactions.Deserializer
 
directoryPath - Variable in class org.agilewiki.jfile.transactions.db.DB
 
DurableTransactionLogger - Class in org.agilewiki.jfile.transactions
Durably (fsync'd/forced) logs blocks of transactions.
DurableTransactionLogger() - Constructor for class org.agilewiki.jfile.transactions.DurableTransactionLogger
 

E

eval(Eval, RP) - Method in class org.agilewiki.jfile.transactions._StringTransactionJid
 
eval(long, RP) - Method in class org.agilewiki.jfile.transactions._StringTransactionJid
Evaluate the transaction.
eval(Eval, RP) - Method in class org.agilewiki.jfile.transactions._TransactionJid
 
eval(long, RP) - Method in class org.agilewiki.jfile.transactions._TransactionJid
Evaluate the transaction.
eval(Eval, RP) - Method in class org.agilewiki.jfile.transactions._TupleTransactionJid
 
eval(long, RP) - Method in class org.agilewiki.jfile.transactions._TupleTransactionJid
Evaluate the transaction.
eval(long, RP) - Method in class org.agilewiki.jfile.transactions.db.inMemory.AddIntegerTransaction
 
eval(long, RP) - Method in class org.agilewiki.jfile.transactions.db.inMemory.GetIntegerTransaction
 
eval(long, RP) - Method in class org.agilewiki.jfile.transactions.db.inMemory.IncrementIntegerTransaction
 
Eval - Class in org.agilewiki.jfile.transactions
A TransactionEval request is used to execute a transaction.
Eval(long) - Constructor for class org.agilewiki.jfile.transactions.Eval
Create the Eval request.
eval(Eval, RP<Boolean>) - Method in interface org.agilewiki.jfile.transactions.Evaluator
 
eval(Eval, RP) - Method in class org.agilewiki.jfile.transactions.EvaluatorActorJid
 
eval(Eval, RP) - Method in class org.agilewiki.jfile.transactions.EvaluatorListJid
 
EVALUATER_ACTOR_JID_TYPE - Static variable in class org.agilewiki.jfile.JFileFactories
 
EVALUATER_LIST_JID_TYPE - Static variable in class org.agilewiki.jfile.JFileFactories
 
Evaluator - Interface in org.agilewiki.jfile.transactions
Supports Eval requests.
EvaluatorActerJidFactory - Class in org.agilewiki.jfile.transactions
Creates TransactionActorJid's.
EvaluatorActerJidFactory() - Constructor for class org.agilewiki.jfile.transactions.EvaluatorActerJidFactory
Create an ActorFactory.
EvaluatorActorJid - Class in org.agilewiki.jfile.transactions
An ActorJid that supports Eval
EvaluatorActorJid() - Constructor for class org.agilewiki.jfile.transactions.EvaluatorActorJid
 
EvaluatorListJid - Class in org.agilewiki.jfile.transactions
A list of transaction actor's.
EvaluatorListJid() - Constructor for class org.agilewiki.jfile.transactions.EvaluatorListJid
 
EvaluatorListJidFactory - Class in org.agilewiki.jfile.transactions
Creates TransactionListJid's.
EvaluatorListJidFactory(String) - Constructor for class org.agilewiki.jfile.transactions.EvaluatorListJidFactory
Create an ActorFactory.

F

fac - Static variable in class org.agilewiki.jfile.transactions.db.inMemory.AddIntegerTransactionFactory
 
fac - Static variable in class org.agilewiki.jfile.transactions.db.inMemory.GetIntegerTransactionFactory
 
fac - Static variable in class org.agilewiki.jfile.transactions.db.inMemory.IncrementIntegerTransactionFactory
 
fac - Static variable in class org.agilewiki.jfile.transactions.EvaluatorActerJidFactory
 
FBlock - Class in org.agilewiki.jfile.block
A block used by BlockFlowBuffer in processing a Finish request.
FBlock() - Constructor for class org.agilewiki.jfile.block.FBlock
 
fBlock - Static variable in class org.agilewiki.jfile.block.FBlock
 
fileChannel - Variable in class org.agilewiki.jfile.JFile
 
finish(RP) - Method in class org.agilewiki.jfile.transactions.BlockFlowBuffer
 
finish(RP) - Method in class org.agilewiki.jfile.transactions.BlockSource
 
finish(RP) - Method in class org.agilewiki.jfile.transactions.DurableTransactionLogger
 
Finish - Class in org.agilewiki.jfile.transactions
Returns a result of null on completion.
Finish() - Constructor for class org.agilewiki.jfile.transactions.Finish
 
finish(RP) - Method in interface org.agilewiki.jfile.transactions.Finisher
 
finish(RP) - Method in class org.agilewiki.jfile.transactions.logReader.LogReader
 
finish(RP) - Method in class org.agilewiki.jfile.transactions.TransactionProcessor
 
Finisher - Interface in org.agilewiki.jfile.transactions
Processes Finish requests.
ForceBeforeWriteRootJid - Class in org.agilewiki.jfile
Performs a forceRootJid (fsync) operation before doing a write.
ForceBeforeWriteRootJid(Block) - Constructor for class org.agilewiki.jfile.ForceBeforeWriteRootJid
 
ForceBeforeWriteRootJid(Block, int) - Constructor for class org.agilewiki.jfile.ForceBeforeWriteRootJid
Write a RootJid and its header, and then forceRootJid the operation to complete.
forceBeforeWriteRootJid(Block, int) - Method in class org.agilewiki.jfile.JFile
 
ForcedWriteRootJid - Class in org.agilewiki.jfile
Write the contents of a RootJid an then performs a forceRootJid (fsync) operation.
ForcedWriteRootJid(Block) - Constructor for class org.agilewiki.jfile.ForcedWriteRootJid
Write a RootJid and its header to the current position, and then forceRootJid the operation to complete.
ForcedWriteRootJid(Block, int) - Constructor for class org.agilewiki.jfile.ForcedWriteRootJid
Write a RootJid and its header, and then forceRootJid the operation to complete.
forcedWriteRootJid(Block, int) - Method in class org.agilewiki.jfile.JFile
 
ForceRootJid - Class in org.agilewiki.jfile
Performs a force (fsync) operation.
ForceRootJid() - Constructor for class org.agilewiki.jfile.ForceRootJid
 
forceRootJid() - Method in class org.agilewiki.jfile.JFile
 

G

generateCheckpoints() - Method in class org.agilewiki.jfile.transactions.db.DB
 
generateCheckpoints() - Method in class org.agilewiki.jfile.transactions.db.inMemory.IMDB
 
generateCheckpoints - Variable in class org.agilewiki.jfile.transactions.TransactionProcessor
 
GET_INTEGER_TRANSACTION - Static variable in class org.agilewiki.jfile.JFileFactories
 
getActorJid(String) - Method in class org.agilewiki.jfile.transactions.db.inMemory.IMDB
 
getBoolean(String) - Method in class org.agilewiki.jfile.transactions.db.inMemory.IMDB
 
getBooleanJid(String) - Method in class org.agilewiki.jfile.transactions.db.inMemory.IMDB
 
getBytes(String) - Method in class org.agilewiki.jfile.transactions.db.inMemory.IMDB
 
getBytesJid(String) - Method in class org.agilewiki.jfile.transactions.db.inMemory.IMDB
 
getCurrentPosition() - Method in interface org.agilewiki.jfile.block.Block
Returns the file position.
getCurrentPosition() - Method in class org.agilewiki.jfile.block.LBlock
Returns the file position.
getDouble(String) - Method in class org.agilewiki.jfile.transactions.db.inMemory.IMDB
 
getDoubleJid(String) - Method in class org.agilewiki.jfile.transactions.db.inMemory.IMDB
 
getDurableTransactionLogger() - Method in class org.agilewiki.jfile.transactions.db.DB
 
getFileName() - Method in interface org.agilewiki.jfile.block.Block
Returns the file name.
getFileName() - Method in class org.agilewiki.jfile.block.LBlock
Returns the file name.
getFileName() - Method in class org.agilewiki.jfile.JFile
 
getFloat(String) - Method in class org.agilewiki.jfile.transactions.db.inMemory.IMDB
 
getFloatJid(String) - Method in class org.agilewiki.jfile.transactions.db.inMemory.IMDB
 
getIncrementJid() - Method in class org.agilewiki.jfile.transactions.db.inMemory.AddIntegerTransaction
 
getInteger(String) - Method in class org.agilewiki.jfile.transactions.db.inMemory.IMDB
 
getIntegerJid(String) - Method in class org.agilewiki.jfile.transactions.db.inMemory.IMDB
 
GetIntegerTransaction - Class in org.agilewiki.jfile.transactions.db.inMemory
Returns an Integer.
GetIntegerTransaction() - Constructor for class org.agilewiki.jfile.transactions.db.inMemory.GetIntegerTransaction
 
GetIntegerTransaction(Mailbox, String) - Constructor for class org.agilewiki.jfile.transactions.db.inMemory.GetIntegerTransaction
 
GetIntegerTransactionFactory - Class in org.agilewiki.jfile.transactions.db.inMemory
Factory for GetIntegerTransaction.
GetIntegerTransactionFactory() - Constructor for class org.agilewiki.jfile.transactions.db.inMemory.GetIntegerTransactionFactory
 
getJid(String) - Method in class org.agilewiki.jfile.transactions.db.inMemory.IMDB
 
getKeyJid() - Method in class org.agilewiki.jfile.transactions.db.inMemory.AddIntegerTransaction
 
getLogReader(int) - Method in class org.agilewiki.jfile.transactions.db.DB
Returns the transaction log reader.
getLong(String) - Method in class org.agilewiki.jfile.transactions.db.inMemory.IMDB
 
getLongJid(String) - Method in class org.agilewiki.jfile.transactions.db.inMemory.IMDB
 
getRootJid() - Method in interface org.agilewiki.jfile.block.Block
Get an existing RootJid.
getRootJid(Mailbox, Actor) - Method in interface org.agilewiki.jfile.block.Block
Return the RootJid, deserializing it as needed..
getRootJid() - Method in class org.agilewiki.jfile.block.LBlock
Get an existing RootJid.
getRootJid(Mailbox, Actor) - Method in class org.agilewiki.jfile.block.LBlock
Return the RootJid, deserializing it as needed..
getString(String) - Method in class org.agilewiki.jfile.transactions.db.inMemory.IMDB
 
getStringJid(String) - Method in class org.agilewiki.jfile.transactions.db.inMemory.IMDB
 
getStringMapJid() - Method in class org.agilewiki.jfile.transactions.db.inMemory.IMDB
 
getTimestamp() - Method in interface org.agilewiki.jfile.block.Block
Returns the timestamp.
getTimestamp() - Method in class org.agilewiki.jfile.block.LBlock
Returns the timestamp.
getTimestamp() - Method in class org.agilewiki.jfile.block.LTBlock
Returns the timestamp.
getTransactionAggregator() - Method in class org.agilewiki.jfile.transactions.db.DB
Returns the transaction aggregator.
getTransactionResult(RP) - Method in class org.agilewiki.jfile.transactions._StringTransactionJid
 
getTransactionResult(RP) - Method in class org.agilewiki.jfile.transactions._TransactionJid
 
getTransactionResult(RP) - Method in class org.agilewiki.jfile.transactions._TupleTransactionJid
 
GetTransactionResult - Class in org.agilewiki.jfile.transactions
A get transaction result request is used to request the results of a transaction.
GetTransactionResult() - Constructor for class org.agilewiki.jfile.transactions.GetTransactionResult
 
getTransactionResult(RP) - Method in interface org.agilewiki.jfile.transactions.Transaction
 
getTupleFactories() - Method in class org.agilewiki.jfile.transactions.db.inMemory.AddIntegerTransaction
 

H

headerLength() - Method in interface org.agilewiki.jfile.block.Block
The length of the header which prefaces the actual data on disk.
headerLength() - Method in class org.agilewiki.jfile.block.LA32Block
The length of the header which prefaces the actual data on disk.
headerLength() - Method in class org.agilewiki.jfile.block.LBlock
The length of the header which prefaces the actual data on disk.
headerLength() - Method in class org.agilewiki.jfile.block.LTA32Block
The length of the header which prefaces the actual data on disk.
headerLength() - Method in class org.agilewiki.jfile.block.LTBlock
The length of the header which prefaces the actual data on disk.

I

IMDB - Class in org.agilewiki.jfile.transactions.db.inMemory
In-memory database.
IMDB() - Constructor for class org.agilewiki.jfile.transactions.db.inMemory.IMDB
 
IMDB(MailboxFactory, Actor, Path) - Constructor for class org.agilewiki.jfile.transactions.db.inMemory.IMDB
 
INCREMENT_INTEGER_TRANSACTION - Static variable in class org.agilewiki.jfile.JFileFactories
 
incrementInteger(String) - Method in class org.agilewiki.jfile.transactions.db.inMemory.IMDB
 
IncrementIntegerTransaction - Class in org.agilewiki.jfile.transactions.db.inMemory
Increments an integer and returns the new value.
IncrementIntegerTransaction() - Constructor for class org.agilewiki.jfile.transactions.db.inMemory.IncrementIntegerTransaction
 
IncrementIntegerTransaction(Mailbox, String) - Constructor for class org.agilewiki.jfile.transactions.db.inMemory.IncrementIntegerTransaction
 
IncrementIntegerTransactionFactory - Class in org.agilewiki.jfile.transactions.db.inMemory
Factory for IncrementIntegerTransaction.
IncrementIntegerTransactionFactory() - Constructor for class org.agilewiki.jfile.transactions.db.inMemory.IncrementIntegerTransactionFactory
 
initialize(Mailbox, Actor, ActorFactory) - Method in class org.agilewiki.jfile.JFileFactories
Process the requirements and assign the parent actor.
initializeDb(int) - Method in class org.agilewiki.jfile.transactions.db.DB
 
instantiateActor() - Method in class org.agilewiki.jfile.transactions.db.inMemory.AddIntegerTransactionFactory
 
instantiateActor() - Method in class org.agilewiki.jfile.transactions.db.inMemory.GetIntegerTransactionFactory
 
instantiateActor() - Method in class org.agilewiki.jfile.transactions.db.inMemory.IncrementIntegerTransactionFactory
 
instantiateActor() - Method in class org.agilewiki.jfile.transactions.EvaluatorActerJidFactory
Create a JLPCActor.
instantiateActor() - Method in class org.agilewiki.jfile.transactions.EvaluatorListJidFactory
Create a JLPCActor.
isEmpty() - Method in interface org.agilewiki.jfile.block.Block
Indicates the absence of a root jic.
isEmpty() - Method in class org.agilewiki.jfile.block.LBlock
Indicates the abscense of a root jic.
isTargetType(Actor) - Method in class org.agilewiki.jfile.ForceRootJid
Returns true when targetActor is an instanceof TARGET_TYPE
isTargetType(Actor) - Method in class org.agilewiki.jfile.ReadRootJid
Returns true when targetActor is an instanceof TARGET_TYPE
isTargetType(Actor) - Method in class org.agilewiki.jfile.transactions.db.Checkpoint
Returns true when targetActor is an instanceof TARGET_TYPE
isTargetType(Actor) - Method in class org.agilewiki.jfile.transactions.db.OpenDbFile
Returns true when targetActor is an instanceof TARGET_TYPE
isTargetType(Actor) - Method in class org.agilewiki.jfile.transactions.Eval
Returns true when targetActor is an instanceof TARGET_TYPE
isTargetType(Actor) - Method in class org.agilewiki.jfile.transactions.Finish
Returns true when targetActor is an instanceof TARGET_TYPE
isTargetType(Actor) - Method in class org.agilewiki.jfile.transactions.GetTransactionResult
Returns true when targetActor is an instanceof TARGET_TYPE
isTargetType(Actor) - Method in class org.agilewiki.jfile.transactions.logReader.ReadLog
Returns true when targetActor is an instanceof TARGET_TYPE
isTargetType(Actor) - Method in class org.agilewiki.jfile.transactions.ProcessBlock
Returns true when targetActor is an instanceof TARGET_TYPE
isTargetType(Actor) - Method in class org.agilewiki.jfile.transactions.SendTransactionResult
Returns true when targetActor is an instanceof TARGET_TYPE
isTargetType(Actor) - Method in class org.agilewiki.jfile.transactions.transactionAggregator.AggregateTransaction
Returns true when targetActor is an instanceof TARGET_TYPE
isTargetType(Actor) - Method in class org.agilewiki.jfile.UniqueTimestamp
Returns true when targetActor is an instanceof TARGET_TYPE
isTargetType(Actor) - Method in class org.agilewiki.jfile.WriteRootJid
Returns true when targetActor is an instanceof TARGET_TYPE

J

JFile - Class in org.agilewiki.jfile
Reads or writes a RootJid with just the length for a header.
JFile() - Constructor for class org.agilewiki.jfile.JFile
 
JFileFactories - Class in org.agilewiki.jfile
Defines JFactory actor types and registers the factories.
JFileFactories() - Constructor for class org.agilewiki.jfile.JFileFactories
 

L

LA32Block - Class in org.agilewiki.jfile.block
A block with a length and Adler32 checksum in the header.
LA32Block() - Constructor for class org.agilewiki.jfile.block.LA32Block
 
LBlock - Class in org.agilewiki.jfile.block
A block with a length in the header.
LBlock() - Constructor for class org.agilewiki.jfile.block.LBlock
 
LOG_FILE_NAME - Static variable in class org.agilewiki.jfile.transactions.db.inMemory.IMDB
 
LOG_POSITION - Static variable in class org.agilewiki.jfile.transactions.db.inMemory.IMDB
 
logFileName - Variable in class org.agilewiki.jfile.transactions.db.Checkpoint
 
logFileNames - Variable in class org.agilewiki.jfile.transactions.db.DB
 
logPosition - Variable in class org.agilewiki.jfile.transactions.db.Checkpoint
 
LogReader - Class in org.agilewiki.jfile.transactions.logReader
Reads a transaction log file and forwards the blocks..
LogReader() - Constructor for class org.agilewiki.jfile.transactions.logReader.LogReader
 
logReaderMaxSize - Variable in class org.agilewiki.jfile.transactions.db.OpenDbFile
 
LTA32Block - Class in org.agilewiki.jfile.block
A block with a length, timestamp and Adler32 checksum in the header.
LTA32Block() - Constructor for class org.agilewiki.jfile.block.LTA32Block
 
LTBlock - Class in org.agilewiki.jfile.block
A block with a length and a timestamp in the header.
LTBlock() - Constructor for class org.agilewiki.jfile.block.LTBlock
 

M

makeActorJid(String) - Method in class org.agilewiki.jfile.transactions.db.inMemory.IMDB
 
makeBooleanJid(String) - Method in class org.agilewiki.jfile.transactions.db.inMemory.IMDB
 
makeBytesJid(String) - Method in class org.agilewiki.jfile.transactions.db.inMemory.IMDB
 
makeDoubleJid(String) - Method in class org.agilewiki.jfile.transactions.db.inMemory.IMDB
 
makeFloatJid(String) - Method in class org.agilewiki.jfile.transactions.db.inMemory.IMDB
 
makeIntegerJid(String) - Method in class org.agilewiki.jfile.transactions.db.inMemory.IMDB
 
makeJid(String, String) - Method in class org.agilewiki.jfile.transactions.db.inMemory.IMDB
 
makeLongJid(String) - Method in class org.agilewiki.jfile.transactions.db.inMemory.IMDB
 
makeRootJid() - Method in class org.agilewiki.jfile.transactions.db.inMemory.IMDB
 
makeStringJid(String) - Method in class org.agilewiki.jfile.transactions.db.inMemory.IMDB
 
makeStringMapJid() - Method in class org.agilewiki.jfile.transactions.db.inMemory.IMDB
 
maxSize - Variable in class org.agilewiki.jfile.ReadRootJid
 
maxSize - Variable in class org.agilewiki.jfile.transactions.db.inMemory.IMDB
 
maxSize - Variable in class org.agilewiki.jfile.transactions.logReader.LogReader
 
maxSize - Variable in class org.agilewiki.jfile.WriteRootJid
 
metaData - Variable in class org.agilewiki.jfile.JFile
 

N

newBlock() - Method in class org.agilewiki.jfile.transactions.logReader.LogReader
Creates a new block.
newBlock() - Method in class org.agilewiki.jfile.transactions.transactionAggregator.TransactionAggregator
Creates a new block.
newDbBlock() - Method in class org.agilewiki.jfile.transactions.db.inMemory.IMDB
 
newLogReader() - Method in class org.agilewiki.jfile.transactions.db.DB
Create a transaction log reader.
newTransactionAggregator() - Method in class org.agilewiki.jfile.transactions.db.DB
Create a transaction aggregator.
next - Variable in class org.agilewiki.jfile.transactions.BlockFlowBuffer
 

O

open(Path, Set<? extends OpenOption>, FileAttribute<?>...) - Method in class org.agilewiki.jfile.JFile
 
open(Path, OpenOption...) - Method in class org.agilewiki.jfile.JFile
 
openDbFile(int, RP) - Method in class org.agilewiki.jfile.transactions.db.DB
 
openDbFile(int, RP) - Method in class org.agilewiki.jfile.transactions.db.inMemory.IMDB
 
OpenDbFile - Class in org.agilewiki.jfile.transactions.db
Opens the database file.
OpenDbFile(int) - Constructor for class org.agilewiki.jfile.transactions.db.OpenDbFile
 
org.agilewiki.jfile - package org.agilewiki.jfile
 
org.agilewiki.jfile.block - package org.agilewiki.jfile.block
 
org.agilewiki.jfile.transactions - package org.agilewiki.jfile.transactions
 
org.agilewiki.jfile.transactions.db - package org.agilewiki.jfile.transactions.db
 
org.agilewiki.jfile.transactions.db.inMemory - package org.agilewiki.jfile.transactions.db.inMemory
 
org.agilewiki.jfile.transactions.logReader - package org.agilewiki.jfile.transactions.logReader
 
org.agilewiki.jfile.transactions.transactionAggregator - package org.agilewiki.jfile.transactions.transactionAggregator
 

P

process - Static variable in class org.agilewiki.jfile.block.FBlock
 
processBlock(ProcessBlock, RP) - Method in class org.agilewiki.jfile.transactions.BlockFlowBuffer
 
processBlock(ProcessBlock, RP) - Method in interface org.agilewiki.jfile.transactions.BlockProcessor
 
processBlock(ProcessBlock, RP) - Method in class org.agilewiki.jfile.transactions.Deserializer
 
processBlock(ProcessBlock, RP) - Method in class org.agilewiki.jfile.transactions.DurableTransactionLogger
 
ProcessBlock - Class in org.agilewiki.jfile.transactions
ProcessBlock requests should only be sent on completion of the previous ProcessBlock request.
ProcessBlock(Block) - Constructor for class org.agilewiki.jfile.transactions.ProcessBlock
Create a request.
processBlock(ProcessBlock, RP) - Method in class org.agilewiki.jfile.transactions.Serializer
 
processBlock(ProcessBlock, RP) - Method in class org.agilewiki.jfile.transactions.TransactionProcessor
 
processLogFile(long, int, RP) - Method in class org.agilewiki.jfile.transactions.db.DB
 
processRequest(JLPCActor, RP) - Method in class org.agilewiki.jfile.ForceBeforeWriteRootJid
 
processRequest(JLPCActor, RP) - Method in class org.agilewiki.jfile.ForcedWriteRootJid
 
processRequest(JLPCActor, RP) - Method in class org.agilewiki.jfile.ForceRootJid
 
processRequest(JLPCActor, RP) - Method in class org.agilewiki.jfile.ReadRootJid
 
processRequest(JLPCActor, RP) - Method in class org.agilewiki.jfile.transactions.db.Checkpoint
 
processRequest(JLPCActor, RP) - Method in class org.agilewiki.jfile.transactions.db.OpenDbFile
 
processRequest(JLPCActor, RP) - Method in class org.agilewiki.jfile.transactions.Eval
 
processRequest(JLPCActor, RP) - Method in class org.agilewiki.jfile.transactions.Finish
 
processRequest(JLPCActor, RP) - Method in class org.agilewiki.jfile.transactions.GetTransactionResult
 
processRequest(JLPCActor, RP) - Method in class org.agilewiki.jfile.transactions.logReader.ReadLog
 
processRequest(JLPCActor, RP) - Method in class org.agilewiki.jfile.transactions.ProcessBlock
 
processRequest(JLPCActor, RP) - Method in class org.agilewiki.jfile.transactions.SendTransactionResult
 
processRequest(JLPCActor, RP) - Method in class org.agilewiki.jfile.transactions.transactionAggregator.AggregateTransaction
 
processRequest(JLPCActor, RP) - Method in class org.agilewiki.jfile.UniqueTimestamp
 
processRequest(JLPCActor, RP) - Method in class org.agilewiki.jfile.WriteRootJid
 

R

rb - Variable in class org.agilewiki.jfile.block.LBlock
 
readLog(RP) - Method in class org.agilewiki.jfile.transactions.logReader.LogReader
 
ReadLog - Class in org.agilewiki.jfile.transactions.logReader
Read a transaction log file.
ReadLog() - Constructor for class org.agilewiki.jfile.transactions.logReader.ReadLog
 
readRootJid(Block, int) - Method in class org.agilewiki.jfile.JFile
 
ReadRootJid - Class in org.agilewiki.jfile
Read a RootJid.
ReadRootJid(Block) - Constructor for class org.agilewiki.jfile.ReadRootJid
Read a RootJid.
ReadRootJid(Block, int) - Constructor for class org.agilewiki.jfile.ReadRootJid
Read a RootJid.
req - Static variable in class org.agilewiki.jfile.ForceRootJid
 
req - Static variable in class org.agilewiki.jfile.transactions.Finish
 
req - Static variable in class org.agilewiki.jfile.transactions.GetTransactionResult
 
req - Static variable in class org.agilewiki.jfile.transactions.logReader.ReadLog
 
req - Static variable in class org.agilewiki.jfile.transactions.SendTransactionResult
 
req - Static variable in class org.agilewiki.jfile.UniqueTimestamp
 
rootJidBytes - Variable in class org.agilewiki.jfile.block.LBlock
 

S

saveHeader(AppendableBytes, int) - Method in class org.agilewiki.jfile.block.LA32Block
Provides the raw header information to be written to disk.
saveHeader(AppendableBytes, int) - Method in class org.agilewiki.jfile.block.LBlock
Provides the raw header information to be written to disk.
saveHeader(AppendableBytes, int) - Method in class org.agilewiki.jfile.block.LTA32Block
Provides the raw header information to be written to disk.
saveHeader(AppendableBytes, int) - Method in class org.agilewiki.jfile.block.LTBlock
Provides the raw header information to be written to disk.
sendTransactionResult() - Method in class org.agilewiki.jfile.transactions._StringTransactionJid
 
sendTransactionResult() - Method in class org.agilewiki.jfile.transactions._TransactionJid
 
sendTransactionResult() - Method in class org.agilewiki.jfile.transactions._TupleTransactionJid
 
sendTransactionResult() - Method in interface org.agilewiki.jfile.transactions.Evaluator
 
sendTransactionResult() - Method in class org.agilewiki.jfile.transactions.EvaluatorActorJid
 
sendTransactionResult() - Method in class org.agilewiki.jfile.transactions.EvaluatorListJid
 
SendTransactionResult - Class in org.agilewiki.jfile.transactions
Signals that it is now ok to send the transaction result.
SendTransactionResult() - Constructor for class org.agilewiki.jfile.transactions.SendTransactionResult
 
serialize() - Method in interface org.agilewiki.jfile.block.Block
Serializes the header and the assigned RootJid.
serialize() - Method in class org.agilewiki.jfile.block.LBlock
Serializes the header and the assigned RootJid.
Serializer - Class in org.agilewiki.jfile.transactions
Serializes the contents of a block.
Serializer() - Constructor for class org.agilewiki.jfile.transactions.Serializer
 
setCurrentPosition(long) - Method in interface org.agilewiki.jfile.block.Block
Assigns the file's current position.
setCurrentPosition(long) - Method in class org.agilewiki.jfile.block.LBlock
Assigns the files current position.
setDirectoryPath(Path) - Method in class org.agilewiki.jfile.transactions.db.DB
 
setFileName(String) - Method in interface org.agilewiki.jfile.block.Block
Assigns the file's name.
setFileName(String) - Method in class org.agilewiki.jfile.block.LBlock
Assigns the file's name.
setHeaderBytes(byte[]) - Method in interface org.agilewiki.jfile.block.Block
Provides the raw header information read from disk.
setHeaderBytes(byte[]) - Method in class org.agilewiki.jfile.block.LA32Block
Provides the raw header information read from disk.
setHeaderBytes(byte[]) - Method in class org.agilewiki.jfile.block.LBlock
Provides the raw header information read from disk.
setHeaderBytes(byte[]) - Method in class org.agilewiki.jfile.block.LTA32Block
Provides the raw header information read from disk.
setHeaderBytes(byte[]) - Method in class org.agilewiki.jfile.block.LTBlock
Provides the raw header information read from disk.
setNext(BlockProcessor) - Method in class org.agilewiki.jfile.transactions.BlockSource
Creates a buffered connection to the block processor that is next in the pipeline.
setNext(BlockProcessor) - Method in class org.agilewiki.jfile.transactions.DurableTransactionLogger
Creates a buffered connection to the block processor that is next in the pipeline.
setNext(BlockProcessor) - Method in class org.agilewiki.jfile.transactions.logReader.LogReader
Creates a buffered connection to the block processor that is next in the pipeline.
setRootJid(RootJid) - Method in interface org.agilewiki.jfile.block.Block
Reset the block and assign the RootJid.
setRootJid(RootJid) - Method in class org.agilewiki.jfile.block.LBlock
Reset the block and assign the RootJid.
setRootJid(RootJid) - Method in class org.agilewiki.jfile.block.LTBlock
Reset the block and assign the RootJid.
setRootJidBytes(byte[]) - Method in interface org.agilewiki.jfile.block.Block
Provides the data read from disk after the header.
setRootJidBytes(byte[]) - Method in class org.agilewiki.jfile.block.LA32Block
Provides the data read from disk after the header.
setRootJidBytes(byte[]) - Method in class org.agilewiki.jfile.block.LBlock
Provides the data read from disk after the header.
setRootJidBytes(byte[]) - Method in class org.agilewiki.jfile.block.LTA32Block
Provides the data read from disk after the header.
setTimestamp(long) - Method in interface org.agilewiki.jfile.block.Block
Assigns the timestamp.
setTimestamp(long) - Method in class org.agilewiki.jfile.block.LBlock
Assigns the timestamp.
setTimestamp(long) - Method in class org.agilewiki.jfile.block.LTBlock
Assigns the timestamp.

T

timestamp - Variable in class org.agilewiki.jfile.transactions.db.Checkpoint
 
timestamp - Variable in class org.agilewiki.jfile.transactions.logReader.LogReader
 
Transaction - Interface in org.agilewiki.jfile.transactions
A transaction must support Eval and GetTransactionResult requests.
TransactionAggregator - Class in org.agilewiki.jfile.transactions.transactionAggregator
Aggregates transactions into blocks.
TransactionAggregator() - Constructor for class org.agilewiki.jfile.transactions.transactionAggregator.TransactionAggregator
 
TransactionProcessor - Class in org.agilewiki.jfile.transactions
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.
TransactionProcessor() - Constructor for class org.agilewiki.jfile.transactions.TransactionProcessor
 

U

uc(MailboxFactory) - Static method in class org.agilewiki.jfile.UniqueClock
 
UniqueClock - Class in org.agilewiki.jfile
Generates unique timestamps, within limits.
UniqueTimestamp - Class in org.agilewiki.jfile
Returns a unique timestamp result, within limits.
UniqueTimestamp() - Constructor for class org.agilewiki.jfile.UniqueTimestamp
 

W

writeRootJid(Block, int) - Method in class org.agilewiki.jfile.JFile
 
WriteRootJid - Class in org.agilewiki.jfile
Write the contents of a RootJid an then performs a forceRootJid (flush) operation.
WriteRootJid(Block) - Constructor for class org.agilewiki.jfile.WriteRootJid
Write a RootJid and its header to the current position.
WriteRootJid(Block, int) - Constructor for class org.agilewiki.jfile.WriteRootJid
Write a RootJid and its header.

_

_StringTransactionJid - Class in org.agilewiki.jfile.transactions
Base class of transactions with a String.
_StringTransactionJid() - Constructor for class org.agilewiki.jfile.transactions._StringTransactionJid
 
_TransactionJid - Class in org.agilewiki.jfile.transactions
Base class for transactions with no persistent data.
_TransactionJid() - Constructor for class org.agilewiki.jfile.transactions._TransactionJid
 
_TupleTransactionJid - Class in org.agilewiki.jfile.transactions
Base class of transactions with a Tuple.
_TupleTransactionJid() - Constructor for class org.agilewiki.jfile.transactions._TupleTransactionJid
 
A B C D E F G H I J L M N O P R S T U W _ 

Copyright © 2013. All Rights Reserved.