[fix] 优化tcp、udp架构

This commit is contained in:
wujiawei 2024-12-16 18:45:17 +08:00
parent 0ceb88bfe3
commit cb4c9c0b41
53 changed files with 792 additions and 161 deletions

View File

@ -62,7 +62,7 @@ public class NettyClientHandler extends SimpleChannelInboundHandler<NettyProxyMs
// 处理客户端连接成功 // 处理客户端连接成功
Channel channel = ctx.channel(); Channel channel = ctx.channel();
NettyProxyMsg nettyMsg = new NettyProxyMsg(); NettyProxyMsg nettyMsg = new NettyProxyMsg();
nettyMsg.setType(MessageType.CLIENT_CHANNEL_ACTIVE); nettyMsg.setType(MessageType.TCP_CLIENT_CHANNEL_ACTIVE);
nettyMsg.setClientId(clientId); nettyMsg.setClientId(clientId);
channelTypeAdapter.handler(channel, nettyMsg); channelTypeAdapter.handler(channel, nettyMsg);

View File

@ -9,6 +9,9 @@ import org.framework.lazy.cloud.network.heartbeat.common.enums.MessageTypeEnums;
* @see MessageTypeEnums * @see MessageTypeEnums
* 数据取值范围 -128~ 127 * 数据取值范围 -128~ 127
* 当前约束范围 -100100 * 当前约束范围 -100100
*
* TPC164
* UDP: 64~128
*/ */
public class MessageType { public class MessageType {
/** /**
@ -67,7 +70,7 @@ public class MessageType {
/** /**
* 上报 客户端关闭一个访客通道 * 上报 客户端关闭一个访客通道
* *
* @see MessageTypeEnums#REPORT_SINGLE_CLIENT_CLOSE_VISITOR * @see MessageTypeEnums#TCP_REPORT_SINGLE_CLIENT_CLOSE_VISITOR
* @see AbstractHandleTcpReportServicePermeateClientCloseVisitorTypeAdvanced * @see AbstractHandleTcpReportServicePermeateClientCloseVisitorTypeAdvanced
*/ */
public static final byte TCP_REPORT_SERVICE_PERMEATE_CLIENT_CLIENT_CLOSE_VISITOR = 0X08; public static final byte TCP_REPORT_SERVICE_PERMEATE_CLIENT_CLIENT_CLOSE_VISITOR = 0X08;
@ -284,10 +287,10 @@ public class MessageType {
/** /**
* 客户端通道 is active * 客户端通道 is active
* *
* @see MessageTypeEnums#CLIENT_CHANNEL_ACTIVE * @see MessageTypeEnums#TCP_CLIENT_CHANNEL_ACTIVE
* @see AbstractHandleTcpClientChannelActiveAdvanced * @see AbstractHandleTcpClientChannelActiveAdvanced
*/ */
public static final byte CLIENT_CHANNEL_ACTIVE = -0X10; public static final byte TCP_CLIENT_CHANNEL_ACTIVE = -0X10;
/** /**
* 下发 集群注册 * 下发 集群注册

View File

@ -0,0 +1,403 @@
package org.framework.lazy.cloud.network.heartbeat.common;
import org.framework.lazy.cloud.network.heartbeat.common.advanced.udp.client.*;
import org.framework.lazy.cloud.network.heartbeat.common.advanced.udp.server.*;
import org.framework.lazy.cloud.network.heartbeat.common.enums.MessageTypeEnums;
/**
* @see MessageTypeEnums
* 数据取值范围 -128~ 127
* 当前约束范围 -100100
*
* TPC164
* UDP: 64~128
*/
public class UdpMessageType {
/**
* 客户端UDP 上报连接成功
*
* @see MessageTypeEnums#UDP_REPORT_CLIENT_CONNECT_SUCCESS
* @see AbstractHandleUdpClientConnectSuccessTypeAdvanced
*/
public static final byte UDP_REPORT_CLIENT_CONNECT_SUCCESS = 64;
/**
* UDP 上报 客户端断开连接
*
* @see MessageTypeEnums#UDP_REPORT_CLIENT_DISCONNECTION
* @see AbstractHandleUdpReportDisconnectTypeAdvanced
*/
public static final byte UDP_REPORT_CLIENT_DISCONNECTION = UDP_REPORT_CLIENT_CONNECT_SUCCESS+1;
/**
* 客户端UDP 上报暂存开启
*
* @see MessageTypeEnums#UDP_REPORT_CLIENT_STAGING_OPENED
* @see AbstractHandleUdpReportStagingOpenedTypeAdvanced
*/
public static final byte UDP_REPORT_CLIENT_STAGING_OPENED = UDP_REPORT_CLIENT_DISCONNECTION+1;
/**
* 客户端UDP 上报暂存关闭
*
* @see MessageTypeEnums#UDP_REPORT_CLIENT_STAGING_CLOSED
* @see AbstractHandleUdpReportStagingClosedTypeAdvanced
*/
public static final byte UDP_REPORT_CLIENT_STAGING_CLOSED = UDP_REPORT_CLIENT_STAGING_OPENED+1;
/**
* UDP 上报 客户端数据传输内网穿透数据回传
*
* @see MessageTypeEnums#UDP_REPORT_CLIENT_TRANSFER
* @see AbstractHandleUdpReportServicePermeateClientTransferTypeAdvanced
*/
public static final byte UDP_REPORT_CLIENT_TRANSFER = UDP_REPORT_CLIENT_STAGING_CLOSED+1;
/**
* UDP 上报 客户端创建需要代理的真实端口成功
*
* @see MessageTypeEnums#UDP_REPORT_SINGLE_CLIENT_REAL_CONNECT
* @see AbstractHandleUdpReportServicePermeateClientRealConnectTypeAdvanced
*/
public static final byte UDP_REPORT_SINGLE_CLIENT_REAL_CONNECT = UDP_REPORT_CLIENT_TRANSFER+1;
/**
* UDP 上报 客户端关闭一个访客通道
*
* @see MessageTypeEnums#UDP_REPORT_SINGLE_CLIENT_CLOSE_VISITOR
* @see AbstractHandleUdpReportServicePermeateClientCloseVisitorTypeAdvanced
*/
public static final byte UDP_REPORT_SERVICE_PERMEATE_CLIENT_CLIENT_CLOSE_VISITOR = UDP_REPORT_SINGLE_CLIENT_REAL_CONNECT+1;
/**
* UDP 上报 客户端消息到另一个客户端
*
* @see MessageTypeEnums#UDP_REPORT_SINGLE_CLIENT_MESSAGE
* @see AbstractHandleUdpReportSingleClientMessage2OtherClientTypeAdvanced
*/
public static final byte UDP_REPORT_SINGLE_CLIENT_MESSAGE = UDP_REPORT_SERVICE_PERMEATE_CLIENT_CLIENT_CLOSE_VISITOR+1;
/**
* 服务端通道 is active
*
* @see MessageTypeEnums#UDP_SERVER_CHANNEL_ACTIVE
* @see AbstractHandleUdpReportServerChannelActiveTypeAdvanced
*/
public static final byte UDP_SERVER_CHANNEL_ACTIVE = UDP_REPORT_SINGLE_CLIENT_MESSAGE+1;
/**
* UDP 上报 集群注册
*
* @see MessageTypeEnums#UDP_REPORT_CLUSTER_NODE_REGISTER_MESSAGE
* @see AbstractHandleUdpReportClusterNodeRegisterTypeAdvanced
*/
public static final byte UDP_REPORT_CLUSTER_NODE_REGISTER_MESSAGE = UDP_SERVER_CHANNEL_ACTIVE+1;
/**
* 客户端渗透服务端类型------------------------------------------------------------------------------------
*
*/
/**
* UDP 上报 客户端渗透服务端数据传输通道连接成功
*
* @see MessageTypeEnums#UDP_REPORT_CLIENT_TRANSFER_SERVER_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL
* @see AbstractHandleUdpReportClientTransferServerPermeateChannelConnectionSuccessfulTypeAdvanced
*/
public static final byte UDP_REPORT_CLIENT_TRANSFER_SERVER_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL = UDP_REPORT_CLUSTER_NODE_REGISTER_MESSAGE+1;
/**
* UDP 上报 客户端渗透服务端init信息
*
* @see MessageTypeEnums#UDP_REPORT_CLIENT_PERMEATE_SERVER_INIT
* @see AbstractHandleUdpReportClientPermeateServerInitTypeAdvanced
*/
public static final byte UDP_REPORT_CLIENT_PERMEATE_SERVER_INIT = UDP_REPORT_CLIENT_TRANSFER_SERVER_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL+1;
/**
* UDP 上报 客户端渗透服务端init close 信息
*
* @see MessageTypeEnums#UDP_REPORT_CLIENT_PERMEATE_SERVER_CLOSE
* @see AbstractHandleUdpReportClientPermeateServerCloseTypeAdvanced
*/
public static final byte UDP_REPORT_CLIENT_PERMEATE_SERVER_CLOSE = UDP_REPORT_CLIENT_PERMEATE_SERVER_INIT+1;
/**
* UDP 上报 客户端渗透服务端通信通道关闭
*
* @see MessageTypeEnums#UDP_UDP_REPORT_CLIENT_PERMEATE_SERVER_TRANSFER_CLOSE
* @see AbstractHandleUdpReportClientPermeateServerTransferCloseTypeAdvanced
*/
public static final byte UDP_UDP_REPORT_CLIENT_PERMEATE_SERVER_TRANSFER_CLOSE = UDP_REPORT_CLIENT_PERMEATE_SERVER_CLOSE+1;
/**
* UDP 上报 客户端渗透服务端通信传输
*
* @see MessageTypeEnums#UDP_REPORT_CLIENT_PERMEATE_SERVER_TRANSFER
* @see AbstractHandleUdpReportClientPermeateServerTransferTypeAdvanced
*/
public static final byte UDP_REPORT_CLIENT_PERMEATE_SERVER_TRANSFER = UDP_UDP_REPORT_CLIENT_PERMEATE_SERVER_TRANSFER_CLOSE+1;
/**
* 客户端渗透客户端类型------------------------------------------------------------------------------------
* 60~90
*/
/**
* UDP 上报 客户端渗透客户端init信息
*
* @see MessageTypeEnums#UDP_REPORT_CLIENT_PERMEATE_CLIENT_INIT
* @see AbstractHandleUdpReportClientPermeateClientInitTypeAdvanced
*/
public static final byte UDP_REPORT_CLIENT_PERMEATE_CLIENT_INIT = UDP_REPORT_CLIENT_PERMEATE_SERVER_TRANSFER+1;
/**
* UDP 上报 客户端渗透客户端init close 信息
*
* @see MessageTypeEnums#UDP_REPORT_CLIENT_PERMEATE_CLIENT_CLOSE
* @see AbstractHandleUdpReportClientPermeateClientCloseTypeAdvanced
*/
public static final byte UDP_REPORT_CLIENT_PERMEATE_CLIENT_CLOSE = UDP_REPORT_CLIENT_PERMEATE_CLIENT_INIT+1;
/**
* UDP 上报 客户端渗透客户端数据传输通道连接成功
*
* @see MessageTypeEnums#UDP_REPORT_CLIENT_TRANSFER_CLIENT_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL
* @see AbstractHandleUdpReportClientTransferClientPermeateChannelConnectionSuccessfulTypeAdvanced
* @see MessageType#UDP_DISTRIBUTE_CLIENT_TRANSFER_CLIENT_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL
*/
public static final byte UDP_REPORT_CLIENT_TRANSFER_CLIENT_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL = UDP_REPORT_CLIENT_PERMEATE_CLIENT_CLOSE+1;
/**
* UDP 上报 客户端渗透客户端数据传输通道init 成功
*
* @see MessageTypeEnums#UDP_REPORT_CLIENT_TRANSFER_CLIENT_PERMEATE_CHANNEL_INIT_SUCCESSFUL
* @see AbstractHandleUdpReportClientTransferClientPermeateChannelInitSuccessfulTypeAdvanced
* @see MessageType#UDP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_CHANNEL_INIT_SUCCESSFUL
*/
public static final byte UDP_REPORT_CLIENT_PERMEATE_CLIENT_TRANSFER_CHANNEL_INIT_SUCCESSFUL = UDP_REPORT_CLIENT_TRANSFER_CLIENT_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL+1;
/**
* UDP 上报客户端渗透客户端数据传输请求
*
* @see MessageTypeEnums#UDP_REPORT_CLIENT_TRANSFER_CLIENT_REQUEST
* @see AbstractHandleUdpReportClientTransferClientTypeAdvanced
* @see MessageType#UDP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_REQUEST
*/
public static final byte UDP_REPORT_CLIENT_PERMEATE_CLIENT_TRANSFER_REQUEST = UDP_REPORT_CLIENT_PERMEATE_CLIENT_TRANSFER_CHANNEL_INIT_SUCCESSFUL+1;
/**
* UDP 上报客户端渗透客户端数据传输结果
*
* @see MessageTypeEnums#UDP_REPORT_CLIENT_TRANSFER_CLIENT_RESPONSE
* @see AbstractHandleUdpReportClientTransferClientResponseTypeAdvanced
* @see MessageType#UDP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_RESPONSE
*/
public static final byte UDP_REPORT_CLIENT_TRANSFER_CLIENT_RESPONSE = UDP_REPORT_CLIENT_PERMEATE_CLIENT_TRANSFER_REQUEST+1;
/**
* UDP 上报客户端渗透客户端通信通道关闭
*
* @see MessageTypeEnums#UDP_REPORT_CLIENT_PERMEATE_CLIENT_TRANSFER_CLOSE
* @see AbstractHandleUdpReportClientPermeateClientTransferCloseTypeAdvanced
* @see MessageType#UDP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_CLOSE
*/
public static final byte UDP_REPORT_CLIENT_PERMEATE_CLIENT_TRANSFER_CLOSE = UDP_REPORT_CLIENT_TRANSFER_CLIENT_RESPONSE+1;
/**
* UDP 下发 客户端接收连接成功通知
*
* @see MessageTypeEnums#UDP_DISTRIBUTE_CLIENT_CONNECTION_SUCCESS_NOTIFICATION
* @see AbstractHandleUdpDistributeConnectSuccessNotificationTypeAdvancedHandle
*/
public static final byte UDP_DISTRIBUTE_CLIENT_CONNECTION_SUCCESS_NOTIFICATION = -64;
/**
* UDP 下发 客户端断开连接通知
*
* @see MessageTypeEnums#UDP_DISTRIBUTE_CLIENT_DISCONNECTION_NOTIFICATION
* @see AbstractHandleUdpDistributeDisconnectTypeAdvancedHandle
*/
public static final byte UDP_DISTRIBUTE_CLIENT_DISCONNECTION_NOTIFICATION = UDP_DISTRIBUTE_CLIENT_CONNECTION_SUCCESS_NOTIFICATION-1;
/**
* UDP 下发 客户端暂存开启通知
*
* @see MessageTypeEnums#UDP_DISTRIBUTE_CLIENT_STAGING_OPENED_NOTIFICATION
* @see AbstractHandleUdpDistributeStagingOpenedTypeAdvanced
*/
public static final byte UDP_DISTRIBUTE_CLIENT_STAGING_OPENED_NOTIFICATION = UDP_DISTRIBUTE_CLIENT_DISCONNECTION_NOTIFICATION-1;
/**
* UDP 下发 客户端暂存关闭通知
*
* @see MessageTypeEnums#UDP_DISTRIBUTE_CLIENT_STAGING_CLOSED_NOTIFICATION
* @see AbstractHandleUdpDistributeStagingClosedTypeAdvanced
*/
public static final byte UDP_DISTRIBUTE_CLIENT_STAGING_CLOSED_NOTIFICATION = UDP_DISTRIBUTE_CLIENT_STAGING_OPENED_NOTIFICATION-1;
/**
* UDP 下发 客户端数据传输(内网穿透数据发送)
*
* @see MessageTypeEnums#UDP_DISTRIBUTE_CLIENT_TRANSFER
* @see AbstractHandleUdpDistributeServicePermeateClientTransferTypeAdvanced
*/
public static final byte UDP_DISTRIBUTE_CLIENT_TRANSFER = UDP_DISTRIBUTE_CLIENT_STAGING_CLOSED_NOTIFICATION-1;
/**
* UDP 下发 客户端创建需要代理的真实端口
*
* @see MessageTypeEnums#UDP_DISTRIBUTE_SINGLE_CLIENT_REAL_CONNECT
* @see AbstractHandleUdpDistributeServicePermeateClientRealConnectTypeAdvanced
*/
public static final byte UDP_DISTRIBUTE_SINGLE_CLIENT_REAL_CONNECT = UDP_DISTRIBUTE_CLIENT_TRANSFER-1;
/**
* UDP 下发 客户端代理的真实端口自动读写
*
* @see MessageTypeEnums#UDP_DISTRIBUTE_SINGLE_CLIENT_REAL_CONNECT_AUTO_READ
* @see AbstractHandleUdpDistributeSingleClientRealAutoReadConnectTypeAdvanced
*/
public static final byte UDP_DISTRIBUTE_SINGLE_CLIENT_REAL_CONNECT_AUTO_READ = UDP_DISTRIBUTE_SINGLE_CLIENT_REAL_CONNECT-1;
/**
* UDP 下发 客户端关闭代理服务通道
*
* @see MessageTypeEnums#UDP_DISTRIBUTE_SINGLE_CLIENT_REAL_CLOSE_VISITOR
* @see AbstractHandleUdpDistributeSingleClientRealCloseVisitorTypeAdvanced
*/
public static final byte UDP_DISTRIBUTE_SERVER_PERMEATE_CLIENT_REAL_CLOSE_VISITOR = UDP_DISTRIBUTE_SINGLE_CLIENT_REAL_CONNECT_AUTO_READ-1;
/**
* UDP 下发 客户端消息
*
* @see MessageTypeEnums#UDP_DISTRIBUTE_SINGLE_CLIENT_MESSAGE
* @see AbstractHandleUdpDistributeSingleClientMessageTypeAdvanced
*/
public static final byte UDP_DISTRIBUTE_SINGLE_CLIENT_MESSAGE = UDP_DISTRIBUTE_SERVER_PERMEATE_CLIENT_REAL_CLOSE_VISITOR-1;
/**
* 客户端通道 is active
*
* @see MessageTypeEnums#UDP_CLIENT_CHANNEL_ACTIVE
* @see AbstractHandleUdpClientChannelActiveAdvanced
*/
public static final byte UDP_CLIENT_CHANNEL_ACTIVE = UDP_DISTRIBUTE_SINGLE_CLIENT_MESSAGE-1;
/**
* UDP 下发 集群注册
*
* @see MessageTypeEnums#UDP_DISTRIBUTE_CLUSTER_NODE_REGISTER_MESSAGE
* @see AbstractHandleUdpDistributeClusterNodeRegisterTypeAdvanced
*/
public static final byte UDP_DISTRIBUTE_CLUSTER_NODE_REGISTER_MESSAGE = UDP_CLIENT_CHANNEL_ACTIVE -1;
/**
* UDP 下发 客户端渗透服务端数据传输通道连接成功
*
* @see MessageTypeEnums#UDP_DISTRIBUTE_CLIENT_TRANSFER_SERVER_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL
* @see AbstractHandleUdpDistributeClientTransferServerPermeateChannelConnectionSuccessfulTypeAdvanced
*/
public static final byte UDP_DISTRIBUTE_CLIENT_TRANSFER_SERVER_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL = UDP_DISTRIBUTE_CLUSTER_NODE_REGISTER_MESSAGE-1;
/**
* UDP 下发 客户端渗透服务端init信息
*
* @see MessageTypeEnums#UDP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_INIT
* @see AbstractHandleUdpDistributeClientPermeateServerInitTypeAdvanced
*/
public static final byte UDP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_INIT = UDP_DISTRIBUTE_CLIENT_TRANSFER_SERVER_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL-1;
/**
* UDP 下发 客户端渗透服务端init close信息
*
* @see MessageTypeEnums#UDP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_CLOSE
* @see AbstractHandleUdpDistributeClientPermeateServerCloseTypeAdvanced
*/
public static final byte UDP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_CLOSE = UDP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_INIT-1;
/**
* UDP 下发 客户端渗透服务端通信通道关闭
*
* @see MessageTypeEnums#UDP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_TRANSFER_CLOSE
* @see AbstractHandleUdpDistributeClientPermeateServerTransferCloseTypeAdvanced
*/
public static final byte UDP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_TRANSFER_CLOSE = UDP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_CLOSE-1;
/**
* UDP 下发 客户端渗透服务端通信传输
*
* @see MessageTypeEnums#UDP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_TRANSFER
* @see AbstractHandleUdpDistributeClientPermeateServerTransferTypeAdvanced
*/
public static final byte UDP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_TRANSFER = UDP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_TRANSFER_CLOSE-1;
/**
* UDP 下发 客户端渗透客户端init信息
*
* @see MessageTypeEnums#UDP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_INIT
* @see AbstractHandleUdpDistributeClientPermeateClientInitTypeAdvanced
*/
public static final byte UDP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_INIT = UDP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_TRANSFER-1;
/**
* UDP 下发 客户端渗透客户端init close信息
*
* @see MessageTypeEnums#UDP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_CLOSE
* @see AbstractHandleUdpDistributeClientPermeateClientCloseTypeAdvanced
*/
public static final byte UDP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_CLOSE = UDP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_INIT-1;
/**
* UDP 下发 客户端渗透客户端数据传输通道连接成功
*
* @see MessageTypeEnums#UDP_DISTRIBUTE_CLIENT_TRANSFER_CLIENT_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL
* @see AbstractHandleUdpDistributeClientTransferClientPermeateChannelConnectionSuccessfulTypeAdvanced
* @see MessageType#UDP_REPORT_CLIENT_TRANSFER_CLIENT_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL
*/
public static final byte UDP_DISTRIBUTE_CLIENT_TRANSFER_CLIENT_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL = UDP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_CLOSE-1;
/**
* UDP 下发 客户端渗透客户端数据传输通道init 成功
*
* @see MessageTypeEnums#UDP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_CHANNEL_INIT_SUCCESSFUL
* @see AbstractHandleUdpDistributeClientTransferClientPermeateChannelInitSuccessfulTypeAdvanced
* @see MessageType#UDP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_CHANNEL_INIT_SUCCESSFUL
*/
public static final byte UDP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_CHANNEL_INIT_SUCCESSFUL = UDP_DISTRIBUTE_CLIENT_TRANSFER_CLIENT_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL-1;
/**
* UDP 下发 客户端渗透客户端数据传输请求
*
* @see MessageTypeEnums#UDP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_REQUEST
* @see AbstractHandleUdpDistributeClientTransferClientRequestTypeAdvanced
* @see MessageType#UDP_REPORT_CLIENT_PERMEATE_CLIENT_TRANSFER_REQUEST
*/
public static final byte UDP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_REQUEST = UDP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_CHANNEL_INIT_SUCCESSFUL-1;
/**
* UDP 下发客户端渗透客户端数据传输响应
*
* @see MessageTypeEnums#UDP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_RESPONSE
* @see AbstractHandleUdpDistributeServicePermeateClientTransferClientResponseTypeAdvanced
* @see MessageType#UDP_REPORT_CLIENT_TRANSFER_CLIENT_RESPONSE
*/
public static final byte UDP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_RESPONSE = UDP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_REQUEST-1;
/**
* UDP 下发客户端渗透客户端通信通道关闭
*
* @see MessageTypeEnums#UDP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_CLOSE
* @see AbstractHandleUdpDistributeClientPermeateClientTransferCloseTypeAdvanced
* @see MessageType#UDP_REPORT_CLIENT_PERMEATE_CLIENT_TRANSFER_CLOSE
*/
public static final byte UDP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_CLOSE = UDP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_RESPONSE-1;
}

View File

@ -20,6 +20,6 @@ public abstract class AbstractHandleTcpClientChannelActiveAdvanced<MSG> extends
*/ */
@Override @Override
public boolean doSupport(NettyProxyMsg msg) { public boolean doSupport(NettyProxyMsg msg) {
return MessageTypeEnums.CLIENT_CHANNEL_ACTIVE.getTypeByte() == msg.getType(); return MessageTypeEnums.TCP_CLIENT_CHANNEL_ACTIVE.getTypeByte() == msg.getType();
} }
} }

View File

@ -22,6 +22,6 @@ public abstract class AbstractHandleTcpReportServicePermeateClientCloseVisitorTy
*/ */
@Override @Override
public boolean doSupport(NettyProxyMsg msg) { public boolean doSupport(NettyProxyMsg msg) {
return MessageTypeEnums.REPORT_SINGLE_CLIENT_CLOSE_VISITOR.getTypeByte() == msg.getType(); return MessageTypeEnums.TCP_REPORT_SINGLE_CLIENT_CLOSE_VISITOR.getTypeByte() == msg.getType();
} }
} }

