//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: private long appendToLog(TransactionToApply batch, org.neo4j.kernel.impl.transaction.tracing.CommitEvent commitEvent) throws org.neo4j.internal.kernel.api.exceptions.TransactionFailureException private long AppendToLog(TransactionToApply batch, CommitEvent commitEvent) { try { using (LogAppendEvent logAppendEvent = commitEvent.BeginLogAppend()) { return(_appender.append(batch, logAppendEvent)); } } catch (Exception cause) { throw new TransactionFailureException(TransactionLogError, cause, "Could not append transaction representation to log"); } }
public override void Run() { long latestTxId = Org.Neo4j.Kernel.impl.transaction.log.TransactionIdStore_Fields.BASE_TX_ID; while (_condition.AsBoolean) { TransactionToApply transaction = _factory.nextTransaction(latestTxId); try { latestTxId = _transactionAppender.append(transaction, Org.Neo4j.Kernel.impl.transaction.tracing.LogAppendEvent_Fields.Null); } catch (IOException e) { throw new Exception(e); } } }