fr.dyade.aaa.util
Interface Transaction

All Known Implementing Classes:
ATransaction, NTransaction, NullTransaction

public interface Transaction


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()
           
 

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