View File

@ -9,7 +9,7 @@ import org.framework.lazy.cloud.network.heartbeat.common.enums.MessageTypeEnums;
/** /**
* 服务端 处理客户端心跳 * 服务端 处理客户端心跳
* TCP_TYPE_HEARTBEAT * UDP_TYPE_HEARTBEAT
*/ */
public abstract class AbstractUdpHandleChannelHeartbeatTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced { public abstract class AbstractUdpHandleChannelHeartbeatTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced {

View File

@ -20,6 +20,6 @@ public abstract class AbstractHandleUdpClientChannelActiveAdvanced<MSG> extends
*/ */
@Override @Override
public boolean doSupport(NettyProxyMsg msg) { public boolean doSupport(NettyProxyMsg msg) {
return MessageTypeEnums.CLIENT_CHANNEL_ACTIVE.getTypeByte() == msg.getType(); return MessageTypeEnums.UDP_CLIENT_CHANNEL_ACTIVE.getTypeByte() == msg.getType();
} }
} }

View File

@ -10,7 +10,7 @@ import org.framework.lazy.cloud.network.heartbeat.common.enums.MessageTypeEnums;
/** /**
* 下发 客户端渗透客户端init close 信息 * 下发 客户端渗透客户端init close 信息
* *
* @see MessageTypeEnums#TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_CLOSE * @see MessageTypeEnums#UDP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_CLOSE
*/ */
public abstract class AbstractHandleUdpDistributeClientPermeateClientCloseTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced { public abstract class AbstractHandleUdpDistributeClientPermeateClientCloseTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced {
@ -23,6 +23,6 @@ public abstract class AbstractHandleUdpDistributeClientPermeateClientCloseTypeAd
*/ */
@Override @Override
public boolean doSupport(NettyProxyMsg msg) { public boolean doSupport(NettyProxyMsg msg) {
return MessageTypeEnums.TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_CLOSE.getTypeByte() == msg.getType(); return MessageTypeEnums.UDP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_CLOSE.getTypeByte() == msg.getType();
} }
} }

View File

@ -10,7 +10,7 @@ import org.framework.lazy.cloud.network.heartbeat.common.enums.MessageTypeEnums;
/** /**
* 下发 客户端渗透客户端init信息 * 下发 客户端渗透客户端init信息
* *
* @see MessageTypeEnums#TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_INIT * @see MessageTypeEnums#UDP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_INIT
*/ */
public abstract class AbstractHandleUdpDistributeClientPermeateClientInitTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced { public abstract class AbstractHandleUdpDistributeClientPermeateClientInitTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced {
@ -23,6 +23,6 @@ public abstract class AbstractHandleUdpDistributeClientPermeateClientInitTypeAdv
*/ */
@Override @Override
public boolean doSupport(NettyProxyMsg msg) { public boolean doSupport(NettyProxyMsg msg) {
return MessageTypeEnums.TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_INIT.getTypeByte() == msg.getType(); return MessageTypeEnums.UDP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_INIT.getTypeByte() == msg.getType();
} }
} }

View File

@ -10,7 +10,7 @@ import org.framework.lazy.cloud.network.heartbeat.common.enums.MessageTypeEnums;
/** /**
* 下发客户端渗透客户端通信通道关闭 * 下发客户端渗透客户端通信通道关闭
* *
* @see MessageTypeEnums#TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_CLOSE * @see MessageTypeEnums#UDP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_CLOSE
*/ */
public abstract class AbstractHandleUdpDistributeClientPermeateClientTransferCloseTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced { public abstract class AbstractHandleUdpDistributeClientPermeateClientTransferCloseTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced {
@ -23,6 +23,6 @@ public abstract class AbstractHandleUdpDistributeClientPermeateClientTransferClo
*/ */
@Override @Override
public boolean doSupport(NettyProxyMsg msg) { public boolean doSupport(NettyProxyMsg msg) {
return MessageTypeEnums.TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_CLOSE.getTypeByte() == msg.getType(); return MessageTypeEnums.UDP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_CLOSE.getTypeByte() == msg.getType();
} }
} }

View File

@ -10,7 +10,7 @@ import org.framework.lazy.cloud.network.heartbeat.common.enums.MessageTypeEnums;
/** /**
* 下发 客户端渗透服务端init close 信息 * 下发 客户端渗透服务端init close 信息
* *
* @see MessageTypeEnums#TCP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_CLOSE * @see MessageTypeEnums#UDP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_CLOSE
*/ */
public abstract class AbstractHandleUdpDistributeClientPermeateServerCloseTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced { public abstract class AbstractHandleUdpDistributeClientPermeateServerCloseTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced {
@ -23,6 +23,6 @@ public abstract class AbstractHandleUdpDistributeClientPermeateServerCloseTypeAd
*/ */
@Override @Override
public boolean doSupport(NettyProxyMsg msg) { public boolean doSupport(NettyProxyMsg msg) {
return MessageTypeEnums.TCP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_CLOSE.getTypeByte() == msg.getType(); return MessageTypeEnums.UDP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_CLOSE.getTypeByte() == msg.getType();
} }
} }

View File

@ -10,7 +10,7 @@ import org.framework.lazy.cloud.network.heartbeat.common.enums.MessageTypeEnums;
/** /**
* 下发 客户端渗透服务端init信息 * 下发 客户端渗透服务端init信息
* *
* @see MessageTypeEnums#TCP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_INIT * @see MessageTypeEnums#UDP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_INIT
*/ */
public abstract class AbstractHandleUdpDistributeClientPermeateServerInitTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced { public abstract class AbstractHandleUdpDistributeClientPermeateServerInitTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced {
@ -23,6 +23,6 @@ public abstract class AbstractHandleUdpDistributeClientPermeateServerInitTypeAdv
*/ */
@Override @Override
public boolean doSupport(NettyProxyMsg msg) { public boolean doSupport(NettyProxyMsg msg) {
return MessageTypeEnums.TCP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_INIT.getTypeByte() == msg.getType(); return MessageTypeEnums.UDP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_INIT.getTypeByte() == msg.getType();
} }
} }

View File

@ -10,7 +10,7 @@ import org.framework.lazy.cloud.network.heartbeat.common.enums.MessageTypeEnums;
/** /**
* 下发 客户端渗透服务端通信通道关闭 * 下发 客户端渗透服务端通信通道关闭
* *
* @see MessageTypeEnums#TCP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_TRANSFER_CLOSE * @see MessageTypeEnums#UDP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_TRANSFER_CLOSE
*/ */
public abstract class AbstractHandleUdpDistributeClientPermeateServerTransferCloseTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced { public abstract class AbstractHandleUdpDistributeClientPermeateServerTransferCloseTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced {
@ -23,6 +23,6 @@ public abstract class AbstractHandleUdpDistributeClientPermeateServerTransferClo
*/ */
@Override @Override
public boolean doSupport(NettyProxyMsg msg) { public boolean doSupport(NettyProxyMsg msg) {
return MessageTypeEnums.TCP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_TRANSFER_CLOSE.getTypeByte() == msg.getType(); return MessageTypeEnums.UDP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_TRANSFER_CLOSE.getTypeByte() == msg.getType();
} }
} }

View File

@ -10,7 +10,7 @@ import org.framework.lazy.cloud.network.heartbeat.common.enums.MessageTypeEnums;
/** /**
* 下发 客户端渗透服务端通信传输 * 下发 客户端渗透服务端通信传输
* *
* @see MessageTypeEnums#TCP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_TRANSFER * @see MessageTypeEnums#UDP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_TRANSFER
*/ */
public abstract class AbstractHandleUdpDistributeClientPermeateServerTransferTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced { public abstract class AbstractHandleUdpDistributeClientPermeateServerTransferTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced {
@ -23,6 +23,6 @@ public abstract class AbstractHandleUdpDistributeClientPermeateServerTransferTyp
*/ */
@Override @Override
public boolean doSupport(NettyProxyMsg msg) { public boolean doSupport(NettyProxyMsg msg) {
return MessageTypeEnums.TCP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_TRANSFER.getTypeByte() == msg.getType(); return MessageTypeEnums.UDP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_TRANSFER.getTypeByte() == msg.getType();
} }
} }

