import org.simantics.db.procedure.Procedure;
import org.simantics.db.request.WriteInterface;
import org.simantics.db.request.WriteOnly;
-import org.simantics.utils.datastructures.Callback;
/**
@Override
public void request(AsyncRequestProcessor processor, final Procedure<Object> procedure) {
- processor.asyncRequest(this, new Callback<DatabaseException>() {
-
- @Override
- public void run(DatabaseException parameter) {
- if(parameter != null) procedure.exception(parameter);
- else procedure.execute(null);
- }
-
+ processor.asyncRequest(this, parameter -> {
+ if(parameter != null) procedure.exception(parameter);
+ else procedure.execute(null);
});
}