*******************************************************************************/
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;
/**
* @author Tuukka Lehtonen
public static final AsyncResourceProvider createAsync(final Resource resource) {
return new AsyncResourceProvider() {
@Override
- public void get(AsyncReadGraph g, Callback<Resource> callback) {
- callback.run(resource);
+ public void get(AsyncReadGraph g, Consumer<Resource> callback) {
+ callback.accept(resource);
}
};
}