View File

@ -10,7 +10,7 @@ import org.framework.lazy.cloud.network.heartbeat.common.enums.MessageTypeEnums;
/** /**
* 下发 客户端渗透客户端数据传输通道连接成功 * 下发 客户端渗透客户端数据传输通道连接成功
* *
* @see MessageTypeEnums#TCP_DISTRIBUTE_CLIENT_TRANSFER_CLIENT_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL * @see MessageTypeEnums#UDP_DISTRIBUTE_CLIENT_TRANSFER_CLIENT_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL
*/ */
public abstract class AbstractHandleUdpDistributeClientTransferClientPermeateChannelConnectionSuccessfulTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced { public abstract class AbstractHandleUdpDistributeClientTransferClientPermeateChannelConnectionSuccessfulTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced {
@ -23,6 +23,6 @@ public abstract class AbstractHandleUdpDistributeClientTransferClientPermeateCha
*/ */
@Override @Override
public boolean doSupport(NettyProxyMsg msg) { public boolean doSupport(NettyProxyMsg msg) {
return MessageTypeEnums.TCP_DISTRIBUTE_CLIENT_TRANSFER_CLIENT_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL.getTypeByte() == msg.getType(); return MessageTypeEnums.UDP_DISTRIBUTE_CLIENT_TRANSFER_CLIENT_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL.getTypeByte() == msg.getType();
} }
} }

View File

@ -10,7 +10,7 @@ import org.framework.lazy.cloud.network.heartbeat.common.enums.MessageTypeEnums;
/** /**
* 下发 客户端渗透客户端数据传输通道init 成功 * 下发 客户端渗透客户端数据传输通道init 成功
* *
* @see MessageTypeEnums#TCP_DISTRIBUTE_CLIENT_TRANSFER_CLIENT_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL * @see MessageTypeEnums#UDP_DISTRIBUTE_CLIENT_TRANSFER_CLIENT_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL
*/ */
public abstract class AbstractHandleUdpDistributeClientTransferClientPermeateChannelInitSuccessfulTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced { public abstract class AbstractHandleUdpDistributeClientTransferClientPermeateChannelInitSuccessfulTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced {
@ -23,6 +23,6 @@ public abstract class AbstractHandleUdpDistributeClientTransferClientPermeateCha
*/ */
@Override @Override
public boolean doSupport(NettyProxyMsg msg) { public boolean doSupport(NettyProxyMsg msg) {
return MessageTypeEnums.TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_CHANNEL_INIT_SUCCESSFUL.getTypeByte() == msg.getType(); return MessageTypeEnums.UDP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_CHANNEL_INIT_SUCCESSFUL.getTypeByte() == msg.getType();
} }
} }

View File

@ -10,7 +10,7 @@ import org.framework.lazy.cloud.network.heartbeat.common.enums.MessageTypeEnums;
/** /**
* 下发客户端渗透客户端数据传输 * 下发客户端渗透客户端数据传输
* *
* @see MessageTypeEnums#TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_REQUEST * @see MessageTypeEnums#UDP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_REQUEST
*/ */
public abstract class AbstractHandleUdpDistributeClientTransferClientRequestTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced { public abstract class AbstractHandleUdpDistributeClientTransferClientRequestTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced {
@ -23,6 +23,6 @@ public abstract class AbstractHandleUdpDistributeClientTransferClientRequestType
*/ */
@Override @Override
public boolean doSupport(NettyProxyMsg msg) { public boolean doSupport(NettyProxyMsg msg) {
return MessageTypeEnums.TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_REQUEST.getTypeByte() == msg.getType(); return MessageTypeEnums.UDP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_REQUEST.getTypeByte() == msg.getType();
} }
} }

View File

@ -10,7 +10,7 @@ import org.framework.lazy.cloud.network.heartbeat.common.enums.MessageTypeEnums;
/** /**
* 下发 客户端渗透服务端数据传输通道连接成功 * 下发 客户端渗透服务端数据传输通道连接成功
* *
* @see MessageTypeEnums#TCP_DISTRIBUTE_CLIENT_TRANSFER_SERVER_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL * @see MessageTypeEnums#UDP_DISTRIBUTE_CLIENT_TRANSFER_SERVER_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL
*/ */
public abstract class AbstractHandleUdpDistributeClientTransferServerPermeateChannelConnectionSuccessfulTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced { public abstract class AbstractHandleUdpDistributeClientTransferServerPermeateChannelConnectionSuccessfulTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced {
@ -23,6 +23,6 @@ public abstract class AbstractHandleUdpDistributeClientTransferServerPermeateCha
*/ */
@Override @Override
public boolean doSupport(NettyProxyMsg msg) { public boolean doSupport(NettyProxyMsg msg) {
return MessageTypeEnums.TCP_DISTRIBUTE_CLIENT_TRANSFER_SERVER_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL.getTypeByte() == msg.getType(); return MessageTypeEnums.UDP_DISTRIBUTE_CLIENT_TRANSFER_SERVER_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL.getTypeByte() == msg.getType();
} }
} }

View File

@ -9,7 +9,7 @@ import org.framework.lazy.cloud.network.heartbeat.common.enums.MessageTypeEnums;
/** /**
* 下发 集群注册 * 下发 集群注册
* @see MessageTypeEnums#TCP_DISTRIBUTE_CLUSTER_NODE_REGISTER_MESSAGE * @see MessageTypeEnums#UDP_DISTRIBUTE_CLUSTER_NODE_REGISTER_MESSAGE
*/ */
public abstract class AbstractHandleUdpDistributeClusterNodeRegisterTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced { public abstract class AbstractHandleUdpDistributeClusterNodeRegisterTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced {
@ -22,6 +22,6 @@ public abstract class AbstractHandleUdpDistributeClusterNodeRegisterTypeAdvanced
*/ */
@Override @Override
public boolean doSupport(NettyProxyMsg msg) { public boolean doSupport(NettyProxyMsg msg) {
return MessageTypeEnums.TCP_DISTRIBUTE_CLUSTER_NODE_REGISTER_MESSAGE.getTypeByte() == msg.getType(); return MessageTypeEnums.UDP_DISTRIBUTE_CLUSTER_NODE_REGISTER_MESSAGE.getTypeByte() == msg.getType();
} }
} }

View File

@ -18,6 +18,6 @@ public abstract class AbstractHandleUdpDistributeConnectSuccessNotificationTypeA
*/ */
@Override @Override
public boolean doSupport(NettyProxyMsg msg) { public boolean doSupport(NettyProxyMsg msg) {
return MessageTypeEnums.TCP_DISTRIBUTE_CLIENT_CONNECTION_SUCCESS_NOTIFICATION.getTypeByte() == msg.getType(); return MessageTypeEnums.UDP_DISTRIBUTE_CLIENT_CONNECTION_SUCCESS_NOTIFICATION.getTypeByte() == msg.getType();
} }
} }

View File

@ -8,7 +8,7 @@ import org.framework.lazy.cloud.network.heartbeat.common.enums.MessageTypeEnums;
/** /**
* 下发客户端断开连接通知 * 下发客户端断开连接通知
* TCP_DISTRIBUTE_CLIENT_DISCONNECTION_NOTIFICATION * UDP_DISTRIBUTE_CLIENT_DISCONNECTION_NOTIFICATION
*/ */
public abstract class AbstractHandleUdpDistributeDisconnectTypeAdvancedHandle<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced { public abstract class AbstractHandleUdpDistributeDisconnectTypeAdvancedHandle<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced {
@ -21,6 +21,6 @@ public abstract class AbstractHandleUdpDistributeDisconnectTypeAdvancedHandle<MS
@Override @Override
public boolean doSupport(NettyProxyMsg msg) { public boolean doSupport(NettyProxyMsg msg) {
// 下发 客户端断开连接通知 // 下发 客户端断开连接通知
return MessageTypeEnums.TCP_DISTRIBUTE_CLIENT_DISCONNECTION_NOTIFICATION.getTypeByte() == msg.getType(); return MessageTypeEnums.UDP_DISTRIBUTE_CLIENT_DISCONNECTION_NOTIFICATION.getTypeByte() == msg.getType();
} }
} }

View File

@ -20,6 +20,6 @@ public abstract class AbstractHandleUdpDistributeServicePermeateClientRealConnec
*/ */
@Override @Override
public boolean doSupport(NettyProxyMsg msg) { public boolean doSupport(NettyProxyMsg msg) {
return MessageTypeEnums.TCP_DISTRIBUTE_SINGLE_CLIENT_REAL_CONNECT.getTypeByte() == msg.getType(); return MessageTypeEnums.UDP_DISTRIBUTE_SINGLE_CLIENT_REAL_CONNECT.getTypeByte() == msg.getType();
} }
} }

View File

@ -10,7 +10,7 @@ import org.framework.lazy.cloud.network.heartbeat.common.enums.MessageTypeEnums;
/** /**
* 下发客户端渗透客户端数据传输响应 * 下发客户端渗透客户端数据传输响应
* *
* @see MessageTypeEnums#TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_RESPONSE * @see MessageTypeEnums#UDP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_RESPONSE
*/ */
public abstract class AbstractHandleUdpDistributeServicePermeateClientTransferClientResponseTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced { public abstract class AbstractHandleUdpDistributeServicePermeateClientTransferClientResponseTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced {
@ -23,6 +23,6 @@ public abstract class AbstractHandleUdpDistributeServicePermeateClientTransferCl
*/ */
@Override @Override
public boolean doSupport(NettyProxyMsg msg) { public boolean doSupport(NettyProxyMsg msg) {
return MessageTypeEnums.TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_RESPONSE.getTypeByte() == msg.getType(); return MessageTypeEnums.UDP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_RESPONSE.getTypeByte() == msg.getType();
} }
} }

View File

@ -9,7 +9,7 @@ import org.framework.lazy.cloud.network.heartbeat.common.enums.MessageTypeEnums;
/** /**
* 客户端处理服务端下发数据 * 客户端处理服务端下发数据
* TCP_DISTRIBUTE_CLIENT_TRANSFER * UDP_DISTRIBUTE_CLIENT_TRANSFER
*/ */
public abstract class AbstractHandleUdpDistributeServicePermeateClientTransferTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced { public abstract class AbstractHandleUdpDistributeServicePermeateClientTransferTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced {
@ -22,6 +22,6 @@ public abstract class AbstractHandleUdpDistributeServicePermeateClientTransferTy
*/ */
@Override @Override
public boolean doSupport(NettyProxyMsg msg) { public boolean doSupport(NettyProxyMsg msg) {
return MessageTypeEnums.TCP_DISTRIBUTE_CLIENT_TRANSFER.getTypeByte() == msg.getType(); return MessageTypeEnums.UDP_DISTRIBUTE_CLIENT_TRANSFER.getTypeByte() == msg.getType();
} }
} }

View File

@ -20,6 +20,6 @@ public abstract class AbstractHandleUdpDistributeSingleClientMessageTypeAdvanced
*/ */
@Override @Override
public boolean doSupport(NettyProxyMsg msg) { public boolean doSupport(NettyProxyMsg msg) {
return MessageTypeEnums.TCP_DISTRIBUTE_SINGLE_CLIENT_MESSAGE.getTypeByte() == msg.getType(); return MessageTypeEnums.UDP_DISTRIBUTE_SINGLE_CLIENT_MESSAGE.getTypeByte() == msg.getType();
} }
} }

View File

@ -9,7 +9,7 @@ import org.framework.lazy.cloud.network.heartbeat.common.enums.MessageTypeEnums;
/** /**
* 下发 客户端代理的真实端口自动读写 * 下发 客户端代理的真实端口自动读写
* *
* @see MessageTypeEnums#TCP_DISTRIBUTE_SINGLE_CLIENT_REAL_CONNECT_AUTO_READ * @see MessageTypeEnums#UDP_DISTRIBUTE_SINGLE_CLIENT_REAL_CONNECT_AUTO_READ
*/ */
public abstract class AbstractHandleUdpDistributeSingleClientRealAutoReadConnectTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced { public abstract class AbstractHandleUdpDistributeSingleClientRealAutoReadConnectTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced {
@ -22,6 +22,6 @@ public abstract class AbstractHandleUdpDistributeSingleClientRealAutoReadConnect
*/ */
@Override @Override
public boolean doSupport(NettyProxyMsg msg) { public boolean doSupport(NettyProxyMsg msg) {
return MessageTypeEnums.TCP_DISTRIBUTE_SINGLE_CLIENT_REAL_CONNECT_AUTO_READ.getTypeByte() == msg.getType(); return MessageTypeEnums.UDP_DISTRIBUTE_SINGLE_CLIENT_REAL_CONNECT_AUTO_READ.getTypeByte() == msg.getType();
} }
} }

View File

@ -20,6 +20,6 @@ public abstract class AbstractHandleUdpDistributeSingleClientRealCloseVisitorTyp
*/ */
@Override @Override
public boolean doSupport(NettyProxyMsg msg) { public boolean doSupport(NettyProxyMsg msg) {
return MessageTypeEnums.TCP_DISTRIBUTE_SINGLE_CLIENT_REAL_CLOSE_VISITOR.getTypeByte() == msg.getType(); return MessageTypeEnums.UDP_DISTRIBUTE_SINGLE_CLIENT_REAL_CLOSE_VISITOR.getTypeByte() == msg.getType();
} }
} }

View File

@ -20,6 +20,6 @@ public abstract class AbstractHandleUdpDistributeStagingClosedTypeAdvanced<MSG>
*/ */
@Override @Override
public boolean doSupport(NettyProxyMsg msg) { public boolean doSupport(NettyProxyMsg msg) {
return MessageTypeEnums.TCP_DISTRIBUTE_CLIENT_STAGING_CLOSED_NOTIFICATION.getTypeByte() == msg.getType(); return MessageTypeEnums.UDP_DISTRIBUTE_CLIENT_STAGING_CLOSED_NOTIFICATION.getTypeByte() == msg.getType();
} }
} }

View File

@ -20,6 +20,6 @@ public abstract class AbstractHandleUdpDistributeStagingOpenedTypeAdvanced<MSG>
*/ */
@Override @Override
public boolean doSupport(NettyProxyMsg msg) { public boolean doSupport(NettyProxyMsg msg) {
return MessageTypeEnums.TCP_DISTRIBUTE_CLIENT_STAGING_OPENED_NOTIFICATION.getTypeByte() == msg.getType(); return MessageTypeEnums.UDP_DISTRIBUTE_CLIENT_STAGING_OPENED_NOTIFICATION.getTypeByte() == msg.getType();
} }
} }

View File

@ -20,6 +20,6 @@ public abstract class AbstractHandleUdpClientConnectSuccessTypeAdvanced<MSG> ext
*/ */
@Override @Override
public boolean doSupport(NettyProxyMsg msg) { public boolean doSupport(NettyProxyMsg msg) {
return MessageTypeEnums.TCP_REPORT_CLIENT_CONNECT_SUCCESS.getTypeByte() == msg.getType(); return MessageTypeEnums.UDP_REPORT_CLIENT_CONNECT_SUCCESS.getTypeByte() == msg.getType();
} }
} }

View File

@ -9,7 +9,7 @@ import org.framework.lazy.cloud.network.heartbeat.common.enums.MessageTypeEnums;
/** /**
* 上报 客户端渗透客户端init close 信息 * 上报 客户端渗透客户端init close 信息
* TCP_REPORT_CLIENT_PERMEATE_CLIENT_CLOSE * UDP_REPORT_CLIENT_PERMEATE_CLIENT_CLOSE
*/ */
public abstract class AbstractHandleUdpReportClientPermeateClientCloseTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced { public abstract class AbstractHandleUdpReportClientPermeateClientCloseTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced {
@ -22,6 +22,6 @@ public abstract class AbstractHandleUdpReportClientPermeateClientCloseTypeAdvanc
*/ */
@Override @Override
public boolean doSupport(NettyProxyMsg msg) { public boolean doSupport(NettyProxyMsg msg) {
return MessageTypeEnums.TCP_REPORT_CLIENT_PERMEATE_CLIENT_CLOSE.getTypeByte() == msg.getType(); return MessageTypeEnums.UDP_REPORT_CLIENT_PERMEATE_CLIENT_CLOSE.getTypeByte() == msg.getType();
} }
} }

