public class FileTransaction extends Object
| Modifier and Type | Field and Description |
|---|---|
private List<AbstractTransactionEvent> |
events |
| Constructor and Description |
|---|
FileTransaction() |
| Modifier and Type | Method and Description |
|---|---|
void |
commit() |
void |
copyFile(File source,
File destination,
List<? extends org.codehaus.plexus.digest.Digester> digesters) |
void |
createFile(String content,
File destination,
List<? extends org.codehaus.plexus.digest.Digester> digesters) |
private void |
rollback(List<TransactionEvent> toRollback) |
private List<AbstractTransactionEvent> events
public FileTransaction()
public void commit() throws TransactionException
TransactionExceptionprivate void rollback(List<TransactionEvent> toRollback) throws IOException
IOExceptionpublic void copyFile(File source, File destination, List<? extends org.codehaus.plexus.digest.Digester> digesters)
source - destination - digesters - List<Digester> digesters to use for checksummingpublic void createFile(String content, File destination, List<? extends org.codehaus.plexus.digest.Digester> digesters)
content - destination - digesters - List<Digester> digesters to use for checksummingCopyright © 2006–2023 The Apache Software Foundation. All rights reserved.