package com.easysocket.interfaces.conn; import com.easysocket.entity.OriginReadData; import com.easysocket.entity.SocketAddress; /** * Author:Alex * Date:2019/6/4 * Note:socket行为监听的抽象类,继承此类可以选择性地重写方法 */ public abstract class SocketActionListener implements ISocketActionListener{ /** * socket连接成功 * @param socketAddress */ @Override public void onSocketConnSuccess(SocketAddress socketAddress) { } /** * socket连接失败 * @param socketAddress * @param isNeedReconnect 是否需要重连 */ @Override public void onSocketConnFail(SocketAddress socketAddress, boolean isNeedReconnect) { } /** * 断开socket连接 * @param socketAddress * @param isNeedReconnect 是否需要重连 */ @Override public void onSocketDisconnect(SocketAddress socketAddress, boolean isNeedReconnect) { } /** * socket读数据反馈 * @param socketAddress * @param originReadData */ @Override public void onSocketResponse(SocketAddress socketAddress, OriginReadData originReadData) { } @Override public void onSocketResponse(SocketAddress socketAddress, byte[] readData) { } @Override public void onSocketResponse(SocketAddress socketAddress, String readData) { } }