Alphabetical Index

A B C D E F G H I M N O P R S T W X

A

accept(File,String) - method in class org.objectweb.perseus.fos.lib.FosExtension
The filter for retrieving relevant FOS file names.

B

begin() - method in class org.objectweb.perseus.fos.api.FosTransaction
Begins a FOS transaction with no DTP context.
begin() - method in class org.objectweb.perseus.fos.lib.FosTxContext
Begins a FOS transaction with no DTP context.
begin(Xid) - method in class org.objectweb.perseus.fos.api.FosTransaction
Begins a FOS transaction with a DTP context.
begin(Xid) - method in class org.objectweb.perseus.fos.lib.FosTxContext
Begins a FOS transaction with a DTP context.

C

commit() - method in class org.objectweb.perseus.fos.api.FosTransaction
Commits a FOS transaction.
commit() - method in class org.objectweb.perseus.fos.lib.FosTxContext
Commits a FOS transaction.
CONNECTION - static field in class org.objectweb.perseus.fos.api.FosLoggerFactory
For Connection entities associated to the FOS.
createTxContext() - method in class org.objectweb.perseus.fos.api.FosManager
Creates a new FosTransaction for managing transactional I/Os with Data Object Files.
createTxContext() - method in class org.objectweb.perseus.fos.lib.FosTxContextFactory
Creates a new TxContext for managing transactional I/Os with Data Object Files.

D

DEBUG - static field in class org.objectweb.perseus.fos.api.FosLoggerFactory
For removing all DEBUG traces from the FOS adapter code, set it to false!!
delete(String,String) - method in class org.objectweb.perseus.fos.api.FosAccess
Deletes the file associated with a persistent object.
delete(String,String) - method in class org.objectweb.perseus.fos.lib.FosTxContext
Deletes the file associated with a persistent object.
deleteDir(String) - method in class org.objectweb.perseus.fos.api.FosAccess
Deletes a directory that stores persistent objects along with all object files stored under it.
deleteDir(String) - method in class org.objectweb.perseus.fos.lib.FosTxContext
Deletes a directory that stores persistent objects along with all object files stored under it.

E

exist(String,String) - method in class org.objectweb.perseus.fos.api.FosAccess
Tests if the file associated to a persistent object exists.
exist(String,String) - method in class org.objectweb.perseus.fos.lib.FosTxContext
Tests if the file associated to a persistent object exists.
existDir(String) - method in class org.objectweb.perseus.fos.api.FosAccess
Tests if a directory that stores persistent objects exists.
existDir(String) - method in class org.objectweb.perseus.fos.lib.FosTxContext
Tests if a directory that stores persistent objects exists.

F

FosAccess - interface org.objectweb.perseus.fos.api.FosAccess
Defines the means to manipulate transactional files for storing data objects.
FosAttributeControler - interface org.objectweb.perseus.fos.api.FosAttributeControler
Defines the attributes that can be controled for a FOS manager.
FosException - class org.objectweb.perseus.fos.api.FosException
Defines the exception raised by all File Object Store related functions.
FosException(String) - constructor for class org.objectweb.perseus.fos.api.FosException
Constructs an exception merely with an error message.
FosException(String,Exception) - constructor for class org.objectweb.perseus.fos.api.FosException
Constructs an exception with an error message and a nested exception.
FosExtension - class org.objectweb.perseus.fos.lib.FosExtension
Defines the way to iterate over the Object Files within a directory.
FosLogFile - class org.objectweb.perseus.fos.lib.FosLogFile
Defines the file that stores the log of a transaction.
FosLoggerFactory - interface org.objectweb.perseus.fos.api.FosLoggerFactory
Defines the way to retrieve the logger associated to the different kinds of FOS entities that are traced.
FosManager - interface org.objectweb.perseus.fos.api.FosManager
Defines the means to manipulate FOS transaction and the FOS repository.
FosObjectFile - class org.objectweb.perseus.fos.lib.FosObjectFile
Defines the way to control atomic I/O of a Data Object represented by a File.
FosRecoveryListener - interface org.objectweb.perseus.fos.api.FosRecoveryListener
Defines the method fired when DTP recovery is required.
FosStructure - interface org.objectweb.perseus.fos.api.FosStructure
Defines the object for reading/writing the content of a persistent object from/to its associated file within the File Object Store.
FosTransaction - interface org.objectweb.perseus.fos.api.FosTransaction
Defines the means to operate FOS transactions.
FosTxContext - class org.objectweb.perseus.fos.lib.FosTxContext
FosTxContextFactory - class org.objectweb.perseus.fos.lib.FosTxContextFactory

G

