io.github.vipcxj.jasync.ng.spec.functional.Functions Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jasync-spec Show documentation
Show all versions of jasync-spec Show documentation
JAsync implements Async-Await fashion for Java just like es and c#.
This library provide the spec of all public api.
package io.github.vipcxj.jasync.ng.spec.functional;
import io.github.vipcxj.jasync.ng.spec.JContext;
import io.github.vipcxj.jasync.ng.spec.JScheduler;
import io.github.vipcxj.jasync.ng.spec.JThunk;
import java.util.function.BiConsumer;
public class Functions {
public static BiConsumer, JContext> PROMISE_HANDLER_EXTRACT_CONTEXT = (thunk, context) -> thunk.resolve(context, context);
public static BiConsumer, JContext> PROMISE_HANDLER_EXTRACT_SCHEDULER = (thunk, context) -> {
thunk.resolve(context.getScheduler(), context);
};
}