X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.db.common%2Fsrc%2Forg%2Fsimantics%2Fdb%2Fcommon%2Frequest%2FWriteRequest.java;h=97386a861c6f8484c46da9b31729c19b42b658f7;hp=cb9460d13a2b49286b8b554683be9a81157122e7;hb=627664d06302d454ea3b3fe14d13bb5ab739d666;hpb=eae2657463e387cb764e7e5780d5c56f5311c0af diff --git a/bundles/org.simantics.db.common/src/org/simantics/db/common/request/WriteRequest.java b/bundles/org.simantics.db.common/src/org/simantics/db/common/request/WriteRequest.java index cb9460d13..97386a861 100644 --- a/bundles/org.simantics.db.common/src/org/simantics/db/common/request/WriteRequest.java +++ b/bundles/org.simantics.db.common/src/org/simantics/db/common/request/WriteRequest.java @@ -20,7 +20,6 @@ import org.simantics.db.procedure.Procedure; import org.simantics.db.request.UndoTraits; import org.simantics.db.request.Write; import org.simantics.db.request.WriteInterface; -import org.simantics.utils.datastructures.Callback; /** @@ -95,14 +94,9 @@ public abstract class WriteRequest implements Write, UndoTraits, WriteInterface< @Override public void request(AsyncRequestProcessor processor, final Procedure procedure) { - processor.asyncRequest(this, new Callback() { - - @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); }); }