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