View File

@ -9,7 +9,7 @@ import org.framework.lazy.cloud.network.heartbeat.common.enums.MessageTypeEnums;
/** /**
* 上报 客户端渗透客户端init信息 * 上报 客户端渗透客户端init信息
* TCP_REPORT_CLIENT_PERMEATE_CLIENT_INIT * UDP_REPORT_CLIENT_PERMEATE_CLIENT_INIT
*/ */
public abstract class AbstractHandleUdpReportClientPermeateClientInitTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced { public abstract class AbstractHandleUdpReportClientPermeateClientInitTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced {
@ -22,6 +22,6 @@ public abstract class AbstractHandleUdpReportClientPermeateClientInitTypeAdvance
*/ */
@Override @Override
public boolean doSupport(NettyProxyMsg msg) { public boolean doSupport(NettyProxyMsg msg) {
return MessageTypeEnums.TCP_REPORT_CLIENT_PERMEATE_CLIENT_INIT.getTypeByte() == msg.getType(); return MessageTypeEnums.UDP_REPORT_CLIENT_PERMEATE_CLIENT_INIT.getTypeByte() == msg.getType();
} }
} }

View File

@ -9,7 +9,7 @@ import org.framework.lazy.cloud.network.heartbeat.common.enums.MessageTypeEnums;
/** /**
* 上报客户端渗透客户端通信通道关闭 * 上报客户端渗透客户端通信通道关闭
*@see MessageTypeEnums#TCP_REPORT_CLIENT_PERMEATE_CLIENT_TRANSFER_CLOSE *@see MessageTypeEnums#UDP_REPORT_CLIENT_PERMEATE_CLIENT_TRANSFER_CLOSE
*/ */
public abstract class AbstractHandleUdpReportClientPermeateClientTransferCloseTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced { public abstract class AbstractHandleUdpReportClientPermeateClientTransferCloseTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced {
@ -22,6 +22,6 @@ public abstract class AbstractHandleUdpReportClientPermeateClientTransferCloseTy
*/ */
@Override @Override
public boolean doSupport(NettyProxyMsg msg) { public boolean doSupport(NettyProxyMsg msg) {
return MessageTypeEnums.TCP_REPORT_CLIENT_PERMEATE_CLIENT_TRANSFER_CLOSE.getTypeByte() == msg.getType(); return MessageTypeEnums.UDP_REPORT_CLIENT_PERMEATE_CLIENT_TRANSFER_CLOSE.getTypeByte() == msg.getType();
} }
} }

View File

@ -9,7 +9,7 @@ import org.framework.lazy.cloud.network.heartbeat.common.enums.MessageTypeEnums;
/** /**
* 上报 客户端渗透服务端init close 信息 * 上报 客户端渗透服务端init close 信息
* TCP_REPORT_CLIENT_PERMEATE_SERVER_CLOSE * UDP_REPORT_CLIENT_PERMEATE_SERVER_CLOSE
*/ */
public abstract class AbstractHandleUdpReportClientPermeateServerCloseTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced { public abstract class AbstractHandleUdpReportClientPermeateServerCloseTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced {
@ -22,6 +22,6 @@ public abstract class AbstractHandleUdpReportClientPermeateServerCloseTypeAdvanc
*/ */
@Override @Override
public boolean doSupport(NettyProxyMsg msg) { public boolean doSupport(NettyProxyMsg msg) {
return MessageTypeEnums.TCP_REPORT_CLIENT_PERMEATE_SERVER_CLOSE.getTypeByte() == msg.getType(); return MessageTypeEnums.UDP_REPORT_CLIENT_PERMEATE_SERVER_CLOSE.getTypeByte() == msg.getType();
} }
} }

View File

@ -9,7 +9,7 @@ import org.framework.lazy.cloud.network.heartbeat.common.enums.MessageTypeEnums;
/** /**
* 上报 客户端渗透服务端init信息 * 上报 客户端渗透服务端init信息
* TCP_REPORT_CLIENT_PERMEATE_SERVER_INIT * UDP_REPORT_CLIENT_PERMEATE_SERVER_INIT
*/ */
public abstract class AbstractHandleUdpReportClientPermeateServerInitTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced { public abstract class AbstractHandleUdpReportClientPermeateServerInitTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced {
@ -22,6 +22,6 @@ public abstract class AbstractHandleUdpReportClientPermeateServerInitTypeAdvance
*/ */
@Override @Override
public boolean doSupport(NettyProxyMsg msg) { public boolean doSupport(NettyProxyMsg msg) {
return MessageTypeEnums.TCP_REPORT_CLIENT_PERMEATE_SERVER_INIT.getTypeByte() == msg.getType(); return MessageTypeEnums.UDP_REPORT_CLIENT_PERMEATE_SERVER_INIT.getTypeByte() == msg.getType();
} }
} }

View File

@ -9,7 +9,7 @@ import org.framework.lazy.cloud.network.heartbeat.common.enums.MessageTypeEnums;
/** /**
* 上报 客户端渗透服务端通信通道关闭 * 上报 客户端渗透服务端通信通道关闭
* TCP_TCP_REPORT_CLIENT_PERMEATE_SERVER_TRANSFER_CLOSE * UDP_UDP_REPORT_CLIENT_PERMEATE_SERVER_TRANSFER_CLOSE
*/ */
public abstract class AbstractHandleUdpReportClientPermeateServerTransferCloseTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced { public abstract class AbstractHandleUdpReportClientPermeateServerTransferCloseTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced {
@ -22,6 +22,6 @@ public abstract class AbstractHandleUdpReportClientPermeateServerTransferCloseTy
*/ */
@Override @Override
public boolean doSupport(NettyProxyMsg msg) { public boolean doSupport(NettyProxyMsg msg) {
return MessageTypeEnums.TCP_TCP_REPORT_CLIENT_PERMEATE_SERVER_TRANSFER_CLOSE.getTypeByte() == msg.getType(); return MessageTypeEnums.UDP_UDP_REPORT_CLIENT_PERMEATE_SERVER_TRANSFER_CLOSE.getTypeByte() == msg.getType();
} }
} }

View File

@ -9,7 +9,7 @@ import org.framework.lazy.cloud.network.heartbeat.common.enums.MessageTypeEnums;
/** /**
* 上报 客户端渗透服务端通信 * 上报 客户端渗透服务端通信
* TCP_REPORT_CLIENT_PERMEATE_SERVER_TRANSFER * UDP_REPORT_CLIENT_PERMEATE_SERVER_TRANSFER
*/ */
public abstract class AbstractHandleUdpReportClientPermeateServerTransferTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced { public abstract class AbstractHandleUdpReportClientPermeateServerTransferTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced {
@ -22,6 +22,6 @@ public abstract class AbstractHandleUdpReportClientPermeateServerTransferTypeAdv
*/ */
@Override @Override
public boolean doSupport(NettyProxyMsg msg) { public boolean doSupport(NettyProxyMsg msg) {
return MessageTypeEnums.TCP_REPORT_CLIENT_PERMEATE_SERVER_TRANSFER.getTypeByte() == msg.getType(); return MessageTypeEnums.UDP_REPORT_CLIENT_PERMEATE_SERVER_TRANSFER.getTypeByte() == msg.getType();
} }
} }

View File

@ -9,7 +9,7 @@ import org.framework.lazy.cloud.network.heartbeat.common.enums.MessageTypeEnums;
/** /**
* 上报 客户端渗透客户端数据传输通道连接成功 * 上报 客户端渗透客户端数据传输通道连接成功
* TCP_REPORT_CLIENT_TRANSFER_CLIENT_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL * UDP_REPORT_CLIENT_TRANSFER_CLIENT_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL
*/ */
public abstract class AbstractHandleUdpReportClientTransferClientPermeateChannelConnectionSuccessfulTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced { public abstract class AbstractHandleUdpReportClientTransferClientPermeateChannelConnectionSuccessfulTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced {
@ -22,6 +22,6 @@ public abstract class AbstractHandleUdpReportClientTransferClientPermeateChannel
*/ */
@Override @Override
public boolean doSupport(NettyProxyMsg msg) { public boolean doSupport(NettyProxyMsg msg) {
return MessageTypeEnums.TCP_REPORT_CLIENT_TRANSFER_CLIENT_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL.getTypeByte() == msg.getType(); return MessageTypeEnums.UDP_REPORT_CLIENT_TRANSFER_CLIENT_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL.getTypeByte() == msg.getType();
} }
} }

View File

@ -9,7 +9,7 @@ import org.framework.lazy.cloud.network.heartbeat.common.enums.MessageTypeEnums;
/** /**
* 上报 客户端渗透客户端数据传输通道init * 上报 客户端渗透客户端数据传输通道init
* TCP_REPORT_CLIENT_PERMEATE_CLIENT_TRANSFER_CHANNEL_INIT_SUCCESSFUL * UDP_REPORT_CLIENT_PERMEATE_CLIENT_TRANSFER_CHANNEL_INIT_SUCCESSFUL
*/ */
public abstract class AbstractHandleUdpReportClientTransferClientPermeateChannelInitSuccessfulTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced { public abstract class AbstractHandleUdpReportClientTransferClientPermeateChannelInitSuccessfulTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced {
@ -22,6 +22,6 @@ public abstract class AbstractHandleUdpReportClientTransferClientPermeateChannel
*/ */
@Override @Override
public boolean doSupport(NettyProxyMsg msg) { public boolean doSupport(NettyProxyMsg msg) {
return MessageTypeEnums.TCP_REPORT_CLIENT_TRANSFER_CLIENT_PERMEATE_CHANNEL_INIT_SUCCESSFUL.getTypeByte() == msg.getType(); return MessageTypeEnums.UDP_REPORT_CLIENT_TRANSFER_CLIENT_PERMEATE_CHANNEL_INIT_SUCCESSFUL.getTypeByte() == msg.getType();
} }
} }

View File

@ -9,7 +9,7 @@ import org.framework.lazy.cloud.network.heartbeat.common.enums.MessageTypeEnums;
/** /**
* 上报客户端渗透客户端数据传输结果 * 上报客户端渗透客户端数据传输结果
* TCP_REPORT_CLIENT_TRANSFER_CLIENT_RESPONSE * UDP_REPORT_CLIENT_TRANSFER_CLIENT_RESPONSE
*/ */
public abstract class AbstractHandleUdpReportClientTransferClientResponseTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced { public abstract class AbstractHandleUdpReportClientTransferClientResponseTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced {
@ -22,6 +22,6 @@ public abstract class AbstractHandleUdpReportClientTransferClientResponseTypeAdv
*/ */
@Override @Override
public boolean doSupport(NettyProxyMsg msg) { public boolean doSupport(NettyProxyMsg msg) {
return MessageTypeEnums.TCP_REPORT_CLIENT_TRANSFER_CLIENT_RESPONSE.getTypeByte() == msg.getType(); return MessageTypeEnums.UDP_REPORT_CLIENT_TRANSFER_CLIENT_RESPONSE.getTypeByte() == msg.getType();
} }
} }

View File

@ -9,7 +9,7 @@ import org.framework.lazy.cloud.network.heartbeat.common.enums.MessageTypeEnums;
/** /**
* 上报客户端渗透客户端数据传输 * 上报客户端渗透客户端数据传输
* TCP_REPORT_CLIENT_PERMEATE_CLIENT_TRANSFER_REQUEST * UDP_REPORT_CLIENT_PERMEATE_CLIENT_TRANSFER_REQUEST
*/ */
public abstract class AbstractHandleUdpReportClientTransferClientTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced { public abstract class AbstractHandleUdpReportClientTransferClientTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced {
@ -22,6 +22,6 @@ public abstract class AbstractHandleUdpReportClientTransferClientTypeAdvanced<MS
*/ */
@Override @Override
public boolean doSupport(NettyProxyMsg msg) { public boolean doSupport(NettyProxyMsg msg) {
return MessageTypeEnums.TCP_REPORT_CLIENT_TRANSFER_CLIENT_REQUEST.getTypeByte() == msg.getType(); return MessageTypeEnums.UDP_REPORT_CLIENT_TRANSFER_CLIENT_REQUEST.getTypeByte() == msg.getType();
} }
} }

View File

@ -9,7 +9,7 @@ import org.framework.lazy.cloud.network.heartbeat.common.enums.MessageTypeEnums;
/** /**
* 上报 客户端渗透服务端数据传输通道连接成功 * 上报 客户端渗透服务端数据传输通道连接成功
* TCP_REPORT_CLIENT_TRANSFER_SERVER_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL * UDP_REPORT_CLIENT_TRANSFER_SERVER_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL
*/ */
public abstract class AbstractHandleUdpReportClientTransferServerPermeateChannelConnectionSuccessfulTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced { public abstract class AbstractHandleUdpReportClientTransferServerPermeateChannelConnectionSuccessfulTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced {
@ -22,6 +22,6 @@ public abstract class AbstractHandleUdpReportClientTransferServerPermeateChannel
*/ */
@Override @Override
public boolean doSupport(NettyProxyMsg msg) { public boolean doSupport(NettyProxyMsg msg) {
return MessageTypeEnums.TCP_REPORT_CLIENT_TRANSFER_SERVER_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL.getTypeByte() == msg.getType(); return MessageTypeEnums.UDP_REPORT_CLIENT_TRANSFER_SERVER_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL.getTypeByte() == msg.getType();
} }
} }

View File

@ -9,7 +9,7 @@ import org.framework.lazy.cloud.network.heartbeat.common.enums.MessageTypeEnums;
/** /**
* 上报 集群注册 * 上报 集群注册
* TCP_REPORT_CLUSTER_NODE_REGISTER_MESSAGE * UDP_REPORT_CLUSTER_NODE_REGISTER_MESSAGE
*/ */
public abstract class AbstractHandleUdpReportClusterNodeRegisterTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced { public abstract class AbstractHandleUdpReportClusterNodeRegisterTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced {
@ -22,6 +22,6 @@ public abstract class AbstractHandleUdpReportClusterNodeRegisterTypeAdvanced<MSG
*/ */
@Override @Override
public boolean doSupport(NettyProxyMsg msg) { public boolean doSupport(NettyProxyMsg msg) {
return MessageTypeEnums.TCP_REPORT_CLUSTER_NODE_REGISTER_MESSAGE.getTypeByte() == msg.getType(); return MessageTypeEnums.UDP_REPORT_CLUSTER_NODE_REGISTER_MESSAGE.getTypeByte() == msg.getType();
} }
} }

View File

@ -8,7 +8,7 @@ import org.framework.lazy.cloud.network.heartbeat.common.enums.MessageTypeEnums;
/** /**
* 客户端上报断开连接通知 * 客户端上报断开连接通知
* TCP_DISTRIBUTE_CLIENT_DISCONNECTION_NOTIFICATION * UDP_DISTRIBUTE_CLIENT_DISCONNECTION_NOTIFICATION
*/ */
public abstract class AbstractHandleUdpReportDisconnectTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced { public abstract class AbstractHandleUdpReportDisconnectTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced {
@ -22,6 +22,6 @@ public abstract class AbstractHandleUdpReportDisconnectTypeAdvanced<MSG> extends
@Override @Override
public boolean doSupport(NettyProxyMsg msg) { public boolean doSupport(NettyProxyMsg msg) {
// 下发 客户端断开连接通知 // 下发 客户端断开连接通知
return MessageTypeEnums.TCP_REPORT_CLIENT_DISCONNECTION.getTypeByte() == msg.getType(); return MessageTypeEnums.UDP_REPORT_CLIENT_DISCONNECTION.getTypeByte() == msg.getType();
} }
} }

View File

