@Override public boolean isTerminated() { return internal.isTerminated(); }
@Override public void assertInOpenTransaction() { KernelTransaction transaction = transactionSupplier.get(); if ( transaction.isTerminated() ) { Status terminationReason = transaction.getReasonIfTerminated().orElse( Status.Transaction.Terminated ); throw new TransactionTerminatedException( terminationReason ); } } }
private static KernelTransaction safeAcquireTransaction( Supplier<KernelTransaction> transactionSupplier ) { KernelTransaction transaction = transactionSupplier.get(); if ( transaction.isTerminated() ) { Status terminationReason = transaction.getReasonIfTerminated().orElse( Status.Transaction.Terminated ); throw new TransactionTerminatedException( terminationReason ); } return transaction; }
private static void assertTransactionOpen( KernelTransaction transaction ) { if ( transaction.isTerminated() ) { Status terminationReason = transaction.getReasonIfTerminated().orElse( Status.Transaction.Terminated ); throw new TransactionTerminatedException( terminationReason ); } }
private KernelTransaction safeAcquireTransaction() { org.neo4j.kernel.api.KernelTransaction transaction = actions.kernelTransaction(); if ( transaction.isTerminated() ) { Status terminationReason = transaction.getReasonIfTerminated().orElse( Status.Transaction.Terminated ); throw new TransactionTerminatedException( terminationReason ); } return transaction; } }
private KernelTransaction safeAcquireTransaction() { KernelTransaction transaction = spi.kernelTransaction(); if ( transaction.isTerminated() ) { Status terminationReason = transaction.getReasonIfTerminated().orElse( Status.Transaction.Terminated ); throw new TransactionTerminatedException( terminationReason ); } return transaction; }
private void assertInUnterminatedTransaction( KernelTransaction transaction ) { if ( availabilityGuard.isShutdown() ) { throw new DatabaseShutdownException(); } if ( transaction == null ) { throw new BridgeNotInTransactionException(); } if ( transaction.isTerminated() ) { throw new TransactionTerminatedException( transaction.getReasonIfTerminated().orElse( Status.Transaction.Terminated ) ); } }
private static KernelTransaction mockKernelTransaction() throws IndexNotFoundKernelException { SchemaRead schemaRead = mock( SchemaRead.class ); when( schemaRead.indexGetState( any( IndexReference.class ) ) ).thenReturn( InternalIndexState.FAILED ); when( schemaRead.indexGetFailure( any( IndexReference.class ) ) ).thenReturn( Exceptions.stringify( cause ) ); KernelTransaction kt = mock( KernelTransaction.class ); when( kt.tokenRead() ).thenReturn( mock( TokenRead.class ) ); when( kt.schemaRead() ).thenReturn( schemaRead ); when( kt.isTerminated() ).thenReturn( false ); when( kt.acquireStatement() ).thenReturn( mock( Statement.class ) ); return kt; } }
@Override public void assertInOpenTransaction() { KernelTransaction transaction = transactionSupplier.get(); if ( transaction.isTerminated() ) { Status terminationReason = transaction.getReasonIfTerminated().orElse( Status.Transaction.Terminated ); throw new TransactionTerminatedException( terminationReason ); } } }
private static KernelTransaction safeAcquireTransaction( Supplier<KernelTransaction> transactionSupplier ) { KernelTransaction transaction = transactionSupplier.get(); if ( transaction.isTerminated() ) { Status terminationReason = transaction.getReasonIfTerminated().orElse( Status.Transaction.Terminated ); throw new TransactionTerminatedException( terminationReason ); } return transaction; }
private static void assertTransactionOpen( KernelTransaction transaction ) { if ( transaction.isTerminated() ) { Status terminationReason = transaction.getReasonIfTerminated().orElse( Status.Transaction.Terminated ); throw new TransactionTerminatedException( terminationReason ); } }
private KernelTransaction safeAcquireTransaction() { KernelTransaction transaction = spi.kernelTransaction(); if ( transaction.isTerminated() ) { Status terminationReason = transaction.getReasonIfTerminated().orElse( Status.Transaction.Terminated ); throw new TransactionTerminatedException( terminationReason ); } return transaction; }
private KernelTransaction safeAcquireTransaction() { org.neo4j.kernel.api.KernelTransaction transaction = actions.kernelTransaction(); if ( transaction.isTerminated() ) { Status terminationReason = transaction.getReasonIfTerminated().orElse( Status.Transaction.Terminated ); throw new TransactionTerminatedException( terminationReason ); } return transaction; } }
private void assertInUnterminatedTransaction( KernelTransaction transaction ) { if ( availabilityGuard.isShutdown() ) { throw new DatabaseShutdownException(); } if ( transaction == null ) { throw new BridgeNotInTransactionException(); } if ( transaction.isTerminated() ) { throw new TransactionTerminatedException( transaction.getReasonIfTerminated().orElse( Status.Transaction.Terminated ) ); } }