public class DefaultTransactionMonitor extends Object implements TransactionMonitor
| Constructor and Description |
|---|
DefaultTransactionMonitor()
Instantiates a new default transaction monitor.
|
DefaultTransactionMonitor(EtlConnectionFactory connectionFactory)
Instantiates a new default transaction monitor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
addConnection(Connection conn)
Adds the connection.
|
boolean |
addFile(String name)
Adds the file.
|
void |
commit()
Commits transaction.
|
boolean |
isTrackFiles()
Checks if is track files flag is set.
|
void |
rollback(Exception ex)
Rollbacks transaction.
|
void |
setConnectionFactory(EtlConnectionFactory connectionFactory)
Sets the connection factory.
|
void |
setTrackFiles(boolean trackFiles)
Sets the track files flag.
|
public DefaultTransactionMonitor()
public DefaultTransactionMonitor(EtlConnectionFactory connectionFactory)
connectionFactory - the connection factorypublic boolean addConnection(Connection conn)
TransactionMonitoraddConnection in interface TransactionMonitorconn - the connectionpublic boolean addFile(String name)
TransactionMonitoraddFile in interface TransactionMonitorname - the file namepublic void commit()
throws Exception
TransactionMonitorcommit in interface TransactionMonitorException - in case of any errorpublic void rollback(Exception ex)
throws Exception
TransactionMonitorrollback in interface TransactionMonitorex - the exceptionException - in case of any errorpublic void setConnectionFactory(EtlConnectionFactory connectionFactory)
TransactionMonitorsetConnectionFactory in interface TransactionMonitorconnectionFactory - the new connection factorypublic boolean isTrackFiles()
TransactionMonitorisTrackFiles in interface TransactionMonitorpublic void setTrackFiles(boolean trackFiles)
TransactionMonitorsetTrackFiles in interface TransactionMonitortrackFiles - the new value of the track files flagCopyright © 2010-2020 Toolsverse. All Rights Reserved.