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)
TransactionMonitor
addConnection
in interface TransactionMonitor
conn
- the connectionpublic boolean addFile(String name)
TransactionMonitor
addFile
in interface TransactionMonitor
name
- the file namepublic void commit() throws Exception
TransactionMonitor
commit
in interface TransactionMonitor
Exception
- in case of any errorpublic void rollback(Exception ex) throws Exception
TransactionMonitor
rollback
in interface TransactionMonitor
ex
- the exceptionException
- in case of any errorpublic void setConnectionFactory(EtlConnectionFactory connectionFactory)
TransactionMonitor
setConnectionFactory
in interface TransactionMonitor
connectionFactory
- the new connection factorypublic boolean isTrackFiles()
TransactionMonitor
isTrackFiles
in interface TransactionMonitor
public void setTrackFiles(boolean trackFiles)
TransactionMonitor
setTrackFiles
in interface TransactionMonitor
trackFiles
- the new value of the track files flagCopyright © 2010-2020 Toolsverse. All Rights Reserved.