Skip to content

Commit 9152e20

Browse files
Add type parameters for all TxCallback<T> usage.
1 parent bfb68a2 commit 9152e20

File tree

2 files changed

+5
-6
lines changed

2 files changed

+5
-6
lines changed

objectbox-java/src/main/java/io/objectbox/BoxStore.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ public static boolean isObjectBrowserAvailable() {
191191

192192
private final int queryAttempts;
193193

194-
private final TxCallback failedReadTxAttemptCallback;
194+
private final TxCallback<?> failedReadTxAttemptCallback;
195195

196196
BoxStore(BoxStoreBuilder builder) {
197197
context = builder.context;
@@ -733,7 +733,6 @@ public <T> T callInReadTxWithRetry(Callable<T> callable, int attempts, int initi
733733
cleanStaleReadTransactions();
734734
}
735735
if (failedReadTxAttemptCallback != null) {
736-
//noinspection unchecked
737736
failedReadTxAttemptCallback.txFinished(null, new DbException(message + " \n" + diagnose, e));
738737
}
739738
try {
@@ -973,7 +972,7 @@ public <T> SubscriptionBuilder<Class<T>> subscribe(Class<T> forClass) {
973972
}
974973

975974
@Internal
976-
public Future internalScheduleThread(Runnable runnable) {
975+
public Future<?> internalScheduleThread(Runnable runnable) {
977976
return threadPool.submit(runnable);
978977
}
979978

@@ -993,7 +992,7 @@ public int internalQueryAttempts() {
993992
}
994993

995994
@Internal
996-
public TxCallback internalFailedReadTxAttemptCallback() {
995+
public TxCallback<?> internalFailedReadTxAttemptCallback() {
997996
return failedReadTxAttemptCallback;
998997
}
999998

objectbox-java/src/main/java/io/objectbox/BoxStoreBuilder.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ public class BoxStoreBuilder {
9090

9191
int queryAttempts;
9292

93-
TxCallback failedReadTxAttemptCallback;
93+
TxCallback<?> failedReadTxAttemptCallback;
9494

9595
final List<EntityInfo<?>> entityInfoList = new ArrayList<>();
9696
private Factory<InputStream> initialDbFileFactory;
@@ -345,7 +345,7 @@ public BoxStoreBuilder queryAttempts(int queryAttempts) {
345345
* Useful for e.g. logging.
346346
*/
347347
@Experimental
348-
public BoxStoreBuilder failedReadTxAttemptCallback(TxCallback failedReadTxAttemptCallback) {
348+
public BoxStoreBuilder failedReadTxAttemptCallback(TxCallback<?> failedReadTxAttemptCallback) {
349349
this.failedReadTxAttemptCallback = failedReadTxAttemptCallback;
350350
return this;
351351
}

0 commit comments

Comments
 (0)