fr.dyade.aaa.util
Class NullTransaction

java.lang.Object
  extended byfr.dyade.aaa.util.NullTransaction
All Implemented Interfaces:
Transaction

public class NullTransaction
extends java.lang.Object
implements Transaction


Field Summary
 
Fields inherited from interface fr.dyade.aaa.util.Transaction
COMMIT, FINALIZE, FREE, GARBAGE, INIT, Kb, Mb, ROLLBACK, RUN
 
Constructor Summary
NullTransaction()
           
 
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()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NullTransaction

public NullTransaction()
Method Detail

isPersistent

public boolean isPersistent()
Specified by:
isPersistent in interface Transaction

init

public void init(java.lang.String path)
          throws java.io.IOException
Specified by:
init in interface Transaction
Throws:
java.io.IOException

getDir

public java.io.File getDir()
Specified by:
getDir in interface Transaction

begin

public void begin()
           throws java.io.IOException
Specified by:
begin in interface Transaction
Throws:
java.io.IOException

getList

public java.lang.String[] getList(java.lang.String prefix)
Specified by:
getList in interface Transaction

save

public void save(java.io.Serializable obj,
                 java.lang.String name)
          throws java.io.IOException
Specified by:
save in interface Transaction
Throws:
java.io.IOException

saveByteArray

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

load

public java.lang.Object load(java.lang.String name)
                      throws java.io.IOException,
                             java.lang.ClassNotFoundException
Specified by:
load in interface Transaction
Throws:
java.io.IOException
java.lang.ClassNotFoundException

loadByteArray

public byte[] loadByteArray(java.lang.String name)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException
Specified by:
loadByteArray in interface Transaction
Throws:
java.io.IOException
java.lang.ClassNotFoundException

delete

public void delete(java.lang.String name)
Specified by:
delete in interface Transaction

save

public void save(java.io.Serializable obj,
                 java.lang.String dirName,
                 java.lang.String name)
          throws java.io.IOException
Specified by:
save in interface Transaction
Throws:
java.io.IOException

saveByteArray

public void saveByteArray(byte[] buf,
                          java.lang.String dirName,
                          java.lang.String name)
                   throws java.io.IOException
Specified by:
saveByteArray in interface Transaction
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
Specified by:
load in interface Transaction
Throws:
java.io.IOException
java.lang.ClassNotFoundException

loadByteArray

public byte[] loadByteArray(java.lang.String dirName,
                            java.lang.String name)
                     throws java.io.IOException
Specified by:
loadByteArray in interface Transaction
Throws:
java.io.IOException

delete

public void delete(java.lang.String dirName,
                   java.lang.String name)
Specified by:
delete in interface Transaction

commit

public void commit()
            throws java.io.IOException
Specified by:
commit in interface Transaction
Throws:
java.io.IOException

rollback

public void rollback()
              throws java.io.IOException
Specified by:
rollback in interface Transaction
Throws:
java.io.IOException

release

public void release()
             throws java.io.IOException
Specified by:
release in interface Transaction
Throws:
java.io.IOException

stop

public final void stop()
Specified by:
stop in interface Transaction


Copyright ? 2004 Scalagent - All rights reserved