fr.dyade.aaa.util

Interface Transaction

Known Implementing Classes:
AFastTransaction, ATransaction, NTransaction, NullTransaction

public interface Transaction

Field Summary

static int
COMMIT
static int
FINALIZE
static int
FREE
static int
GARBAGE
static int
INIT
static int
Kb
static int
Mb
static int
ROLLBACK
static int
RUN

Method Summary

void
begin()
void
commit()
void
delete(String name)
void
delete(String dirName, String name)
File
getDir()
String[]
getList(String prefix)
void
init(String path)
boolean
isPersistent()
Object
load(String name)
Object
load(String dirName, String name)
byte[]
loadByteArray(String name)
byte[]
loadByteArray(String dirName, String name)
void
release()
void
rollback()
void
save(Serializable obj, String name)
void
save(Serializable obj, String dirName, String name)
void
saveByteArray(byte[] buf, String name)
void
saveByteArray(byte[] buf, String dirName, String name)
void
stop()

Field Details

COMMIT

public static final int COMMIT

Field Value:
3


FINALIZE

public static final int FINALIZE

Field Value:
6


FREE

public static final int FREE

Field Value:
1


GARBAGE

public static final int GARBAGE

Field Value:
5


INIT

public static final int INIT

Field Value:
0


Kb

public static final int Kb

Field Value:
1024


Mb

public static final int Mb

Field Value:
1048576


ROLLBACK

public static final int ROLLBACK

Field Value:
4


RUN

public static final int RUN

Field Value:
2

Method Details

begin

public void begin()
            throws IOException


commit

public void commit()
            throws IOException


delete

public void delete(String name)


delete

public void delete(String dirName,
                   String name)


getDir

public File getDir()


getList

public String[] getList(String prefix)


init

public void init(String path)
            throws IOException


isPersistent

public boolean isPersistent()


load

public Object load(String name)
            throws IOException,
                   ClassNotFoundException


load

public Object load(String dirName,
                   String name)
            throws IOException,
                   ClassNotFoundException


loadByteArray

public byte[] loadByteArray(String name)
            throws IOException,
                   ClassNotFoundException


loadByteArray

public byte[] loadByteArray(String dirName,
                            String name)
            throws IOException


release

public void release()
            throws IOException


rollback

public void rollback()
            throws IOException


save

public void save(Serializable obj,
                 String name)
            throws IOException


save

public void save(Serializable obj,
                 String dirName,
                 String name)
            throws IOException


saveByteArray

public void saveByteArray(byte[] buf,
                          String name)
            throws IOException


saveByteArray

public void saveByteArray(byte[] buf,
                          String dirName,
                          String name)
            throws IOException


stop

public void stop()


Copyright B) 2004 Scalagent - All rights reserved