fr.dyade.aaa.util

Class NullTransaction

Implemented Interfaces:
Transaction

public class NullTransaction
extends java.lang.Object
implements Transaction

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

Constructor Details

NullTransaction

public NullTransaction()

Method Details

begin

public void begin()
            throws IOException
Specified by:
begin in interface Transaction


commit

public void commit()
            throws IOException
Specified by:
commit in interface Transaction


delete

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


delete

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


getDir

public File getDir()
Specified by:
getDir in interface Transaction


getList

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


init

public void init(String path)
            throws IOException
Specified by:
init in interface Transaction


isPersistent

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


load

public Object load(String name)
            throws IOException,
                   ClassNotFoundException
Specified by:
load in interface Transaction


load

public Object load(String dirName,
                   String name)
            throws IOException,
                   ClassNotFoundException
Specified by:
load in interface Transaction


loadByteArray

public byte[] loadByteArray(String name)
            throws IOException,
                   ClassNotFoundException
Specified by:
loadByteArray in interface Transaction


loadByteArray

public byte[] loadByteArray(String dirName,
                            String name)
            throws IOException
Specified by:
loadByteArray in interface Transaction


release

public void release()
            throws IOException
Specified by:
release in interface Transaction


rollback

public void rollback()
            throws IOException
Specified by:
rollback in interface Transaction


save

public void save(Serializable obj,
                 String name)
            throws IOException
Specified by:
save in interface Transaction


save

public void save(Serializable obj,
                 String dirName,
                 String name)
            throws IOException
Specified by:
save in interface Transaction


saveByteArray

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


saveByteArray

public void saveByteArray(byte[] buf,
                          String dirName,
                          String name)
            throws IOException
Specified by:
saveByteArray in interface Transaction


stop

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


Copyright B) 2004 Scalagent - All rights reserved