@ -9,7 +9,7 @@ import org.framework.lazy.cloud.network.heartbeat.common.enums.MessageTypeEnums;
/** /**
* 服务端通道 is active * 服务端通道 is active
* TCP_SERVER_CHANNEL_ACTIVE * UDP_SERVER_CHANNEL_ACTIVE
*/ */
public abstract class AbstractHandleUdpReportServerChannelActiveTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced { public abstract class AbstractHandleUdpReportServerChannelActiveTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced {
@ -22,6 +22,6 @@ public abstract class AbstractHandleUdpReportServerChannelActiveTypeAdvanced<MSG
*/ */
@Override @Override
public boolean doSupport(NettyProxyMsg msg) { public boolean doSupport(NettyProxyMsg msg) {
return MessageTypeEnums.TCP_SERVER_CHANNEL_ACTIVE.getTypeByte() == msg.getType(); return MessageTypeEnums.UDP_SERVER_CHANNEL_ACTIVE.getTypeByte() == msg.getType();
} }
} }

View File

@ -9,7 +9,7 @@ import org.framework.lazy.cloud.network.heartbeat.common.enums.MessageTypeEnums;
/** /**
* 服务端处理客户端 关闭一个访客 * 服务端处理客户端 关闭一个访客
* TCP_REPORT_SERVICE_PERMEATE_CLIENT_CLIENT_CLOSE_VISITOR * UDP_REPORT_SERVICE_PERMEATE_CLIENT_CLIENT_CLOSE_VISITOR
*/ */
public abstract class AbstractHandleUdpReportServicePermeateClientCloseVisitorTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced { public abstract class AbstractHandleUdpReportServicePermeateClientCloseVisitorTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced {
@ -22,6 +22,6 @@ public abstract class AbstractHandleUdpReportServicePermeateClientCloseVisitorTy
*/ */
@Override @Override
public boolean doSupport(NettyProxyMsg msg) { public boolean doSupport(NettyProxyMsg msg) {
return MessageTypeEnums.REPORT_SINGLE_CLIENT_CLOSE_VISITOR.getTypeByte() == msg.getType(); return MessageTypeEnums.UDP_REPORT_SINGLE_CLIENT_CLOSE_VISITOR.getTypeByte() == msg.getType();
} }
} }

View File

@ -9,7 +9,7 @@ import org.framework.lazy.cloud.network.heartbeat.common.enums.MessageTypeEnums;
/** /**
* 服务端处理客户端绑定真实服务成功 * 服务端处理客户端绑定真实服务成功
* TCP_REPORT_SINGLE_CLIENT_REAL_CONNECT * UDP_REPORT_SINGLE_CLIENT_REAL_CONNECT
*/ */
public abstract class AbstractHandleUdpReportServicePermeateClientRealConnectTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced { public abstract class AbstractHandleUdpReportServicePermeateClientRealConnectTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced {
@ -22,6 +22,6 @@ public abstract class AbstractHandleUdpReportServicePermeateClientRealConnectTyp
*/ */
@Override @Override
public boolean doSupport(NettyProxyMsg msg) { public boolean doSupport(NettyProxyMsg msg) {
return MessageTypeEnums.TCP_REPORT_SINGLE_CLIENT_REAL_CONNECT.getTypeByte() == msg.getType(); return MessageTypeEnums.UDP_REPORT_SINGLE_CLIENT_REAL_CONNECT.getTypeByte() == msg.getType();
} }
} }

View File

@ -9,7 +9,7 @@ import org.framework.lazy.cloud.network.heartbeat.common.enums.MessageTypeEnums;
/** /**
* 服务端处理客户端上报数据 * 服务端处理客户端上报数据
* TCP_REPORT_CLIENT_STAGING_CLOSED * UDP_REPORT_CLIENT_STAGING_CLOSED
*/ */
public abstract class AbstractHandleUdpReportServicePermeateClientTransferTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced { public abstract class AbstractHandleUdpReportServicePermeateClientTransferTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced {
@ -22,6 +22,6 @@ public abstract class AbstractHandleUdpReportServicePermeateClientTransferTypeAd
*/ */
@Override @Override
public boolean doSupport(NettyProxyMsg msg) { public boolean doSupport(NettyProxyMsg msg) {
return MessageTypeEnums.TCP_REPORT_CLIENT_TRANSFER.getTypeByte() == msg.getType(); return MessageTypeEnums.UDP_REPORT_CLIENT_TRANSFER.getTypeByte() == msg.getType();
} }
} }

View File

@ -9,7 +9,7 @@ import org.framework.lazy.cloud.network.heartbeat.common.enums.MessageTypeEnums;
/** /**
* 服务端处理客户端 关闭一个访客 * 服务端处理客户端 关闭一个访客
* TCP_REPORT_SERVICE_PERMEATE_CLIENT_CLIENT_CLOSE_VISITOR * UDP_REPORT_SERVICE_PERMEATE_CLIENT_CLIENT_CLOSE_VISITOR
*/ */
public abstract class AbstractHandleUdpReportSingleClientMessage2OtherClientTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced { public abstract class AbstractHandleUdpReportSingleClientMessage2OtherClientTypeAdvanced<MSG> extends AbstractHandleChannelTypeAdvanced<NettyProxyMsg> implements HandleChannelTypeAdvanced {
@ -22,6 +22,6 @@ public abstract class AbstractHandleUdpReportSingleClientMessage2OtherClientType
*/ */
@Override @Override
public boolean doSupport(NettyProxyMsg msg) { public boolean doSupport(NettyProxyMsg msg) {
return MessageTypeEnums.TCP_REPORT_SINGLE_CLIENT_MESSAGE.getTypeByte() == msg.getType(); return MessageTypeEnums.UDP_REPORT_SINGLE_CLIENT_MESSAGE.getTypeByte() == msg.getType();
} }
} }

View File

@ -24,6 +24,6 @@ public abstract class AbstractHandleUdpReportStagingClosedTypeAdvanced<MSG> exte
*/ */
@Override @Override
public boolean doSupport(NettyProxyMsg msg) { public boolean doSupport(NettyProxyMsg msg) {
return MessageTypeEnums.TCP_REPORT_CLIENT_STAGING_CLOSED.getTypeByte() == msg.getType(); return MessageTypeEnums.UDP_REPORT_CLIENT_STAGING_CLOSED.getTypeByte() == msg.getType();
} }
} }

View File

@ -20,6 +20,6 @@ public abstract class AbstractHandleUdpReportStagingOpenedTypeAdvanced<MSG> exte
*/ */
@Override @Override
public boolean doSupport(NettyProxyMsg msg) { public boolean doSupport(NettyProxyMsg msg) {
return MessageTypeEnums.TCP_REPORT_CLIENT_STAGING_OPENED.getTypeByte() == msg.getType(); return MessageTypeEnums.UDP_REPORT_CLIENT_STAGING_OPENED.getTypeByte() == msg.getType();
} }
} }

View File

