Skip to content

Commit 2cd0301

Browse files
authored
Merge pull request #650 from zhenlineo/4.0-clean-up
API clean up
2 parents 2545bab + ef0a973 commit 2cd0301

File tree

4 files changed

+9
-219
lines changed

4 files changed

+9
-219
lines changed

driver/src/main/java/org/neo4j/driver/internal/cluster/loadbalancing/RoundRobinLoadBalancingStrategy.java

Lines changed: 0 additions & 70 deletions
This file was deleted.

driver/src/main/java/org/neo4j/driver/internal/reactive/InternalRxSession.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -98,30 +98,30 @@ private Publisher<RxTransaction> beginTransaction( AccessMode mode, TransactionC
9898
}
9999

100100
@Override
101-
public <T> Publisher<T> readTransaction( RxTransactionWork<Publisher<T>> work )
101+
public <T> Publisher<T> readTransaction( RxTransactionWork<? extends Publisher<T>> work )
102102
{
103103
return readTransaction( work, TransactionConfig.empty() );
104104
}
105105

106106
@Override
107-
public <T> Publisher<T> readTransaction( RxTransactionWork<Publisher<T>> work, TransactionConfig config )
107+
public <T> Publisher<T> readTransaction( RxTransactionWork<? extends Publisher<T>> work, TransactionConfig config )
108108
{
109109
return runTransaction( AccessMode.READ, work, config );
110110
}
111111

112112
@Override
113-
public <T> Publisher<T> writeTransaction( RxTransactionWork<Publisher<T>> work )
113+
public <T> Publisher<T> writeTransaction( RxTransactionWork<? extends Publisher<T>> work )
114114
{
115115
return writeTransaction( work, TransactionConfig.empty() );
116116
}
117117

118118
@Override
119-
public <T> Publisher<T> writeTransaction( RxTransactionWork<Publisher<T>> work, TransactionConfig config )
119+
public <T> Publisher<T> writeTransaction( RxTransactionWork<? extends Publisher<T>> work, TransactionConfig config )
120120
{
121121
return runTransaction( AccessMode.WRITE, work, config );
122122
}
123123

124-
private <T> Publisher<T> runTransaction( AccessMode mode, RxTransactionWork<Publisher<T>> work, TransactionConfig config )
124+
private <T> Publisher<T> runTransaction( AccessMode mode, RxTransactionWork<? extends Publisher<T>> work, TransactionConfig config )
125125
{
126126
Flux<T> repeatableWork = Flux.usingWhen( beginTransaction( mode, config ), work::execute,
127127
RxTransaction::commit, ( tx, error ) -> tx.rollback(), null );

driver/src/main/java/org/neo4j/driver/reactive/RxSession.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ public interface RxSession extends RxStatementRunner
8383
* publisher can be completed exceptionally if given work or commit fails.
8484
*
8585
*/
86-
<T> Publisher<T> readTransaction( RxTransactionWork<Publisher<T>> work );
86+
<T> Publisher<T> readTransaction( RxTransactionWork<? extends Publisher<T>> work );
8787

8888
/**
8989
* Execute given unit of reactive work in a {@link AccessMode#READ read} reactive transaction with
@@ -106,7 +106,7 @@ public interface RxSession extends RxStatementRunner
106106
* publisher can be completed exceptionally if given work or commit fails.
107107
*
108108
*/
109-
<T> Publisher<T> readTransaction( RxTransactionWork<Publisher<T>> work, TransactionConfig config );
109+
<T> Publisher<T> readTransaction( RxTransactionWork<? extends Publisher<T>> work, TransactionConfig config );
110110

111111
/**
112112
* Execute given unit of reactive work in a {@link AccessMode#WRITE write} reactive transaction.
@@ -127,7 +127,7 @@ public interface RxSession extends RxStatementRunner
127127
* publisher can be completed exceptionally if given work or commit fails.
128128
*
129129
*/
130-
<T> Publisher<T> writeTransaction( RxTransactionWork<Publisher<T>> work );
130+
<T> Publisher<T> writeTransaction( RxTransactionWork<? extends Publisher<T>> work );
131131

132132
/**
133133
* Execute given unit of reactive work in a {@link AccessMode#WRITE write} reactive transaction with
@@ -150,7 +150,7 @@ public interface RxSession extends RxStatementRunner
150150
* publisher can be completed exceptionally if given work or commit fails.
151151
*
152152
*/
153-
<T> Publisher<T> writeTransaction( RxTransactionWork<Publisher<T>> work, TransactionConfig config );
153+
<T> Publisher<T> writeTransaction( RxTransactionWork<? extends Publisher<T>> work, TransactionConfig config );
154154

155155
/**
156156
* Run a statement with parameters in an auto-commit transaction with specified {@link TransactionConfig} and return a reactive result stream.

driver/src/test/java/org/neo4j/driver/internal/cluster/loadbalancing/RoundRobinLoadBalancingStrategyTest.java

Lines changed: 0 additions & 140 deletions
This file was deleted.

0 commit comments

Comments
 (0)