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) {
|
|
}
|
}
|