From 56d5f9755683001e40357d8b2e8c36dd454e358a Mon Sep 17 00:00:00 2001 From: Redkale <22250530@qq.com> Date: Mon, 20 Mar 2017 17:08:54 +0800 Subject: [PATCH] --- src/org/redkale/util/AsyncHandler.java | 27 -------------------------- 1 file changed, 27 deletions(-) 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 对象 *