diff --git a/src/org/redkale/util/AsyncHandler.java b/src/org/redkale/util/AsyncHandler.java index 21c7e98a1..bc45a5e40 100644 --- a/src/org/redkale/util/AsyncHandler.java +++ b/src/org/redkale/util/AsyncHandler.java @@ -46,33 +46,6 @@ public interface AsyncHandler extends CompletionHandler { }; } - /** - * 创建 AsyncHandler 对象 - * - * @param 结果对象的泛型 - * @param 附件对象的泛型 - * @param success 成功的回调函数 - * @param fail 失败的回调函数 - * @param handler 子回调函数 - * - * @return AsyncHandler - */ - public static AsyncHandler create(final BiConsumer success, final BiConsumer fail, final AsyncHandler handler) { - return new AsyncHandler() { - @Override - public void completed(V result, A attachment) { - if (success != null) success.accept(result, attachment); - if (handler != null) handler.completed(result, attachment); - } - - @Override - public void failed(Throwable exc, A attachment) { - if (fail != null) fail.accept(exc, attachment); - if (handler != null) handler.failed(exc, attachment); - } - }; - } - /** * 创建没有返回结果的 AsyncHandler 对象 *