diff --git a/pom.xml b/pom.xml
index a896bfa..7c8006f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
cn.cloudowr
sdk
- 1.3.6
+ 1.4.12
@@ -51,5 +51,11 @@
3.4.2
provided
+
+ com.talent-aio
+ talent-aio-common
+ 1.6.6.v20170318-RELEASE
+ provided
+
\ No newline at end of file
diff --git a/src/main/java/cn/cloudowr/sdk/log/BaseAbsAioHandler.java b/src/main/java/cn/cloudowr/sdk/log/BaseAbsAioHandler.java
new file mode 100644
index 0000000..93c31d6
--- /dev/null
+++ b/src/main/java/cn/cloudowr/sdk/log/BaseAbsAioHandler.java
@@ -0,0 +1,86 @@
+package cn.cloudowr.sdk.log;
+
+import cn.cloudowr.sdk.log.entity.HeartBeatMessage;
+import cn.cloudowr.sdk.log.entity.JSONStringMessage;
+import cn.cloudowr.sdk.log.entity.Message;
+import com.talent.aio.common.ChannelContext;
+import com.talent.aio.common.GroupContext;
+import com.talent.aio.common.exception.AioDecodeException;
+import com.talent.aio.common.intf.AioHandler;
+
+import java.nio.ByteBuffer;
+
+/**
+ * Created by lyf66 on 2017/3/24.
+ */
+public abstract class BaseAbsAioHandler implements AioHandler