@ -3,9 +3,12 @@ package org.framework.lazy.cloud.network.heartbeat.common.enums;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Getter; import lombok.Getter;
import org.framework.lazy.cloud.network.heartbeat.common.MessageType; import org.framework.lazy.cloud.network.heartbeat.common.MessageType;
import org.framework.lazy.cloud.network.heartbeat.common.UdpMessageType;
import org.framework.lazy.cloud.network.heartbeat.common.advanced.tcp.AbstractTcpHandleChannelHeartbeatTypeAdvanced; import org.framework.lazy.cloud.network.heartbeat.common.advanced.tcp.AbstractTcpHandleChannelHeartbeatTypeAdvanced;
import org.framework.lazy.cloud.network.heartbeat.common.advanced.tcp.client.*; import org.framework.lazy.cloud.network.heartbeat.common.advanced.tcp.client.*;
import org.framework.lazy.cloud.network.heartbeat.common.advanced.tcp.server.*; import org.framework.lazy.cloud.network.heartbeat.common.advanced.tcp.server.*;
import org.framework.lazy.cloud.network.heartbeat.common.advanced.udp.client.*;
import org.framework.lazy.cloud.network.heartbeat.common.advanced.udp.server.*;
/** /**
* @see MessageType * @see MessageType
@ -20,36 +23,36 @@ public enum MessageTypeEnums {
/** /**
* @see AbstractHandleTcpClientConnectSuccessTypeAdvanced * @see AbstractHandleTcpClientConnectSuccessTypeAdvanced
*/ */
TCP_REPORT_CLIENT_CONNECT_SUCCESS(MessageType.TCP_REPORT_CLIENT_CONNECT_SUCCESS, "上报 客户端连接成功"), TCP_REPORT_CLIENT_CONNECT_SUCCESS(MessageType.TCP_REPORT_CLIENT_CONNECT_SUCCESS, "TCP 上报 客户端连接成功"),
/** /**
* @see AbstractHandleTcpReportDisconnectTypeAdvanced * @see AbstractHandleTcpReportDisconnectTypeAdvanced
*/ */
TCP_REPORT_CLIENT_DISCONNECTION(MessageType.TCP_REPORT_CLIENT_DISCONNECTION, "上报 客户端断开连接"), TCP_REPORT_CLIENT_DISCONNECTION(MessageType.TCP_REPORT_CLIENT_DISCONNECTION, "TCP 上报 客户端断开连接"),
/** /**
* @see AbstractHandleTcpReportStagingOpenedTypeAdvanced * @see AbstractHandleTcpReportStagingOpenedTypeAdvanced
*/ */
TCP_REPORT_CLIENT_STAGING_OPENED(MessageType.TCP_REPORT_CLIENT_STAGING_OPENED, "上报 客户端暂存开启"), TCP_REPORT_CLIENT_STAGING_OPENED(MessageType.TCP_REPORT_CLIENT_STAGING_OPENED, "TCP 上报 客户端暂存开启"),
/** /**
* @see AbstractHandleTcpReportStagingClosedTypeAdvanced * @see AbstractHandleTcpReportStagingClosedTypeAdvanced
*/ */
TCP_REPORT_CLIENT_STAGING_CLOSED(MessageType.TCP_REPORT_CLIENT_STAGING_CLOSED, "上报 客户端暂存关闭"), TCP_REPORT_CLIENT_STAGING_CLOSED(MessageType.TCP_REPORT_CLIENT_STAGING_CLOSED, "TCP 上报 客户端暂存关闭"),
/** /**
* @see AbstractHandleTcpReportServicePermeateClientTransferTypeAdvanced * @see AbstractHandleTcpReportServicePermeateClientTransferTypeAdvanced
*/ */
TCP_REPORT_CLIENT_TRANSFER(MessageType.TCP_REPORT_CLIENT_TRANSFER, "上报 客户端数据传输(内网穿透数据回传)"), TCP_REPORT_CLIENT_TRANSFER(MessageType.TCP_REPORT_CLIENT_TRANSFER, "TCP 上报 客户端数据传输(内网穿透数据回传)"),
/** /**
* @see AbstractHandleTcpReportServicePermeateClientRealConnectTypeAdvanced * @see AbstractHandleTcpReportServicePermeateClientRealConnectTypeAdvanced
*/ */
TCP_REPORT_SINGLE_CLIENT_REAL_CONNECT(MessageType.TCP_REPORT_SINGLE_CLIENT_REAL_CONNECT, "上报 客户端创建需要代理的真实端口成功"), TCP_REPORT_SINGLE_CLIENT_REAL_CONNECT(MessageType.TCP_REPORT_SINGLE_CLIENT_REAL_CONNECT, "TCP 上报 客户端创建需要代理的真实端口成功"),
/** /**
* @see AbstractHandleTcpReportServicePermeateClientCloseVisitorTypeAdvanced * @see AbstractHandleTcpReportServicePermeateClientCloseVisitorTypeAdvanced
*/ */
REPORT_SINGLE_CLIENT_CLOSE_VISITOR(MessageType.TCP_REPORT_SERVICE_PERMEATE_CLIENT_CLIENT_CLOSE_VISITOR, "上报 客户端关闭一个访客通道"), TCP_REPORT_SINGLE_CLIENT_CLOSE_VISITOR(MessageType.TCP_REPORT_SERVICE_PERMEATE_CLIENT_CLIENT_CLOSE_VISITOR, "TCP 上报 客户端关闭一个访客通道"),
/** /**
* @see AbstractHandleTcpReportSingleClientMessage2OtherClientTypeAdvanced * @see AbstractHandleTcpReportSingleClientMessage2OtherClientTypeAdvanced
*/ */
TCP_REPORT_SINGLE_CLIENT_MESSAGE(MessageType.TCP_REPORT_SINGLE_CLIENT_MESSAGE, "上报 客户端消息到另一个客户端"), TCP_REPORT_SINGLE_CLIENT_MESSAGE(MessageType.TCP_REPORT_SINGLE_CLIENT_MESSAGE, "TCP 上报 客户端消息到另一个客户端"),
/** /**
* @see AbstractHandleTcpReportServerChannelActiveTypeAdvanced * @see AbstractHandleTcpReportServerChannelActiveTypeAdvanced
*/ */
@ -57,175 +60,397 @@ public enum MessageTypeEnums {
/** /**
* @see AbstractHandleTcpReportClusterNodeRegisterTypeAdvanced * @see AbstractHandleTcpReportClusterNodeRegisterTypeAdvanced
*/ */
TCP_REPORT_CLUSTER_NODE_REGISTER_MESSAGE(MessageType.TCP_REPORT_CLUSTER_NODE_REGISTER_MESSAGE, "上报 集群注册"), TCP_REPORT_CLUSTER_NODE_REGISTER_MESSAGE(MessageType.TCP_REPORT_CLUSTER_NODE_REGISTER_MESSAGE, "TCP 上报 集群注册"),
/** /**
* @see AbstractHandleTcpReportClientTransferServerPermeateChannelConnectionSuccessfulTypeAdvanced * @see AbstractHandleTcpReportClientTransferServerPermeateChannelConnectionSuccessfulTypeAdvanced
*/ */
TCP_REPORT_CLIENT_TRANSFER_SERVER_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL(MessageType.TCP_REPORT_CLIENT_TRANSFER_SERVER_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL, "上报 客户端渗透服务端数据传输通道连接成功"), TCP_REPORT_CLIENT_TRANSFER_SERVER_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL(MessageType.TCP_REPORT_CLIENT_TRANSFER_SERVER_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL, "TCP 上报 客户端渗透服务端数据传输通道连接成功"),
/** /**
* @see AbstractHandleTcpReportClientPermeateServerInitTypeAdvanced * @see AbstractHandleTcpReportClientPermeateServerInitTypeAdvanced
*/ */
TCP_REPORT_CLIENT_PERMEATE_SERVER_INIT(MessageType.TCP_REPORT_CLIENT_PERMEATE_SERVER_INIT, "上报 客户端渗透服务端init信息"), TCP_REPORT_CLIENT_PERMEATE_SERVER_INIT(MessageType.TCP_REPORT_CLIENT_PERMEATE_SERVER_INIT, "TCP 上报 客户端渗透服务端init信息"),
/** /**
* 上报 客户端渗透服务端init close 信息 * TCP 上报 客户端渗透服务端init close 信息
* @see AbstractHandleTcpReportClientPermeateServerCloseTypeAdvanced * @see AbstractHandleTcpReportClientPermeateServerCloseTypeAdvanced
*/ */
TCP_REPORT_CLIENT_PERMEATE_SERVER_CLOSE(MessageType.TCP_REPORT_CLIENT_PERMEATE_SERVER_CLOSE, "上报 客户端渗透服务端init close 信息"), TCP_REPORT_CLIENT_PERMEATE_SERVER_CLOSE(MessageType.TCP_REPORT_CLIENT_PERMEATE_SERVER_CLOSE, "TCP 上报 客户端渗透服务端init close 信息"),
/** /**
* 上报 客户端渗透服务端通信通道关闭 * TCP 上报 客户端渗透服务端通信通道关闭
* @see AbstractHandleTcpReportClientPermeateServerTransferCloseTypeAdvanced * @see AbstractHandleTcpReportClientPermeateServerTransferCloseTypeAdvanced
*/ */
TCP_TCP_REPORT_CLIENT_PERMEATE_SERVER_TRANSFER_CLOSE(MessageType.TCP_TCP_REPORT_CLIENT_PERMEATE_SERVER_TRANSFER_CLOSE, "上报 客户端渗透服务端通信通道关闭"), TCP_TCP_REPORT_CLIENT_PERMEATE_SERVER_TRANSFER_CLOSE(MessageType.TCP_TCP_REPORT_CLIENT_PERMEATE_SERVER_TRANSFER_CLOSE, "TCP 上报 客户端渗透服务端通信通道关闭"),
/** /**
* 上报 客户端渗透服务端通信传输 * TCP 上报 客户端渗透服务端通信传输
* @see AbstractHandleTcpReportClientPermeateServerTransferTypeAdvanced * @see AbstractHandleTcpReportClientPermeateServerTransferTypeAdvanced
*/ */
TCP_REPORT_CLIENT_PERMEATE_SERVER_TRANSFER(MessageType.TCP_REPORT_CLIENT_PERMEATE_SERVER_TRANSFER, "上报 客户端渗透服务端通信传输"), TCP_REPORT_CLIENT_PERMEATE_SERVER_TRANSFER(MessageType.TCP_REPORT_CLIENT_PERMEATE_SERVER_TRANSFER, "TCP 上报 客户端渗透服务端通信传输"),
/** /**
* @see AbstractHandleTcpReportClientPermeateClientInitTypeAdvanced * @see AbstractHandleTcpReportClientPermeateClientInitTypeAdvanced
*/ */
TCP_REPORT_CLIENT_PERMEATE_CLIENT_INIT(MessageType.TCP_REPORT_CLIENT_PERMEATE_CLIENT_INIT, "上报 客户端渗透客户端init信息"), TCP_REPORT_CLIENT_PERMEATE_CLIENT_INIT(MessageType.TCP_REPORT_CLIENT_PERMEATE_CLIENT_INIT, "TCP 上报 客户端渗透客户端init信息"),
/** /**
* 上报 客户端渗透客户端init close 信息 * TCP 上报 客户端渗透客户端init close 信息
* @see AbstractHandleTcpReportClientPermeateClientCloseTypeAdvanced * @see AbstractHandleTcpReportClientPermeateClientCloseTypeAdvanced
*/ */
TCP_REPORT_CLIENT_PERMEATE_CLIENT_CLOSE(MessageType.TCP_REPORT_CLIENT_PERMEATE_CLIENT_CLOSE, "上报 客户端渗透客户端init close 信息"), TCP_REPORT_CLIENT_PERMEATE_CLIENT_CLOSE(MessageType.TCP_REPORT_CLIENT_PERMEATE_CLIENT_CLOSE, "TCP 上报 客户端渗透客户端init close 信息"),
/** /**
* 上报 客户端渗透客户端数据传输通道连接成功 * TCP 上报 客户端渗透客户端数据传输通道连接成功
* @see AbstractHandleTcpReportClientTransferClientPermeateChannelConnectionSuccessfulTypeAdvanced * @see AbstractHandleTcpReportClientTransferClientPermeateChannelConnectionSuccessfulTypeAdvanced
*/ */
TCP_REPORT_CLIENT_TRANSFER_CLIENT_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL(MessageType.TCP_REPORT_CLIENT_TRANSFER_CLIENT_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL, "上报 客户端渗透客户端数据传输通道连接成功"), TCP_REPORT_CLIENT_TRANSFER_CLIENT_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL(MessageType.TCP_REPORT_CLIENT_TRANSFER_CLIENT_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL, "TCP 上报 客户端渗透客户端数据传输通道连接成功"),
/** /**
* 上报 客户端渗透客户端数据传输通道init 成功 * TCP 上报 客户端渗透客户端数据传输通道init 成功
* @see AbstractHandleTcpReportClientTransferClientPermeateChannelInitSuccessfulTypeAdvanced * @see AbstractHandleTcpReportClientTransferClientPermeateChannelInitSuccessfulTypeAdvanced
*/ */
TCP_REPORT_CLIENT_TRANSFER_CLIENT_PERMEATE_CHANNEL_INIT_SUCCESSFUL(MessageType.TCP_REPORT_CLIENT_PERMEATE_CLIENT_TRANSFER_CHANNEL_INIT_SUCCESSFUL, "上报 客户端渗透客户端数据传输通道init成功"), TCP_REPORT_CLIENT_TRANSFER_CLIENT_PERMEATE_CHANNEL_INIT_SUCCESSFUL(MessageType.TCP_REPORT_CLIENT_PERMEATE_CLIENT_TRANSFER_CHANNEL_INIT_SUCCESSFUL, "TCP 上报 客户端渗透客户端数据传输通道init成功"),
/** /**
* 上报 上报客户端渗透客户端数据传输 * TCP 上报 TCP 上报客户端渗透客户端数据传输
* @see AbstractHandleTcpReportClientTransferClientTypeAdvanced * @see AbstractHandleTcpReportClientTransferClientTypeAdvanced
*/ */
TCP_REPORT_CLIENT_TRANSFER_CLIENT_REQUEST(MessageType.TCP_REPORT_CLIENT_PERMEATE_CLIENT_TRANSFER_REQUEST, "上报客户端渗透客户端数据传输"), TCP_REPORT_CLIENT_TRANSFER_CLIENT_REQUEST(MessageType.TCP_REPORT_CLIENT_PERMEATE_CLIENT_TRANSFER_REQUEST, "TCP 上报客户端渗透客户端数据传输"),
/** /**
* 上报客户端渗透客户端数据传输结果 * TCP 上报客户端渗透客户端数据传输结果
* @see AbstractHandleTcpReportClientTransferClientResponseTypeAdvanced * @see AbstractHandleTcpReportClientTransferClientResponseTypeAdvanced
*/ */
TCP_REPORT_CLIENT_TRANSFER_CLIENT_RESPONSE(MessageType.TCP_REPORT_CLIENT_TRANSFER_CLIENT_RESPONSE, "上报客户端渗透客户端数据传输结果"), TCP_REPORT_CLIENT_TRANSFER_CLIENT_RESPONSE(MessageType.TCP_REPORT_CLIENT_TRANSFER_CLIENT_RESPONSE, "TCP 上报客户端渗透客户端数据传输结果"),
/** /**
* 上报客户端渗透客户端通信通道关闭 * TCP 上报客户端渗透客户端通信通道关闭
* *
* @see AbstractHandleTcpReportClientPermeateClientTransferCloseTypeAdvanced * @see AbstractHandleTcpReportClientPermeateClientTransferCloseTypeAdvanced
*/ */
TCP_REPORT_CLIENT_PERMEATE_CLIENT_TRANSFER_CLOSE(MessageType.TCP_REPORT_CLIENT_PERMEATE_CLIENT_TRANSFER_CLOSE, "上报客户端渗透客户端通信通道关闭"), TCP_REPORT_CLIENT_PERMEATE_CLIENT_TRANSFER_CLOSE(MessageType.TCP_REPORT_CLIENT_PERMEATE_CLIENT_TRANSFER_CLOSE, "TCP 上报客户端渗透客户端通信通道关闭"),
/** /**
* @see AbstractHandleTcpDistributeConnectSuccessNotificationTypeAdvancedHandle * @see AbstractHandleTcpDistributeConnectSuccessNotificationTypeAdvancedHandle
*/ */
TCP_DISTRIBUTE_CLIENT_CONNECTION_SUCCESS_NOTIFICATION(MessageType.TCP_DISTRIBUTE_CLIENT_CONNECTION_SUCCESS_NOTIFICATION, "下发 客户端接收连接成功通知"), TCP_DISTRIBUTE_CLIENT_CONNECTION_SUCCESS_NOTIFICATION(MessageType.TCP_DISTRIBUTE_CLIENT_CONNECTION_SUCCESS_NOTIFICATION, "TCP 下发 客户端接收连接成功通知"),
/** /**
* @see AbstractHandleTcpDistributeDisconnectTypeAdvancedHandle * @see AbstractHandleTcpDistributeDisconnectTypeAdvancedHandle
*/ */
TCP_DISTRIBUTE_CLIENT_DISCONNECTION_NOTIFICATION(MessageType.TCP_DISTRIBUTE_CLIENT_DISCONNECTION_NOTIFICATION, "下发 客户端断开连接通知"), TCP_DISTRIBUTE_CLIENT_DISCONNECTION_NOTIFICATION(MessageType.TCP_DISTRIBUTE_CLIENT_DISCONNECTION_NOTIFICATION, "TCP 下发 客户端断开连接通知"),
/** /**
* @see AbstractHandleTcpDistributeStagingOpenedTypeAdvanced * @see AbstractHandleTcpDistributeStagingOpenedTypeAdvanced
*/ */
TCP_DISTRIBUTE_CLIENT_STAGING_OPENED_NOTIFICATION(MessageType.TCP_DISTRIBUTE_CLIENT_STAGING_OPENED_NOTIFICATION, "下发 客户端暂存开启通知"), TCP_DISTRIBUTE_CLIENT_STAGING_OPENED_NOTIFICATION(MessageType.TCP_DISTRIBUTE_CLIENT_STAGING_OPENED_NOTIFICATION, "TCP 下发 客户端暂存开启通知"),
/** /**
* @see AbstractHandleTcpDistributeStagingClosedTypeAdvanced * @see AbstractHandleTcpDistributeStagingClosedTypeAdvanced
*/ */
TCP_DISTRIBUTE_CLIENT_STAGING_CLOSED_NOTIFICATION(MessageType.TCP_DISTRIBUTE_CLIENT_STAGING_CLOSED_NOTIFICATION, "下发 客户端暂存关闭通知"), TCP_DISTRIBUTE_CLIENT_STAGING_CLOSED_NOTIFICATION(MessageType.TCP_DISTRIBUTE_CLIENT_STAGING_CLOSED_NOTIFICATION, "TCP 下发 客户端暂存关闭通知"),
/** /**
* @see AbstractHandleTcpDistributeServicePermeateClientTransferTypeAdvanced * @see AbstractHandleTcpDistributeServicePermeateClientTransferTypeAdvanced
*/ */
TCP_DISTRIBUTE_CLIENT_TRANSFER(MessageType.TCP_DISTRIBUTE_CLIENT_TRANSFER, "下发 客户端数据传输(内网穿透数据发送)"), TCP_DISTRIBUTE_CLIENT_TRANSFER(MessageType.TCP_DISTRIBUTE_CLIENT_TRANSFER, "TCP 下发 客户端数据传输(内网穿透数据发送)"),
/** /**
* @see AbstractHandleTcpDistributeServicePermeateClientRealConnectTypeAdvanced * @see AbstractHandleTcpDistributeServicePermeateClientRealConnectTypeAdvanced
*/ */
TCP_DISTRIBUTE_SINGLE_CLIENT_REAL_CONNECT(MessageType.TCP_DISTRIBUTE_SINGLE_CLIENT_REAL_CONNECT, "下发 客户端创建需要代理的真实端口"), TCP_DISTRIBUTE_SINGLE_CLIENT_REAL_CONNECT(MessageType.TCP_DISTRIBUTE_SINGLE_CLIENT_REAL_CONNECT, "TCP 下发 客户端创建需要代理的真实端口"),
/** /**
* @see AbstractHandleTcpDistributeSingleClientRealAutoReadConnectTypeAdvanced * @see AbstractHandleTcpDistributeSingleClientRealAutoReadConnectTypeAdvanced
*/ */
TCP_DISTRIBUTE_SINGLE_CLIENT_REAL_CONNECT_AUTO_READ(MessageType.TCP_DISTRIBUTE_SINGLE_CLIENT_REAL_CONNECT_AUTO_READ, "下发 客户端代理的真实端口自动读写"), TCP_DISTRIBUTE_SINGLE_CLIENT_REAL_CONNECT_AUTO_READ(MessageType.TCP_DISTRIBUTE_SINGLE_CLIENT_REAL_CONNECT_AUTO_READ, "TCP 下发 客户端代理的真实端口自动读写"),
/** /**
* @see AbstractHandleTcpDistributeSingleClientRealCloseVisitorTypeAdvanced * @see AbstractHandleTcpDistributeSingleClientRealCloseVisitorTypeAdvanced
*/ */
TCP_DISTRIBUTE_SINGLE_CLIENT_REAL_CLOSE_VISITOR(MessageType.TCP_DISTRIBUTE_SERVER_PERMEATE_CLIENT_REAL_CLOSE_VISITOR, "下发 客户端关闭代理服务通道"), TCP_DISTRIBUTE_SINGLE_CLIENT_REAL_CLOSE_VISITOR(MessageType.TCP_DISTRIBUTE_SERVER_PERMEATE_CLIENT_REAL_CLOSE_VISITOR, "TCP 下发 客户端关闭代理服务通道"),
/** /**
* @see AbstractHandleTcpDistributeSingleClientMessageTypeAdvanced * @see AbstractHandleTcpDistributeSingleClientMessageTypeAdvanced
*/ */
TCP_DISTRIBUTE_SINGLE_CLIENT_MESSAGE(MessageType.TCP_DISTRIBUTE_SINGLE_CLIENT_MESSAGE, "下发 客户端消息"), TCP_DISTRIBUTE_SINGLE_CLIENT_MESSAGE(MessageType.TCP_DISTRIBUTE_SINGLE_CLIENT_MESSAGE, "TCP 下发 客户端消息"),
/** /**
* @see AbstractHandleTcpClientChannelActiveAdvanced * @see AbstractHandleTcpClientChannelActiveAdvanced
*/ */
CLIENT_CHANNEL_ACTIVE(MessageType.CLIENT_CHANNEL_ACTIVE, "客户端通道 is active"), TCP_CLIENT_CHANNEL_ACTIVE(MessageType.TCP_CLIENT_CHANNEL_ACTIVE, "客户端通道 is active"),
/** /**
* @see AbstractHandleTcpDistributeClusterNodeRegisterTypeAdvanced * @see AbstractHandleTcpDistributeClusterNodeRegisterTypeAdvanced
*/ */
TCP_DISTRIBUTE_CLUSTER_NODE_REGISTER_MESSAGE(MessageType.TCP_DISTRIBUTE_CLUSTER_NODE_REGISTER_MESSAGE, "下发 集群注册"), TCP_DISTRIBUTE_CLUSTER_NODE_REGISTER_MESSAGE(MessageType.TCP_DISTRIBUTE_CLUSTER_NODE_REGISTER_MESSAGE, "TCP 下发 集群注册"),
/** /**
* @see AbstractHandleTcpDistributeClientTransferServerPermeateChannelConnectionSuccessfulTypeAdvanced * @see AbstractHandleTcpDistributeClientTransferServerPermeateChannelConnectionSuccessfulTypeAdvanced
*/ */
TCP_DISTRIBUTE_CLIENT_TRANSFER_SERVER_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL(MessageType.TCP_DISTRIBUTE_CLIENT_TRANSFER_SERVER_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL, "下发 客户端渗透服务端数据传输通道连接成功"), TCP_DISTRIBUTE_CLIENT_TRANSFER_SERVER_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL(MessageType.TCP_DISTRIBUTE_CLIENT_TRANSFER_SERVER_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL, "TCP 下发 客户端渗透服务端数据传输通道连接成功"),
/** /**
* @see AbstractHandleTcpDistributeClientPermeateServerInitTypeAdvanced * @see AbstractHandleTcpDistributeClientPermeateServerInitTypeAdvanced
*/ */
TCP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_INIT(MessageType.TCP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_INIT, "下发 客户端渗透服务端init信息"), TCP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_INIT(MessageType.TCP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_INIT, "TCP 下发 客户端渗透服务端init信息"),
/** /**
* @see AbstractHandleTcpDistributeClientPermeateServerCloseTypeAdvanced * @see AbstractHandleTcpDistributeClientPermeateServerCloseTypeAdvanced
*/ */
TCP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_CLOSE(MessageType.TCP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_CLOSE, "下发 客户端渗透服务端init close信息"), TCP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_CLOSE(MessageType.TCP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_CLOSE, "TCP 下发 客户端渗透服务端init close信息"),
/** /**
* @see AbstractHandleTcpDistributeClientPermeateServerTransferCloseTypeAdvanced * @see AbstractHandleTcpDistributeClientPermeateServerTransferCloseTypeAdvanced
*/ */
TCP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_TRANSFER_CLOSE(MessageType.TCP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_TRANSFER_CLOSE, "下发 客户端渗透服务端通信通道关闭"), TCP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_TRANSFER_CLOSE(MessageType.TCP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_TRANSFER_CLOSE, "TCP 下发 客户端渗透服务端通信通道关闭"),
/** /**
* @see AbstractHandleTcpDistributeClientPermeateServerTransferTypeAdvanced * @see AbstractHandleTcpDistributeClientPermeateServerTransferTypeAdvanced
*/ */
TCP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_TRANSFER(MessageType.TCP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_TRANSFER, "下发 客户端渗透服务端通信传输"), TCP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_TRANSFER(MessageType.TCP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_TRANSFER, "TCP 下发 客户端渗透服务端通信传输"),
/** /**
* @see AbstractHandleTcpDistributeClientPermeateClientInitTypeAdvanced * @see AbstractHandleTcpDistributeClientPermeateClientInitTypeAdvanced
*/ */
TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_INIT(MessageType.TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_INIT, "下发 客户端渗透客户端init信息"), TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_INIT(MessageType.TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_INIT, "TCP 下发 客户端渗透客户端init信息"),
/** /**
* @see AbstractHandleTcpDistributeClientPermeateClientCloseTypeAdvanced * @see AbstractHandleTcpDistributeClientPermeateClientCloseTypeAdvanced
*/ */
TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_CLOSE(MessageType.TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_CLOSE, "下发 客户端渗透客户端init close信息"), TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_CLOSE(MessageType.TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_CLOSE, "TCP 下发 客户端渗透客户端init close信息"),
/** /**
* @see AbstractHandleTcpDistributeClientTransferClientPermeateChannelConnectionSuccessfulTypeAdvanced * @see AbstractHandleTcpDistributeClientTransferClientPermeateChannelConnectionSuccessfulTypeAdvanced
*/ */
TCP_DISTRIBUTE_CLIENT_TRANSFER_CLIENT_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL(MessageType.TCP_DISTRIBUTE_CLIENT_TRANSFER_CLIENT_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL, "下发 客户端渗透客户端数据传输通道连接成功"), TCP_DISTRIBUTE_CLIENT_TRANSFER_CLIENT_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL(MessageType.TCP_DISTRIBUTE_CLIENT_TRANSFER_CLIENT_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL, "TCP 下发 客户端渗透客户端数据传输通道连接成功"),
/** /**
* 下发 客户端渗透客户端数据传输通道init 成功 * TCP 下发 客户端渗透客户端数据传输通道init 成功
* @see AbstractHandleTcpDistributeClientTransferClientPermeateChannelInitSuccessfulTypeAdvanced * @see AbstractHandleTcpDistributeClientTransferClientPermeateChannelInitSuccessfulTypeAdvanced
*/ */
TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_CHANNEL_INIT_SUCCESSFUL(MessageType.TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_CHANNEL_INIT_SUCCESSFUL, "下发 客户端渗透客户端数据传输通道init 成功"), TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_CHANNEL_INIT_SUCCESSFUL(MessageType.TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_CHANNEL_INIT_SUCCESSFUL, "TCP 下发 客户端渗透客户端数据传输通道init 成功"),
/** /**
* 下发客户端渗透客户端数据传输 * TCP 下发客户端渗透客户端数据传输
* @see AbstractHandleTcpDistributeClientTransferClientRequestTypeAdvanced * @see AbstractHandleTcpDistributeClientTransferClientRequestTypeAdvanced
*/ */
TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_REQUEST(MessageType.TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_REQUEST, "下发客户端渗透客户端数据传输"), TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_REQUEST(MessageType.TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_REQUEST, "TCP 下发客户端渗透客户端数据传输"),
/** /**
* 下发客户端渗透客户端数据传输 * TCP 下发客户端渗透客户端数据传输
* @see AbstractHandleTcpDistributeServicePermeateClientTransferClientResponseTypeAdvanced * @see AbstractHandleTcpDistributeServicePermeateClientTransferClientResponseTypeAdvanced
*/ */
TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_RESPONSE(MessageType.TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_RESPONSE, "下发客户端渗透客户端数据传输"), TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_RESPONSE(MessageType.TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_RESPONSE, "TCP 下发客户端渗透客户端数据传输"),
/** /**
* 下发客户端渗透客户端通信通道关闭 * TCP 下发客户端渗透客户端通信通道关闭
* *
* @see MessageTypeEnums#TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_CLOSE * @see MessageTypeEnums#TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_CLOSE
* @see AbstractHandleTcpDistributeClientPermeateClientTransferCloseTypeAdvanced * @see AbstractHandleTcpDistributeClientPermeateClientTransferCloseTypeAdvanced
*/ */
TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_CLOSE(MessageType.TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_CLOSE, "下发客户端渗透客户端通信通道关闭"), TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_CLOSE(MessageType.TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_CLOSE, "TCP 下发客户端渗透客户端通信通道关闭"),
/**
* @see AbstractHandleUdpClientConnectSuccessTypeAdvanced
*/
UDP_REPORT_CLIENT_CONNECT_SUCCESS(UdpMessageType.UDP_REPORT_CLIENT_CONNECT_SUCCESS, "UDP 上报 客户端连接成功"),
/**
* @see AbstractHandleUdpReportDisconnectTypeAdvanced
*/
UDP_REPORT_CLIENT_DISCONNECTION(UdpMessageType.UDP_REPORT_CLIENT_DISCONNECTION, "UDP 上报 客户端断开连接"),
/**
* @see AbstractHandleUdpReportStagingOpenedTypeAdvanced
*/
UDP_REPORT_CLIENT_STAGING_OPENED(UdpMessageType.UDP_REPORT_CLIENT_STAGING_OPENED, "UDP 上报 客户端暂存开启"),
/**
* @see AbstractHandleUdpReportStagingClosedTypeAdvanced
*/
UDP_REPORT_CLIENT_STAGING_CLOSED(UdpMessageType.UDP_REPORT_CLIENT_STAGING_CLOSED, "UDP 上报 客户端暂存关闭"),
/**
* @see AbstractHandleUdpReportServicePermeateClientTransferTypeAdvanced
*/
UDP_REPORT_CLIENT_TRANSFER(UdpMessageType.UDP_REPORT_CLIENT_TRANSFER, "UDP 上报 客户端数据传输(内网穿透数据回传)"),
/**
* @see AbstractHandleUdpReportServicePermeateClientRealConnectTypeAdvanced
*/
UDP_REPORT_SINGLE_CLIENT_REAL_CONNECT(UdpMessageType.UDP_REPORT_SINGLE_CLIENT_REAL_CONNECT, "UDP 上报 客户端创建需要代理的真实端口成功"),
/**
* @see AbstractHandleUdpReportServicePermeateClientCloseVisitorTypeAdvanced
*/
UDP_REPORT_SINGLE_CLIENT_CLOSE_VISITOR(UdpMessageType.UDP_REPORT_SERVICE_PERMEATE_CLIENT_CLIENT_CLOSE_VISITOR, "UDP 上报 客户端关闭一个访客通道"),
/**
* @see AbstractHandleUdpReportSingleClientMessage2OtherClientTypeAdvanced
*/
UDP_REPORT_SINGLE_CLIENT_MESSAGE(UdpMessageType.UDP_REPORT_SINGLE_CLIENT_MESSAGE, "UDP 上报 客户端消息到另一个客户端"),
/**
* @see AbstractHandleUdpReportServerChannelActiveTypeAdvanced
*/
UDP_SERVER_CHANNEL_ACTIVE(UdpMessageType.UDP_SERVER_CHANNEL_ACTIVE, "服务端通道 is active"),
/**
* @see AbstractHandleUdpReportClusterNodeRegisterTypeAdvanced
*/
UDP_REPORT_CLUSTER_NODE_REGISTER_MESSAGE(UdpMessageType.UDP_REPORT_CLUSTER_NODE_REGISTER_MESSAGE, "UDP 上报 集群注册"),
/**
* @see AbstractHandleUdpReportClientTransferServerPermeateChannelConnectionSuccessfulTypeAdvanced
*/
UDP_REPORT_CLIENT_TRANSFER_SERVER_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL(UdpMessageType.UDP_REPORT_CLIENT_TRANSFER_SERVER_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL, "UDP 上报 客户端渗透服务端数据传输通道连接成功"),
/**
* @see AbstractHandleUdpReportClientPermeateServerInitTypeAdvanced
*/
UDP_REPORT_CLIENT_PERMEATE_SERVER_INIT(UdpMessageType.UDP_REPORT_CLIENT_PERMEATE_SERVER_INIT, "UDP 上报 客户端渗透服务端init信息"),
/**
* UDP 上报 客户端渗透服务端init close 信息
* @see AbstractHandleUdpReportClientPermeateServerCloseTypeAdvanced
*/
UDP_REPORT_CLIENT_PERMEATE_SERVER_CLOSE(UdpMessageType.UDP_REPORT_CLIENT_PERMEATE_SERVER_CLOSE, "UDP 上报 客户端渗透服务端init close 信息"),
/**
* UDP 上报 客户端渗透服务端通信通道关闭
* @see AbstractHandleUdpReportClientPermeateServerTransferCloseTypeAdvanced
*/
UDP_UDP_REPORT_CLIENT_PERMEATE_SERVER_TRANSFER_CLOSE(UdpMessageType.UDP_UDP_REPORT_CLIENT_PERMEATE_SERVER_TRANSFER_CLOSE, "UDP 上报 客户端渗透服务端通信通道关闭"),
/**
* UDP 上报 客户端渗透服务端通信传输
* @see AbstractHandleUdpReportClientPermeateServerTransferTypeAdvanced
*/
UDP_REPORT_CLIENT_PERMEATE_SERVER_TRANSFER(UdpMessageType.UDP_REPORT_CLIENT_PERMEATE_SERVER_TRANSFER, "UDP 上报 客户端渗透服务端通信传输"),
/**
* @see AbstractHandleUdpReportClientPermeateClientInitTypeAdvanced
*/
UDP_REPORT_CLIENT_PERMEATE_CLIENT_INIT(UdpMessageType.UDP_REPORT_CLIENT_PERMEATE_CLIENT_INIT, "UDP 上报 客户端渗透客户端init信息"),
/**
* UDP 上报 客户端渗透客户端init close 信息
* @see AbstractHandleUdpReportClientPermeateClientCloseTypeAdvanced
*/
UDP_REPORT_CLIENT_PERMEATE_CLIENT_CLOSE(UdpMessageType.UDP_REPORT_CLIENT_PERMEATE_CLIENT_CLOSE, "UDP 上报 客户端渗透客户端init close 信息"),
/**
* UDP 上报 客户端渗透客户端数据传输通道连接成功
* @see AbstractHandleUdpReportClientTransferClientPermeateChannelConnectionSuccessfulTypeAdvanced
*/
UDP_REPORT_CLIENT_TRANSFER_CLIENT_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL(UdpMessageType.UDP_REPORT_CLIENT_TRANSFER_CLIENT_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL, "UDP 上报 客户端渗透客户端数据传输通道连接成功"),
/**
* UDP 上报 客户端渗透客户端数据传输通道init 成功
* @see AbstractHandleUdpReportClientTransferClientPermeateChannelInitSuccessfulTypeAdvanced
*/
UDP_REPORT_CLIENT_TRANSFER_CLIENT_PERMEATE_CHANNEL_INIT_SUCCESSFUL(UdpMessageType.UDP_REPORT_CLIENT_PERMEATE_CLIENT_TRANSFER_CHANNEL_INIT_SUCCESSFUL, "UDP 上报 客户端渗透客户端数据传输通道init成功"),
/**
* UDP 上报 UDP 上报客户端渗透客户端数据传输
* @see AbstractHandleUdpReportClientTransferClientTypeAdvanced
*/
UDP_REPORT_CLIENT_TRANSFER_CLIENT_REQUEST(UdpMessageType.UDP_REPORT_CLIENT_PERMEATE_CLIENT_TRANSFER_REQUEST, "UDP 上报客户端渗透客户端数据传输"),
/**
* UDP 上报客户端渗透客户端数据传输结果
* @see AbstractHandleUdpReportClientTransferClientResponseTypeAdvanced
*/
UDP_REPORT_CLIENT_TRANSFER_CLIENT_RESPONSE(UdpMessageType.UDP_REPORT_CLIENT_TRANSFER_CLIENT_RESPONSE, "UDP 上报客户端渗透客户端数据传输结果"),
/**
* UDP 上报客户端渗透客户端通信通道关闭
*
* @see AbstractHandleUdpReportClientPermeateClientTransferCloseTypeAdvanced
*/
UDP_REPORT_CLIENT_PERMEATE_CLIENT_TRANSFER_CLOSE(UdpMessageType.UDP_REPORT_CLIENT_PERMEATE_CLIENT_TRANSFER_CLOSE, "UDP 上报客户端渗透客户端通信通道关闭"),
/**
* @see AbstractHandleUdpDistributeConnectSuccessNotificationTypeAdvancedHandle
*/
UDP_DISTRIBUTE_CLIENT_CONNECTION_SUCCESS_NOTIFICATION(UdpMessageType.UDP_DISTRIBUTE_CLIENT_CONNECTION_SUCCESS_NOTIFICATION, "UDP 下发 客户端接收连接成功通知"),
/**
* @see AbstractHandleUdpDistributeDisconnectTypeAdvancedHandle
*/
UDP_DISTRIBUTE_CLIENT_DISCONNECTION_NOTIFICATION(UdpMessageType.UDP_DISTRIBUTE_CLIENT_DISCONNECTION_NOTIFICATION, "UDP 下发 客户端断开连接通知"),
/**
* @see AbstractHandleUdpDistributeStagingOpenedTypeAdvanced
*/
UDP_DISTRIBUTE_CLIENT_STAGING_OPENED_NOTIFICATION(UdpMessageType.UDP_DISTRIBUTE_CLIENT_STAGING_OPENED_NOTIFICATION, "UDP 下发 客户端暂存开启通知"),
/**
* @see AbstractHandleUdpDistributeStagingClosedTypeAdvanced
*/
UDP_DISTRIBUTE_CLIENT_STAGING_CLOSED_NOTIFICATION(UdpMessageType.UDP_DISTRIBUTE_CLIENT_STAGING_CLOSED_NOTIFICATION, "UDP 下发 客户端暂存关闭通知"),
/**
* @see AbstractHandleUdpDistributeServicePermeateClientTransferTypeAdvanced
*/
UDP_DISTRIBUTE_CLIENT_TRANSFER(UdpMessageType.UDP_DISTRIBUTE_CLIENT_TRANSFER, "UDP 下发 客户端数据传输(内网穿透数据发送)"),
/**
* @see AbstractHandleUdpDistributeServicePermeateClientRealConnectTypeAdvanced
*/
UDP_DISTRIBUTE_SINGLE_CLIENT_REAL_CONNECT(UdpMessageType.UDP_DISTRIBUTE_SINGLE_CLIENT_REAL_CONNECT, "UDP 下发 客户端创建需要代理的真实端口"),
/**
* @see AbstractHandleUdpDistributeSingleClientRealAutoReadConnectTypeAdvanced
*/
UDP_DISTRIBUTE_SINGLE_CLIENT_REAL_CONNECT_AUTO_READ(UdpMessageType.UDP_DISTRIBUTE_SINGLE_CLIENT_REAL_CONNECT_AUTO_READ, "UDP 下发 客户端代理的真实端口自动读写"),
/**
* @see AbstractHandleUdpDistributeSingleClientRealCloseVisitorTypeAdvanced
*/
UDP_DISTRIBUTE_SINGLE_CLIENT_REAL_CLOSE_VISITOR(UdpMessageType.UDP_DISTRIBUTE_SERVER_PERMEATE_CLIENT_REAL_CLOSE_VISITOR, "UDP 下发 客户端关闭代理服务通道"),
/**
* @see AbstractHandleUdpDistributeSingleClientMessageTypeAdvanced
*/
UDP_DISTRIBUTE_SINGLE_CLIENT_MESSAGE(UdpMessageType.UDP_DISTRIBUTE_SINGLE_CLIENT_MESSAGE, "UDP 下发 客户端消息"),
/**
* @see AbstractHandleUdpClientChannelActiveAdvanced
*/
UDP_CLIENT_CHANNEL_ACTIVE(UdpMessageType.UDP_CLIENT_CHANNEL_ACTIVE, "客户端通道 is active"),
/**
* @see AbstractHandleUdpDistributeClusterNodeRegisterTypeAdvanced
*/
UDP_DISTRIBUTE_CLUSTER_NODE_REGISTER_MESSAGE(UdpMessageType.UDP_DISTRIBUTE_CLUSTER_NODE_REGISTER_MESSAGE, "UDP 下发 集群注册"),
/**
* @see AbstractHandleUdpDistributeClientTransferServerPermeateChannelConnectionSuccessfulTypeAdvanced
*/
UDP_DISTRIBUTE_CLIENT_TRANSFER_SERVER_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL(UdpMessageType.UDP_DISTRIBUTE_CLIENT_TRANSFER_SERVER_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL, "UDP 下发 客户端渗透服务端数据传输通道连接成功"),
/**
* @see AbstractHandleUdpDistributeClientPermeateServerInitTypeAdvanced
*/
UDP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_INIT(UdpMessageType.UDP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_INIT, "UDP 下发 客户端渗透服务端init信息"),
/**
* @see AbstractHandleUdpDistributeClientPermeateServerCloseTypeAdvanced
*/
UDP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_CLOSE(UdpMessageType.UDP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_CLOSE, "UDP 下发 客户端渗透服务端init close信息"),
/**
* @see AbstractHandleUdpDistributeClientPermeateServerTransferCloseTypeAdvanced
*/
UDP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_TRANSFER_CLOSE(UdpMessageType.UDP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_TRANSFER_CLOSE, "UDP 下发 客户端渗透服务端通信通道关闭"),
/**
* @see AbstractHandleUdpDistributeClientPermeateServerTransferTypeAdvanced
*/
UDP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_TRANSFER(UdpMessageType.UDP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_TRANSFER, "UDP 下发 客户端渗透服务端通信传输"),
/**
* @see AbstractHandleUdpDistributeClientPermeateClientInitTypeAdvanced
*/
UDP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_INIT(UdpMessageType.UDP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_INIT, "UDP 下发 客户端渗透客户端init信息"),
/**
* @see AbstractHandleUdpDistributeClientPermeateClientCloseTypeAdvanced
*/
UDP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_CLOSE(UdpMessageType.UDP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_CLOSE, "UDP 下发 客户端渗透客户端init close信息"),
/**
* @see AbstractHandleUdpDistributeClientTransferClientPermeateChannelConnectionSuccessfulTypeAdvanced
*/
UDP_DISTRIBUTE_CLIENT_TRANSFER_CLIENT_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL(UdpMessageType.UDP_DISTRIBUTE_CLIENT_TRANSFER_CLIENT_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL, "UDP 下发 客户端渗透客户端数据传输通道连接成功"),
/**
* UDP 下发 客户端渗透客户端数据传输通道init 成功
* @see AbstractHandleUdpDistributeClientTransferClientPermeateChannelInitSuccessfulTypeAdvanced
*/
UDP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_CHANNEL_INIT_SUCCESSFUL(UdpMessageType.UDP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_CHANNEL_INIT_SUCCESSFUL, "UDP 下发 客户端渗透客户端数据传输通道init 成功"),
/**
* UDP 下发客户端渗透客户端数据传输
* @see AbstractHandleUdpDistributeClientTransferClientRequestTypeAdvanced
*/
UDP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_REQUEST(UdpMessageType.UDP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_REQUEST, "UDP 下发客户端渗透客户端数据传输"),
/**
* UDP 下发客户端渗透客户端数据传输
* @see AbstractHandleUdpDistributeServicePermeateClientTransferClientResponseTypeAdvanced
*/
UDP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_RESPONSE(UdpMessageType.UDP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_RESPONSE, "UDP 下发客户端渗透客户端数据传输"),
/**
* UDP 下发客户端渗透客户端通信通道关闭
*
* @see MessageTypeEnums#UDP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_CLOSE
* @see AbstractHandleUdpDistributeClientPermeateClientTransferCloseTypeAdvanced
*/
UDP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_CLOSE(UdpMessageType.UDP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_CLOSE, "UDP 下发客户端渗透客户端通信通道关闭"),
; ;
private final byte typeByte; private final byte typeByte;

View File

@ -36,13 +36,13 @@ public class ServerAutoConfiguration {
*/ */
@Role(BeanDefinition.ROLE_INFRASTRUCTURE) @Role(BeanDefinition.ROLE_INFRASTRUCTURE)
@Bean @Bean
static ServerHandleTcpReportServicePermeateClientTransferTypeAdvanced serverReportChannelTransferTypeAdvanced(ChannelFlowAdapter channelFlowAdapter) { static ServerHandleTcpReportServicePermeateClientTransferTypeAdvanced serverHandleTcpReportServicePermeateClientTransferTypeAdvanced(ChannelFlowAdapter channelFlowAdapter) {
return new ServerHandleTcpReportServicePermeateClientTransferTypeAdvanced(channelFlowAdapter); return new ServerHandleTcpReportServicePermeateClientTransferTypeAdvanced(channelFlowAdapter);
} }
@Role(BeanDefinition.ROLE_INFRASTRUCTURE) @Role(BeanDefinition.ROLE_INFRASTRUCTURE)
@Bean @Bean
static ServerHandleTcpClientConnectSuccessTypeAdvanced serverReportConnectSuccessTypeAdvanced( static ServerHandleTcpClientConnectSuccessTypeAdvanced serverHandleTcpClientConnectSuccessTypeAdvanced(
LazyClientStatsChangeApplication lazyClientStatsChangeApplication, LazyClientStatsChangeApplication lazyClientStatsChangeApplication,
LazyNettyClientBlacklistApplication lazyNettyClientBlacklistApplication, LazyNettyClientBlacklistApplication lazyNettyClientBlacklistApplication,
LazyInternalNetworkServerPermeateClientMappingApplication lazyInternalNetworkServerPermeateClientMappingApplication, LazyInternalNetworkServerPermeateClientMappingApplication lazyInternalNetworkServerPermeateClientMappingApplication,
@ -69,37 +69,37 @@ public class ServerAutoConfiguration {
*/ */
@Role(BeanDefinition.ROLE_INFRASTRUCTURE) @Role(BeanDefinition.ROLE_INFRASTRUCTURE)
@Bean @Bean
static ServerHandleTcpReportClusterNodeRegisterTypeAdvanced serverHandleReportClusterNodeRegisterTypeAdvanced() { static ServerHandleTcpReportClusterNodeRegisterTypeAdvanced serverHandleTcpReportClusterNodeRegisterTypeAdvanced() {
return new ServerHandleTcpReportClusterNodeRegisterTypeAdvanced(); return new ServerHandleTcpReportClusterNodeRegisterTypeAdvanced();
} }
@Role(BeanDefinition.ROLE_INFRASTRUCTURE) @Role(BeanDefinition.ROLE_INFRASTRUCTURE)
@Bean @Bean
static ServerHandleTcpReportDisconnectTypeAdvanced serverReportDisconnectTypeAdvanced(LazyClientStatsChangeApplication lazyClientStatsChangeApplication) { static ServerHandleTcpReportDisconnectTypeAdvanced serverHandleTcpReportDisconnectTypeAdvanced(LazyClientStatsChangeApplication lazyClientStatsChangeApplication) {
return new ServerHandleTcpReportDisconnectTypeAdvanced(lazyClientStatsChangeApplication); return new ServerHandleTcpReportDisconnectTypeAdvanced(lazyClientStatsChangeApplication);
} }
@Role(BeanDefinition.ROLE_INFRASTRUCTURE) @Role(BeanDefinition.ROLE_INFRASTRUCTURE)
@Bean @Bean
static ServerHandleTcpReportServicePermeateClientCloseVisitorTypeAdvanced serverReportSingleClientCloseVisitorTypeAdvanced() { static ServerHandleTcpReportServicePermeateClientCloseVisitorTypeAdvanced serverHandleTcpReportServicePermeateClientCloseVisitorTypeAdvanced() {
return new ServerHandleTcpReportServicePermeateClientCloseVisitorTypeAdvanced(); return new ServerHandleTcpReportServicePermeateClientCloseVisitorTypeAdvanced();
} }
@Role(BeanDefinition.ROLE_INFRASTRUCTURE) @Role(BeanDefinition.ROLE_INFRASTRUCTURE)
@Bean @Bean
static ServerHandleTcpReportServicePermeateClientRealConnectTypeAdvanced serverReportSingleClientRealConnectTypeAdvanced() { static ServerHandleTcpReportServicePermeateClientRealConnectTypeAdvanced serverHandleTcpReportServicePermeateClientRealConnectTypeAdvanced() {
return new ServerHandleTcpReportServicePermeateClientRealConnectTypeAdvanced(); return new ServerHandleTcpReportServicePermeateClientRealConnectTypeAdvanced();
} }
@Role(BeanDefinition.ROLE_INFRASTRUCTURE) @Role(BeanDefinition.ROLE_INFRASTRUCTURE)
@Bean @Bean
static ServerHandleTcpReportStagingClosedTypeAdvanced serverReportStagingClosedTypeAdvanced(LazyClientStatsChangeApplication lazyClientStatsChangeApplication) { static ServerHandleTcpReportStagingClosedTypeAdvanced serverHandleTcpReportStagingClosedTypeAdvanced(LazyClientStatsChangeApplication lazyClientStatsChangeApplication) {
return new ServerHandleTcpReportStagingClosedTypeAdvanced(lazyClientStatsChangeApplication); return new ServerHandleTcpReportStagingClosedTypeAdvanced(lazyClientStatsChangeApplication);
} }
@Role(BeanDefinition.ROLE_INFRASTRUCTURE) @Role(BeanDefinition.ROLE_INFRASTRUCTURE)
@Bean @Bean
static ServerHandleTcpReportStagingOpenedTypeAdvanced serverReportStagingOpenedTypeAdvanced(LazyClientStatsChangeApplication lazyClientStatsChangeApplication) { static ServerHandleTcpReportStagingOpenedTypeAdvanced serverHandleTcpReportStagingOpenedTypeAdvanced(LazyClientStatsChangeApplication lazyClientStatsChangeApplication) {
return new ServerHandleTcpReportStagingOpenedTypeAdvanced(lazyClientStatsChangeApplication); return new ServerHandleTcpReportStagingOpenedTypeAdvanced(lazyClientStatsChangeApplication);
} }
} }
@ -113,7 +113,7 @@ public class ServerAutoConfiguration {
*/ */
@Role(BeanDefinition.ROLE_INFRASTRUCTURE) @Role(BeanDefinition.ROLE_INFRASTRUCTURE)
@Bean @Bean
public ServerHandleUdpChannelHeartbeatTypeAdvanced serverChannelHeartbeatTypeAdvanced() { public ServerHandleUdpChannelHeartbeatTypeAdvanced serverHandleUdpChannelHeartbeatTypeAdvanced() {
return new ServerHandleUdpChannelHeartbeatTypeAdvanced(); return new ServerHandleUdpChannelHeartbeatTypeAdvanced();
} }
@ -124,13 +124,13 @@ public class ServerAutoConfiguration {
*/ */
@Role(BeanDefinition.ROLE_INFRASTRUCTURE) @Role(BeanDefinition.ROLE_INFRASTRUCTURE)
@Bean @Bean
static ServerHandleUdpReportServicePermeateClientTransferTypeAdvanced serverReportChannelTransferTypeAdvanced(ChannelFlowAdapter channelFlowAdapter) { static ServerHandleUdpReportServicePermeateClientTransferTypeAdvanced serverHandleUdpReportServicePermeateClientTransferTypeAdvanced(ChannelFlowAdapter channelFlowAdapter) {
return new ServerHandleUdpReportServicePermeateClientTransferTypeAdvanced(channelFlowAdapter); return new ServerHandleUdpReportServicePermeateClientTransferTypeAdvanced(channelFlowAdapter);
} }
@Role(BeanDefinition.ROLE_INFRASTRUCTURE) @Role(BeanDefinition.ROLE_INFRASTRUCTURE)
@Bean @Bean
static ServerHandleUdpClientConnectSuccessTypeAdvanced serverReportConnectSuccessTypeAdvanced( static ServerHandleUdpClientConnectSuccessTypeAdvanced serverHandleUdpClientConnectSuccessTypeAdvanced(
LazyClientStatsChangeApplication lazyClientStatsChangeApplication, LazyClientStatsChangeApplication lazyClientStatsChangeApplication,
LazyNettyClientBlacklistApplication lazyNettyClientBlacklistApplication, LazyNettyClientBlacklistApplication lazyNettyClientBlacklistApplication,
LazyInternalNetworkServerPermeateClientMappingApplication lazyInternalNetworkServerPermeateClientMappingApplication, LazyInternalNetworkServerPermeateClientMappingApplication lazyInternalNetworkServerPermeateClientMappingApplication,
@ -157,37 +157,37 @@ public class ServerAutoConfiguration {
*/ */
@Role(BeanDefinition.ROLE_INFRASTRUCTURE) @Role(BeanDefinition.ROLE_INFRASTRUCTURE)
@Bean @Bean
static ServerHandleUdpReportClusterNodeRegisterTypeAdvanced serverHandleReportClusterNodeRegisterTypeAdvanced() { static ServerHandleUdpReportClusterNodeRegisterTypeAdvanced serverHandleUdpReportClusterNodeRegisterTypeAdvanced() {
return new ServerHandleUdpReportClusterNodeRegisterTypeAdvanced(); return new ServerHandleUdpReportClusterNodeRegisterTypeAdvanced();
} }
@Role(BeanDefinition.ROLE_INFRASTRUCTURE) @Role(BeanDefinition.ROLE_INFRASTRUCTURE)
@Bean @Bean
static ServerHandleUdpReportDisconnectTypeAdvanced serverReportDisconnectTypeAdvanced(LazyClientStatsChangeApplication lazyClientStatsChangeApplication) { static ServerHandleUdpReportDisconnectTypeAdvanced serverHandleUdpReportDisconnectTypeAdvanced(LazyClientStatsChangeApplication lazyClientStatsChangeApplication) {
return new ServerHandleUdpReportDisconnectTypeAdvanced(lazyClientStatsChangeApplication); return new ServerHandleUdpReportDisconnectTypeAdvanced(lazyClientStatsChangeApplication);
} }
@Role(BeanDefinition.ROLE_INFRASTRUCTURE) @Role(BeanDefinition.ROLE_INFRASTRUCTURE)
@Bean @Bean
static ServerHandleUdpReportServicePermeateClientCloseVisitorTypeAdvanced serverReportSingleClientCloseVisitorTypeAdvanced() { static ServerHandleUdpReportServicePermeateClientCloseVisitorTypeAdvanced serverHandleUdpReportServicePermeateClientCloseVisitorTypeAdvanced() {
return new ServerHandleUdpReportServicePermeateClientCloseVisitorTypeAdvanced(); return new ServerHandleUdpReportServicePermeateClientCloseVisitorTypeAdvanced();
} }
@Role(BeanDefinition.ROLE_INFRASTRUCTURE) @Role(BeanDefinition.ROLE_INFRASTRUCTURE)
@Bean @Bean
static ServerHandleUdpReportServicePermeateClientRealConnectTypeAdvanced serverReportSingleClientRealConnectTypeAdvanced() { static ServerHandleUdpReportServicePermeateClientRealConnectTypeAdvanced serverHandleUdpReportServicePermeateClientRealConnectTypeAdvanced() {
return new ServerHandleUdpReportServicePermeateClientRealConnectTypeAdvanced(); return new ServerHandleUdpReportServicePermeateClientRealConnectTypeAdvanced();
} }
@Role(BeanDefinition.ROLE_INFRASTRUCTURE) @Role(BeanDefinition.ROLE_INFRASTRUCTURE)
@Bean @Bean
static ServerHandleUdpReportStagingClosedTypeAdvanced serverReportStagingClosedTypeAdvanced(LazyClientStatsChangeApplication lazyClientStatsChangeApplication) { static ServerHandleUdpReportStagingClosedTypeAdvanced serverHandleUdpReportStagingClosedTypeAdvanced(LazyClientStatsChangeApplication lazyClientStatsChangeApplication) {
return new ServerHandleUdpReportStagingClosedTypeAdvanced(lazyClientStatsChangeApplication); return new ServerHandleUdpReportStagingClosedTypeAdvanced(lazyClientStatsChangeApplication);
} }
@Role(BeanDefinition.ROLE_INFRASTRUCTURE) @Role(BeanDefinition.ROLE_INFRASTRUCTURE)
@Bean @Bean
static ServerHandleUdpReportStagingOpenedTypeAdvanced serverReportStagingOpenedTypeAdvanced(LazyClientStatsChangeApplication lazyClientStatsChangeApplication) { static ServerHandleUdpReportStagingOpenedTypeAdvanced serverHandleUdpReportStagingOpenedTypeAdvanced(LazyClientStatsChangeApplication lazyClientStatsChangeApplication) {
return new ServerHandleUdpReportStagingOpenedTypeAdvanced(lazyClientStatsChangeApplication); return new ServerHandleUdpReportStagingOpenedTypeAdvanced(lazyClientStatsChangeApplication);
} }
} }