fr.dyade.aaa.util
Interface Transaction

All Known Implementing Classes:
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

public static final int INIT
See Also:
Constant Field Values

FREE

public static final int FREE
See Also:
Constant Field Values

RUN

public static final int RUN
See Also:
Constant Field Values

COMMIT

public static final int COMMIT
See Also:
Constant Field Values

ROLLBACK

public static final int ROLLBACK
See Also:
Constant Field Values

GARBAGE

public static final int GARBAGE
See Also:
Constant Field Values

FINALIZE

public static final int FINALIZE
See Also:
Constant Field Values

Kb

public static final int Kb
See Also:
Constant Field Values

Mb

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

init

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

begin

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

getDir

public java.io.File getDir()

getList

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

isPersistent

public boolean isPersistent()

save

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

saveByteArray

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

load

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

loadByteArray

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

delete

public void delete(java.lang.String name)

save

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

saveByteArray

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

load

public 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

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

delete

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

commit

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

rollback

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

release

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

stop

public void stop()


Copyright ? 2004 Scalagent - All rights reserved