public void rollback() { try { sqlTransaction.rollback(); } catch (SqlException e) { log.warn(e.getMessage(), e); } finally { clearState(); } }
protected void rollback() { if (transaction != null) { try { statistics.get(batch).startTimer(DataWriterStatisticConstants.DATABASEMILLIS); this.transaction.rollback(); notifyFiltersBatchRolledback(); } finally { statistics.get(batch).stopTimer(DataWriterStatisticConstants.DATABASEMILLIS); } } uncommittedCount = 0; }
public void insertOutgoingBatch(final OutgoingBatch outgoingBatch) { ISqlTransaction transaction = null; try { transaction = sqlTemplate.startSqlTransaction(); insertOutgoingBatch(transaction, outgoingBatch); transaction.commit(); } catch (Error ex) { if (transaction != null) { transaction.rollback(); } throw ex; } catch (RuntimeException ex) { if (transaction != null) { transaction.rollback(); } throw ex; } finally { close(transaction); } }
public boolean setInitialLoadEnabled(String nodeId, boolean initialLoadEnabled, boolean syncChange, long loadId, String createBy) { ISqlTransaction transaction = null; try { transaction = sqlTemplate.startSqlTransaction(); boolean updated = setInitialLoadEnabled(transaction, nodeId, initialLoadEnabled, syncChange, loadId, createBy); transaction.commit(); return updated; } catch (Error ex) { if (transaction != null) { transaction.rollback(); } throw ex; } catch (RuntimeException ex) { if (transaction != null) { transaction.rollback(); } throw ex; } finally { close(transaction); } }
public long currVal(String name) { ISqlTransaction transaction = null; try { transaction = sqlTemplate.startSqlTransaction(); long val = currVal(transaction, name); transaction.commit(); return val; } catch (Error ex) { if (transaction != null) { transaction.rollback(); } throw ex; } catch (RuntimeException ex) { if (transaction != null) { transaction.rollback(); } throw ex; } finally { close(transaction); } }
public void updateOutgoingBatch(OutgoingBatch outgoingBatch) { ISqlTransaction transaction = null; try { transaction = sqlTemplate.startSqlTransaction(); updateOutgoingBatch(transaction, outgoingBatch); transaction.commit(); } catch (Error ex) { if (transaction != null) { transaction.rollback(); } throw ex; } catch (RuntimeException ex) { if (transaction != null) { transaction.rollback(); } throw ex; } finally { close(transaction); } }
public void insertCreateEvent(final Node targetNode, TriggerHistory triggerHistory, String xml, boolean isLoad, long loadId, String createBy) { ISqlTransaction transaction = null; try { transaction = sqlTemplate.startSqlTransaction(); insertCreateEvent(transaction, targetNode, triggerHistory, xml, isLoad, loadId, createBy); transaction.commit(); } catch (Error ex) { if (transaction != null) { transaction.rollback(); } throw ex; } catch (RuntimeException ex) { if (transaction != null) { transaction.rollback(); } throw ex; } finally { close(transaction); } }
public boolean setReverseInitialLoadEnabled(String nodeId, boolean initialLoadEnabled, boolean syncChange, long loadId, String createBy) { ISqlTransaction transaction = null; try { transaction = sqlTemplate.startSqlTransaction(); boolean updated = setReverseInitialLoadEnabled(transaction, nodeId, initialLoadEnabled, syncChange, loadId, createBy); transaction.commit(); return updated; } catch (Error ex) { if (transaction != null) { transaction.rollback(); } throw ex; } catch (RuntimeException ex) { if (transaction != null) { transaction.rollback(); } throw ex; } finally { close(transaction); } }
public void insertIncomingError(IncomingError incomingError) { ISqlTransaction transaction = null; try { transaction = sqlTemplate.startSqlTransaction(); insertIncomingError(transaction, incomingError); transaction.commit(); } catch (Error ex) { if (transaction != null) { transaction.rollback(); } throw ex; } catch (RuntimeException ex) { if (transaction != null) { transaction.rollback(); } throw ex; } finally { close(transaction); } }
public long insertData(Data data) { ISqlTransaction transaction = null; long dataId = -1; try { transaction = sqlTemplate.startSqlTransaction(); dataId = insertData(transaction, data); transaction.commit(); return dataId; } catch (Error ex) { if (transaction != null) { transaction.rollback(); } throw ex; } catch (RuntimeException ex) { if (transaction != null) { transaction.rollback(); } throw ex; } finally { close(transaction); } }
public Data createData(String catalogName, String schemaName, String tableName, String whereClause) { ISqlTransaction transaction = null; try { transaction = sqlTemplate.startSqlTransaction(); Data data = createData(transaction, catalogName, schemaName, tableName, whereClause); transaction.commit(); return data; } catch (Error ex) { if (transaction != null) { transaction.rollback(); } throw ex; } catch (RuntimeException ex) { if (transaction != null) { transaction.rollback(); } throw ex; } finally { close(transaction); } }
public void insertIncomingBatch(IncomingBatch batch) { ISqlTransaction transaction = null; try { transaction = sqlTemplate.startSqlTransaction(); insertIncomingBatch(transaction, batch); transaction.commit(); } catch (Error ex) { if (transaction != null) { transaction.rollback(); } throw ex; } catch (RuntimeException ex) { if (transaction != null) { transaction.rollback(); } throw ex; } finally { close(transaction); } }
public long nextVal(String name) { ISqlTransaction transaction = null; try { transaction = sqlTemplate.startSqlTransaction(); long val = nextVal(transaction, name); transaction.commit(); return val; } catch (Error ex) { if (transaction != null) { transaction.rollback(); } throw ex; } catch (RuntimeException ex) { if (transaction != null) { transaction.rollback(); } throw ex; } finally { close(transaction); } }
public int updateIncomingBatch(IncomingBatch batch) { ISqlTransaction transaction = null; try { transaction = sqlTemplate.startSqlTransaction(); int count = updateIncomingBatch(transaction, batch); transaction.commit(); return count; } catch (Error ex) { if (transaction != null) { transaction.rollback(); } throw ex; } catch (RuntimeException ex) { if (transaction != null) { transaction.rollback(); } throw ex; } finally { close(transaction); } }
public boolean updateNodeSecurity(NodeSecurity security) { ISqlTransaction transaction = null; try { transaction = sqlTemplate.startSqlTransaction(); boolean updated = updateNodeSecurity(transaction, security); transaction.commit(); return updated; } catch (Error ex) { if (transaction != null) { transaction.rollback(); } throw ex; } catch (RuntimeException ex) { if (transaction != null) { transaction.rollback(); } throw ex; } finally { close(transaction); } }
public void save(List<FileSnapshot> changes) { if (changes != null) { ISqlTransaction sqlTransaction = null; try { sqlTransaction = sqlTemplate.startSqlTransaction(); for (FileSnapshot fileSnapshot : changes) { save(sqlTransaction, fileSnapshot); } sqlTransaction.commit(); } catch (Error ex) { if (sqlTransaction != null) { sqlTransaction.rollback(); } throw ex; } catch (RuntimeException ex) { if (sqlTransaction != null) { sqlTransaction.rollback(); } throw ex; } finally { close(sqlTransaction); } } }
/** * @return The inserted batch id */ public long insertDataAndDataEventAndOutgoingBatch(Data data, String nodeId, String routerId, boolean isLoad, long loadId, String createBy) { long batchId = 0; ISqlTransaction transaction = null; try { transaction = sqlTemplate.startSqlTransaction(); batchId = insertDataAndDataEventAndOutgoingBatch(transaction, data, nodeId, routerId, isLoad, loadId, createBy, Status.NE); transaction.commit(); return batchId; } catch (Error ex) { if (transaction != null) { transaction.rollback(); } throw ex; } catch (RuntimeException ex) { if (transaction != null) { transaction.rollback(); } throw ex; } finally { close(transaction); } }
public void deleteTransformTable(String transformTableId) { ISqlTransaction transaction = null; try { transaction = sqlTemplate.startSqlTransaction(); deleteTransformColumns(transaction, transformTableId); transaction.prepareAndExecute(getSql("deleteTransformTableSql"), (Object) transformTableId); transaction.commit(); refreshCache(); } catch (Error ex) { if (transaction != null) { transaction.rollback(); } throw ex; } catch (RuntimeException ex) { if (transaction != null) { transaction.rollback(); } throw ex; } finally { close(transaction); } }
public void insertDataAndDataEventAndOutgoingBatch(Data data, String channelId, List<Node> nodes, String routerId, boolean isLoad, long loadId, String createBy) { ISqlTransaction transaction = null; try { transaction = sqlTemplate.startSqlTransaction(); long dataId = insertData(transaction, data); for (Node node : nodes) { insertDataEventAndOutgoingBatch(transaction, dataId, channelId, node.getNodeId(), data.getDataEventType(), routerId, isLoad, loadId, createBy, Status.NE); } transaction.commit(); } catch (Error ex) { if (transaction != null) { transaction.rollback(); } throw ex; } catch (RuntimeException ex) { if (transaction != null) { transaction.rollback(); } throw ex; } finally { close(transaction); } }
/** * @see IRegistrationService#markNodeAsRegistered(Node) */ public void markNodeAsRegistered(String nodeId) { ISqlTransaction transaction = null; try { transaction = sqlTemplate.startSqlTransaction(); symmetricDialect.disableSyncTriggers(transaction, nodeId); transaction.prepareAndExecute(getSql("registerNodeSecuritySql"), nodeId); transaction.commit(); } catch (Error ex) { if (transaction != null) { transaction.rollback(); } throw ex; } catch (RuntimeException ex) { if (transaction != null) { transaction.rollback(); } throw ex; } finally { symmetricDialect.enableSyncTriggers(transaction); close(transaction); } }