getDbDir() - method in class org.objectweb.perseus.fos.api.FosAttributeControler
Gives access to the FOS root directory (named dbDir).
getDbDir() - method in class org.objectweb.perseus.fos.lib.FosTxContextFactory
Gives access to the FOS root directory (named dbDir).
getLogger(byte,boolean) - method in class org.objectweb.perseus.fos.api.FosLoggerFactory
Gives access to the logger associated to a given kind of entities managed by this FOS adapter, which are further classified into factories or non-factories.
getLogger(byte,boolean) - method in class org.objectweb.perseus.fos.lib.FosTxContextFactory
Gives access to the logger associated to a given kind of entities managed by this FOS adapter, which are further classified into factories or non-factories.
getNestedException() - method in class org.objectweb.perseus.fos.api.FosException
Returns the nested exception if any.
getXidForRecovery() - method in class org.objectweb.perseus.fos.api.FosManager
Gets all the Xid of distributed transaction that need to be recovered by a DTP monitor.
getXidForRecovery() - method in class org.objectweb.perseus.fos.lib.FosTxContextFactory
Gets all the Xid of distributed transaction that need to be recovered by a DTP monitor.

H

hasNext() - method in class org.objectweb.perseus.fos.lib.FosExtension
Tests if there are more elements to tranverse.

I

initialize() - method in class org.objectweb.perseus.fos.api.FosManager
Initializes the root directory for storing files representing data objects.
initialize() - method in class org.objectweb.perseus.fos.lib.FosTxContextFactory
Initializes the root directory for storing files representing data objects.
isActive() - method in class org.objectweb.perseus.fos.api.FosTransaction
Specifies if this FOS transaction is active or not.
isActive() - method in class org.objectweb.perseus.fos.lib.FosTxContext
Specifies if this FOS transaction is active or not.

M

MANAGEDCONNECTION - static field in class org.objectweb.perseus.fos.api.FosLoggerFactory
For ManagedConnection entities associated to the FOS.

N

next() - method in class org.objectweb.perseus.fos.lib.FosExtension
Traverses the next element.

O

P

prepare() - method in class org.objectweb.perseus.fos.api.FosTransaction
Prepares a FOS transaction for commit.
prepare() - method in class org.objectweb.perseus.fos.lib.FosTxContext
Prepares a FOS transaction to commit.

R

Reads the content of a persistent object from a file.
Reads the content of a persistent object from a file.
Reads the content of a persistent object from the file represented by the given ObjectInputStream.
recover(Xid[]) - method in class org.objectweb.perseus.fos.api.FosRecoveryListener
Requests the recovery of DTP transactions for which no local recovery decision can be made locally.
releaseTxContext(org.objectweb.perseus.fos.api.FosTransaction) - method in class org.objectweb.perseus.fos.api.FosManager
Releases a FosTransaction.
Releases a FosTxContext.
remove() - method in class org.objectweb.perseus.fos.lib.FosExtension
remove unsupported.
rollback() - method in class org.objectweb.perseus.fos.api.FosTransaction
Roolbacks a FOS transaction.
rollback() - method in class org.objectweb.perseus.fos.lib.FosTxContext
Roolbacks a FOS transaction.

S

scan(String) - method in class org.objectweb.perseus.fos.api.FosAccess
Gets an iterator in order to iterate over the names of the data object files stored into that sub-directory.
scan(String) - method in class org.objectweb.perseus.fos.lib.FosTxContext
Gets an iterator in order to iterate over the names of the data object files stored into that sub-directory.
setDbDir(String) - method in class org.objectweb.perseus.fos.api.FosAttributeControler
Changes the FOS root directory.
setDbDir(String) - method in class org.objectweb.perseus.fos.lib.FosTxContextFactory
Changes the FOS root directory.
setMonologFactory(MonologFactory) - method in class org.objectweb.perseus.fos.api.FosLoggerFactory
setMonologFactory(MonologFactory) - method in class org.objectweb.perseus.fos.lib.FosTxContextFactory
SPECVERSION - static field in class org.objectweb.perseus.fos.api.FosManager
start() - method in class org.objectweb.perseus.fos.api.FosManager
start() - method in class org.objectweb.perseus.fos.lib.FosTxContextFactory
Starts a FosTxContextFactory.
stop() - method in class org.objectweb.perseus.fos.api.FosManager
stop() - method in class org.objectweb.perseus.fos.lib.FosTxContextFactory
Stops a FosTxContextFactory.

T

TXCONTEXT - static field in class org.objectweb.perseus.fos.api.FosLoggerFactory
For TxContext entities associated to the FOS.

W

Writes the content of a persistent object to a file.
Writes the content of a persistent object to a file.
Writes the content of a persistent object to the file represented by the given ObjectOutputStream.

X

XARESOURCE - static field in class org.objectweb.perseus.fos.api.FosLoggerFactory
For XAResource entities associated to the FOS.

Copyright © 2000-2002 France Telecom S.A., INRIA, IMAG-LSR All Rights Reserved.