diff --git a/core.sdk/src/main/java/com/lyms/synch/LinkedWork.java b/core.sdk/src/main/java/com/lyms/synch/LinkedWork.java
deleted file mode 100644
index c451929..0000000
--- a/core.sdk/src/main/java/com/lyms/synch/LinkedWork.java
+++ /dev/null
@@ -1,14 +0,0 @@
-package com.lyms.synch;
-
-/**
- *
@ClassName: LinkedWork
- * @Description: 任务链表
- *
- * 主要解决多任务循环执行的过程
- *
@author maliang
- * @date 2017年3月13日
- *
- */
-public class LinkedWork {
-
-}
diff --git a/core.sdk/src/main/java/com/lyms/synch/SyncnCenter.java b/core.sdk/src/main/java/com/lyms/synch/SyncnCenter.java
index d7aef6f..ff9a89a 100644
--- a/core.sdk/src/main/java/com/lyms/synch/SyncnCenter.java
+++ b/core.sdk/src/main/java/com/lyms/synch/SyncnCenter.java
@@ -10,6 +10,7 @@ import com.lyms.synch.entity.ModelType;
import com.lyms.synch.entity.SyncnModel;
import com.lyms.synch.queue.SyncnQueue;
import com.lyms.util.HttpUtils;
+import com.lyms.util.StrUtils;
/**
* @ClassName: SyncnCenter
@@ -133,6 +134,29 @@ public class SyncnCenter {
}
/**
+ * @Description:回调方法,调用远端接口
+ *
+ * 跟 {@link #ackGet(Map)} {@link #ackPost(Map)} 的区别是,后两者需要自己设定callback
+ * 地址跟参数,可以指定任意地址
+ *
@return
+ * 创建人:maliang
+ * 创建时间:2017年3月14日
+ * 修改人:
+ * 修改时间:
+ */
+ public String ack(Object object) {
+ if (model != null && StringUtils.isNotBlank(model.getRemote())) {
+ model.setId(StrUtils.uuid());
+ model.setMethod("POST");
+ model.setTs(System.currentTimeMillis());
+ model.setData(object);
+ model.setType(ModelType.ACK.name());
+ return HttpUtils.REMOTE.post(model);
+ }
+ return null;
+ }
+
+ /**
* @Description:该方法为回执方法,将会调用目标接口,返回提示对应消息处理成功
*
* 使用方式 pull(type,callBack).ackGet();