// Path: src/com/netty/push/sdk/client/listener/INettyClientHandlerListener.java
// public interface INettyClientHandlerListener {
// 	public void receive(MessageResult messageResult);
// }
// 
// Path: src/com/netty/push/sdk/pojo/Message.java
// public class Message implements Serializable {
// 	/**
// 	 * 
// 	 */
// 	private static final long serialVersionUID = 8882696265942622650L;
// 	private String appKey;
// 	private String title;
// 	private String content;
// 	private boolean isOfflineShow;
// 	// 是否需要回执
// 	private boolean isReceipt;
// 
// 	private boolean isAllPush;
// 	private List<String> devices;
// 
// 	public String getAppKey() {
// 		return appKey;
// 	}
// 
// 	public void setAppKey(String appKey) {
// 		this.appKey = appKey;
// 	}
// 
// 	public String getTitle() {
// 		return title;
// 	}
// 
// 	public void setTitle(String title) {
// 		this.title = title;
// 	}
// 
// 	public String getContent() {
// 		return content;
// 	}
// 
// 	public void setContent(String content) {
// 		this.content = content;
// 	}
// 
// 	public boolean isOfflineShow() {
// 		return isOfflineShow;
// 	}
// 
// 	public void setOfflineShow(boolean isOfflineShow) {
// 		this.isOfflineShow = isOfflineShow;
// 	}
// 
// 	public boolean isReceipt() {
// 		return isReceipt;
// 	}
// 
// 	public void setReceipt(boolean isReceipt) {
// 		this.isReceipt = isReceipt;
// 	}
// 
// 	public List<String> getDevices() {
// 		return devices;
// 	}
// 
// 	public void setDevices(List<String> devices) {
// 		this.devices = devices;
// 	}
// 
// 	public boolean isAllPush() {
// 		return isAllPush;
// 	}
// 
// 	public void setAllPush(boolean isAllPush) {
// 		this.isAllPush = isAllPush;
// 	}
// 
// }
// 
// Path: src/com/netty/push/sdk/pojo/MessageResult.java
// public class MessageResult implements Serializable {
// 	/**
// 	 * 
// 	 */
// 	private static final long serialVersionUID = -3628849782554026441L;
// 	private Long msgId;
// 	private boolean success;
// 
// 	public Long getMsgId() {
// 		return msgId;
// 	}
// 
// 	public void setMsgId(Long msgId) {
// 		this.msgId = msgId;
// 	}
// 
// 	public boolean isSuccess() {
// 		return success;
// 	}
// 
// 	public void setSuccess(boolean success) {
// 		this.success = success;
// 	}
// 
// }


import io.netty.channel.ChannelHandlerContext;
import io.netty.channel.SimpleChannelInboundHandler;
import com.netty.push.sdk.client.listener.INettyClientHandlerListener;
import com.netty.push.sdk.pojo.Message;
import com.netty.push.sdk.pojo.MessageResult;
package com.netty.push.sdk.client;



/**
 * 客户端消息处理Handler
 * 
 * @author maofw
 * 
 */
public class NettyClientHandler extends SimpleChannelInboundHandler<Object> {

	private NettyClient nettyClient;
	private Message message;
// Path: src/com/netty/push/sdk/client/listener/INettyClientHandlerListener.java
// public interface INettyClientHandlerListener {
// 	public void receive(MessageResult messageResult);
// }
// 
// Path: src/com/netty/push/sdk/pojo/Message.java
// public class Message implements Serializable {
// 	/**
// 	 * 
// 	 */
// 	private static final long serialVersionUID = 8882696265942622650L;
// 	private String appKey;
// 	private String title;
// 	private String content;
// 	private boolean isOfflineShow;
// 	// 是否需要回执
// 	private boolean isReceipt;
// 
// 	private boolean isAllPush;
// 	private List<String> devices;
// 
// 	public String getAppKey() {
// 		return appKey;
// 	}
// 
// 	public void setAppKey(String appKey) {
// 		this.appKey = appKey;
// 	}
// 
// 	public String getTitle() {
// 		return title;
// 	}
// 
// 	public void setTitle(String title) {
// 		this.title = title;
// 	}
// 
// 	public String getContent() {
// 		return content;
// 	}
// 
// 	public void setContent(String content) {
// 		this.content = content;
// 	}
// 
// 	public boolean isOfflineShow() {
// 		return isOfflineShow;
// 	}
// 
// 	public void setOfflineShow(boolean isOfflineShow) {
// 		this.isOfflineShow = isOfflineShow;
// 	}
// 
// 	public boolean isReceipt() {
// 		return isReceipt;
// 	}
// 
// 	public void setReceipt(boolean isReceipt) {
// 		this.isReceipt = isReceipt;
// 	}
// 
// 	public List<String> getDevices() {
// 		return devices;
// 	}
// 
// 	public void setDevices(List<String> devices) {
// 		this.devices = devices;
// 	}
// 
// 	public boolean isAllPush() {
// 		return isAllPush;
// 	}
// 
// 	public void setAllPush(boolean isAllPush) {
// 		this.isAllPush = isAllPush;
// 	}
// 
// }
// 
// Path: src/com/netty/push/sdk/pojo/MessageResult.java
// public class MessageResult implements Serializable {
// 	/**
// 	 * 
// 	 */
// 	private static final long serialVersionUID = -3628849782554026441L;
// 	private Long msgId;
// 	private boolean success;
// 
// 	public Long getMsgId() {
// 		return msgId;
// 	}
// 
// 	public void setMsgId(Long msgId) {
// 		this.msgId = msgId;
// 	}
// 
// 	public boolean isSuccess() {
// 		return success;
// 	}
// 
// 	public void setSuccess(boolean success) {
// 		this.success = success;
// 	}
// 
// }


// Path: src/com/netty/push/sdk/client/NettyClientHandler.java
import io.netty.channel.ChannelHandlerContext;
import io.netty.channel.SimpleChannelInboundHandler;
import com.netty.push.sdk.client.listener.INettyClientHandlerListener;
import com.netty.push.sdk.pojo.Message;
import com.netty.push.sdk.pojo.MessageResult;

package com.netty.push.sdk.client;



/**
 * 客户端消息处理Handler
 * 
 * @author maofw
 * 
 */
public class NettyClientHandler extends SimpleChannelInboundHandler<Object> {

	private NettyClient nettyClient;
	private Message message;
	private INettyClientHandlerListener listener;