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 interface org.objectweb.perseus.fos.api.FosTransaction
Begins a FOS transaction with no DTP context.
begin(Xid) - Method in interface org.objectweb.perseus.fos.api.FosTransaction
Begins a FOS transaction with a 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.lib.FosTxContext
Begins a FOS transaction with a DTP context.

C

CONNECTION - Static variable in interface org.objectweb.perseus.fos.api.FosLoggerFactory
For Connection entities associated to the FOS.
commit() - Method in interface org.objectweb.perseus.fos.api.FosTransaction
Commits a FOS transaction.
commit() - Method in class org.objectweb.perseus.fos.lib.FosTxContext
Commits a FOS transaction.
createTxContext() - Method in interface 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 variable in interface 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 interface 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 interface 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 interface 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 interface 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 - exception 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.
 
FosTxContextFactory() - Constructor for class org.objectweb.perseus.fos.lib.FosTxContextFactory
 

G

getDbDir() - Method in interface 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 interface 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 interface 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 interface 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 interface 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 variable in interface 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

org.objectweb.perseus.fos.api - package org.objectweb.perseus.fos.api
 
org.objectweb.perseus.fos.lib - package org.objectweb.perseus.fos.lib
 

P

prepare() - Method in interface 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

read(String, String, FosStructure, Object) - Method in interface org.objectweb.perseus.fos.api.FosAccess
Reads the content of a persistent object from a file.
read(String, String, FosStructure, Object) - Method in class org.objectweb.perseus.fos.lib.FosTxContext
Reads the content of a persistent object from a file.
read(String, String, FosStructure, FosAccess, Object) - Method in class org.objectweb.perseus.fos.lib.FosTxContext
 
readFile(ObjectInputStream, FosAccess, Object) - Method in interface org.objectweb.perseus.fos.api.FosStructure
Reads the content of a persistent object from the file represented by the given ObjectInputStream.
recover(Xid[]) - Method in interface org.objectweb.perseus.fos.api.FosRecoveryListener
Requests the recovery of DTP transactions for which no local recovery decision can be made locally.
releaseTxContext(FosTransaction) - Method in interface org.objectweb.perseus.fos.api.FosManager
Releases a FosTransaction.
releaseTxContext(FosTransaction) - Method in class org.objectweb.perseus.fos.lib.FosTxContextFactory
Releases a FosTxContext.
remove() - Method in class org.objectweb.perseus.fos.lib.FosExtension
remove unsupported.
rollback() - Method in interface 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

SPECVERSION - Static variable in interface org.objectweb.perseus.fos.api.FosManager
 
scan(String) - Method in interface 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 interface 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 interface org.objectweb.perseus.fos.api.FosLoggerFactory
 
setMonologFactory(MonologFactory) - Method in class org.objectweb.perseus.fos.lib.FosTxContextFactory
 
start() - Method in interface org.objectweb.perseus.fos.api.FosManager
 
start() - Method in class org.objectweb.perseus.fos.lib.FosTxContextFactory
Starts a FosTxContextFactory.
stop() - Method in interface org.objectweb.perseus.fos.api.FosManager
 
stop() - Method in class org.objectweb.perseus.fos.lib.FosTxContextFactory
Stops a FosTxContextFactory.

T

TXCONTEXT - Static variable in interface org.objectweb.perseus.fos.api.FosLoggerFactory
For TxContext entities associated to the FOS.

W

write(String, String, FosStructure, Object) - Method in interface org.objectweb.perseus.fos.api.FosAccess
Writes the content of a persistent object to a file.
write(String, String, FosStructure, Object) - Method in class org.objectweb.perseus.fos.lib.FosTxContext
Writes the content of a persistent object to a file.
write(String, String, FosStructure, FosAccess, Object) - Method in class org.objectweb.perseus.fos.lib.FosTxContext
 
writeFile(ObjectOutputStream, FosAccess, Object) - Method in interface org.objectweb.perseus.fos.api.FosStructure
Writes the content of a persistent object to the file represented by the given ObjectOutputStream.

X

XARESOURCE - Static variable in interface org.objectweb.perseus.fos.api.FosLoggerFactory
For XAResource entities associated to the FOS.

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

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