//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: private static void waitForBookmark(org.neo4j.bolt.runtime.TransactionStateMachineSPI spi, org.neo4j.bolt.v1.runtime.bookmarking.Bookmark bookmark) throws org.neo4j.internal.kernel.api.exceptions.TransactionFailureException private static void WaitForBookmark(TransactionStateMachineSPI spi, Bookmark bookmark) { if (bookmark != null) { spi.AwaitUpToDate(bookmark.TxId()); } }
public BoltStateMachineV1SPI(UsageData usageData, LogService logging, Authentication authentication, TransactionStateMachineSPI transactionStateMachineSPI) { this._usageData = usageData; this._errorReporter = new ErrorReporter(logging); this._authentication = authentication; this._transactionSpi = transactionStateMachineSPI; this._version = BOLT_SERVER_VERSION_PREFIX + Version.Neo4jVersion; }
internal TransactionStateMachine(TransactionStateMachineSPI spi, AuthenticationResult authenticationResult, Clock clock) { this.Spi = spi; Ctx = new MutableTransactionState(authenticationResult, clock); }
private static Bookmark NewestBookmark(TransactionStateMachineSPI spi) { long txId = spi.NewestEncounteredTxId(); return(new Bookmark(txId)); }