public class TransactionalFile
extends java.lang.Object
Constructor and Description |
---|
TransactionalFile(TransactionalFileManager fm, java.io.File f) |
TransactionalFile(TransactionalFileManager fm, java.io.File parent, java.lang.String child) |
TransactionalFile(TransactionalFileManager fm, java.lang.String pathname) |
TransactionalFile(TransactionalFileManager fm, java.lang.String parent, java.lang.String child) |
TransactionalFile(TransactionalFile parent, java.lang.String child) |
Modifier and Type | Method and Description |
---|---|
void |
delete() |
boolean |
exists() |
byte[] |
getBytes() |
java.io.File |
getFile() |
long |
getLength() |
boolean |
isDeletedInCurrentTransaction()
Return true if the file was deleted in the current transaction.
|
void |
mkdir() |
void |
mkdirs() |
void |
write(byte[] bytes, boolean flushImmediately) |
void |
write(java.io.InputStream in, boolean flushImmediately) |
public TransactionalFile(TransactionalFileManager fm, java.io.File f)
public TransactionalFile(TransactionalFileManager fm, java.lang.String pathname)
public TransactionalFile(TransactionalFileManager fm, java.lang.String parent, java.lang.String child)
public TransactionalFile(TransactionalFileManager fm, java.io.File parent, java.lang.String child)
public TransactionalFile(TransactionalFile parent, java.lang.String child)
public void write(java.io.InputStream in, boolean flushImmediately) throws java.lang.Exception
java.lang.Exception
public void write(byte[] bytes, boolean flushImmediately) throws java.lang.Exception
java.lang.Exception
public java.io.File getFile()
public byte[] getBytes() throws java.lang.Exception
java.lang.Exception
public boolean exists() throws java.lang.Exception
java.lang.Exception
public boolean isDeletedInCurrentTransaction()
public long getLength() throws java.lang.Exception
java.lang.Exception
public void delete() throws java.lang.Exception
java.lang.Exception
public void mkdir() throws java.lang.Exception
java.lang.Exception
public void mkdirs() throws java.lang.Exception
java.lang.Exception