]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.db.common/src/org/simantics/db/common/provider/AsyncResourceProvider.java
Use Consumer interface instead of deprecated Callback interface
[simantics/platform.git] / bundles / org.simantics.db.common / src / org / simantics / db / common / provider / AsyncResourceProvider.java
index 2cb5a35759b1a8e5330be6e5965d4777c6410890..7db748a3e274d28316732d0bc216c5a36b4abf88 100644 (file)
  *******************************************************************************/
 package org.simantics.db.common.provider;
 
+import java.util.function.Consumer;
+
 import org.simantics.db.AsyncReadGraph;
 import org.simantics.db.ReadGraph;
 import org.simantics.db.Resource;
-import org.simantics.utils.datastructures.Callback;
 
 /**
  * An interface for externalizing the logic of retrieving an arbitrary resource
@@ -40,6 +41,6 @@ public interface AsyncResourceProvider {
      * @param graph an asynchronous graph for retrieving the resource to return
      * @param callback a callback that is invoked with the provided resource
      */
-    void get(AsyncReadGraph graph, Callback<Resource> callback);
+    void get(AsyncReadGraph graph, Consumer<Resource> callback);
 
 }