fr.dyade.aaa.util
Interface Transaction

All 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(java.lang.String name)
           
 void delete(java.lang.String dirName, java.lang.String name)
           
 java.io.File getDir()
           
 java.lang.String[] getList(java.lang.String prefix)
           
 void init(java.lang.String path)
           
 boolean isPersistent()
           
 java.lang.Object load(java.lang.String name)
           
 java.lang.Object load(java.lang.String dirName, java.lang.String name)
           
 byte[] loadByteArray(java.lang.String name)
           
 byte[] loadByteArray(java.lang.String dirName, java.lang.String name)
           
 void release()
           
 void rollback()
           
 void save(java.io.Serializable obj, java.lang.String name)
           
 void save(java.io.Serializable obj, java.lang.String dirName, java.lang.String name)
           
 void saveByteArray(byte[] buf, java.lang.String name)
           
 void saveByteArray(byte[] buf, java.lang.String dirName, java.lang.String name)
           
 void stop()
           
 

Field Detail

INIT

static final int INIT
See Also:
Constant Field Values

FREE

static final int FREE
See Also:
Constant Field Values

RUN

static final int RUN
See Also:
Constant Field Values

COMMIT

static final int COMMIT
See Also:
Constant Field Values

ROLLBACK

static final int ROLLBACK
See Also:
Constant Field Values

GARBAGE

static final int GARBAGE
See Also:
Constant Field Values

FINALIZE

static final int FINALIZE
See Also:
Constant Field Values

Kb

static final int Kb
See Also:
Constant Field Values

Mb

static final int Mb
See Also:
Constant Field Values
Method Detail

init

void init(java.lang.String path)
          throws java.io.IOException
Throws:
java.io.IOException

begin

void begin()
           throws java.io.IOException
Throws:
java.io.IOException

getDir

java.io.File getDir()

getList

java.lang.String[] getList(java.lang.String prefix)

isPersistent

boolean isPersistent()

save

void save(java.io.Serializable obj,
          java.lang.String name)
          throws java.io.IOException
Throws:
java.io.IOException

saveByteArray

void saveByteArray(byte[] buf,
                   java.lang.String name)
                   throws java.io.IOException
Throws:
java.io.IOException

load

java.lang.Object load(java.lang.String name)
                      throws java.io.IOException,
                             java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException

loadByteArray

byte[] loadByteArray(java.lang.String name)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException

delete

void delete(java.lang.String name)

save

void save(java.io.Serializable obj,
          java.lang.String dirName,
          java.lang.String name)
          throws java.io.IOException
Throws:
java.io.IOException

saveByteArray

void saveByteArray(byte[] buf,
                   java.lang.String dirName,
                   java.lang.String name)
                   throws java.io.IOException
Throws:
java.io.IOException

load

java.lang.Object load(java.lang.String dirName,
                      java.lang.String name)
                      throws java.io.IOException,
                             java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException

loadByteArray

byte[] loadByteArray(java.lang.String dirName,
                     java.lang.String name)
                     throws java.io.IOException
Throws:
java.io.IOException

delete

void delete(java.lang.String dirName,
            java.lang.String name)

commit

void commit()
            throws java.io.IOException
Throws:
java.io.IOException

rollback

void rollback()
              throws java.io.IOException
Throws:
java.io.IOException

release

void release()
             throws java.io.IOException
Throws:
java.io.IOException

stop

void stop()


Copyright © 2004 Scalagent - All rights reserved