Skip to content

Commit

Permalink
Remove deprecated TopLevelTransaction.getTransaction()
Browse files Browse the repository at this point in the history
  • Loading branch information
davidegrohmann committed Mar 22, 2016
1 parent e83cbcb commit 6f7f9de
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 9 deletions.
Expand Up @@ -113,12 +113,6 @@ public Lock acquireReadLock( PropertyContainer entity )
return locker.sharedLock(stmt, entity); return locker.sharedLock(stmt, entity);
} }


@Deprecated
public KernelTransaction getTransaction()
{
return transaction;
}

@Override @Override
public KernelTransaction.Type transactionType() public KernelTransaction.Type transactionType()
{ {
Expand Down
Expand Up @@ -39,7 +39,7 @@
import org.neo4j.io.fs.FileSystemAbstraction; import org.neo4j.io.fs.FileSystemAbstraction;
import org.neo4j.kernel.GraphDatabaseDependencies; import org.neo4j.kernel.GraphDatabaseDependencies;
import org.neo4j.kernel.api.Statement; import org.neo4j.kernel.api.Statement;
import org.neo4j.kernel.impl.coreapi.TopLevelTransaction; import org.neo4j.kernel.impl.core.ThreadToStatementContextBridge;
import org.neo4j.kernel.impl.factory.CommunityEditionModule; import org.neo4j.kernel.impl.factory.CommunityEditionModule;
import org.neo4j.kernel.impl.factory.CommunityFacadeFactory; import org.neo4j.kernel.impl.factory.CommunityFacadeFactory;
import org.neo4j.kernel.impl.factory.EditionModule; import org.neo4j.kernel.impl.factory.EditionModule;
Expand All @@ -50,6 +50,7 @@
import org.neo4j.kernel.impl.store.id.IdGenerator; import org.neo4j.kernel.impl.store.id.IdGenerator;
import org.neo4j.kernel.impl.store.id.IdGeneratorFactory; import org.neo4j.kernel.impl.store.id.IdGeneratorFactory;
import org.neo4j.kernel.impl.store.id.IdType; import org.neo4j.kernel.impl.store.id.IdType;
import org.neo4j.kernel.internal.GraphDatabaseAPI;
import org.neo4j.storageengine.api.LabelItem; import org.neo4j.storageengine.api.LabelItem;
import org.neo4j.storageengine.api.NodeItem; import org.neo4j.storageengine.api.NodeItem;
import org.neo4j.storageengine.api.PropertyItem; import org.neo4j.storageengine.api.PropertyItem;
Expand Down Expand Up @@ -554,7 +555,7 @@ public void shouldCreateNodeWithLotsOfLabelsAndThenRemoveMostOfThem() throws Exc
public void shouldAllowManyLabelsAndPropertyCursor() public void shouldAllowManyLabelsAndPropertyCursor()
{ {
// given // given
GraphDatabaseService db = dbRule.getGraphDatabaseAPI(); GraphDatabaseAPI db = dbRule.getGraphDatabaseAPI();
Node node; Node node;
try ( Transaction tx = db.beginTx() ) try ( Transaction tx = db.beginTx() )
{ {
Expand All @@ -571,7 +572,9 @@ public void shouldAllowManyLabelsAndPropertyCursor()
// when // when
try ( Transaction tx = db.beginTx() ) try ( Transaction tx = db.beginTx() )
{ {
try (Statement statement = ((TopLevelTransaction)tx).getTransaction().acquireStatement()) ThreadToStatementContextBridge bridge =
db.getDependencyResolver().resolveDependency( ThreadToStatementContextBridge.class );
try (Statement statement = bridge.getTopLevelTransactionBoundToThisThread( true ).acquireStatement())
{ {
try ( Cursor<NodeItem> nodeCursor = statement.readOperations().nodeCursor( node.getId() ) ) try ( Cursor<NodeItem> nodeCursor = statement.readOperations().nodeCursor( node.getId() ) )
{ {
Expand Down

0 comments on commit 6f7f9de

Please sign in to comment.