类 BusinessTcp

java.lang.Object
cn.hserver.plugin.gateway.business.BusinessTcp
所有已实现的接口:
Business<Object,Object>

@Bean public class BusinessTcp extends Object implements Business<Object,Object>
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    void
    close(io.netty.channel.Channel channel)
    链接关闭
    boolean
    connectController(io.netty.channel.ChannelHandlerContext ctx, boolean connectResult, int connectNum, Throwable error)
    失败是否重连,同时告知连接结果 返回真标识重新重连
    void
    exceptionCaught(io.netty.channel.ChannelHandlerContext ctx, Throwable cause)
    全局异常
    getProxyHost(io.netty.channel.ChannelHandlerContext ctx, Object o, SocketAddress sourceSocketAddress)
    代理host 业务代码只处理选择什么样的服务,比如常见随机模式 hash模式 循环模式等
    in(io.netty.channel.ChannelHandlerContext ctx, Object o)
    数据入场 业务处理模式,拦截器 限流等
    out(io.netty.channel.Channel channel, Object o)
    数据出场 数据加密等操作

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • BusinessTcp

      public BusinessTcp()
  • 方法详细资料

    • in

      public Object in(io.netty.channel.ChannelHandlerContext ctx, Object o)
      从接口复制的说明: Business
      数据入场 业务处理模式,拦截器 限流等
      指定者:
      in 在接口中 Business<Object,Object>
      返回:
    • getProxyHost

      public SocketAddress getProxyHost(io.netty.channel.ChannelHandlerContext ctx, Object o, SocketAddress sourceSocketAddress)
      从接口复制的说明: Business
      代理host 业务代码只处理选择什么样的服务,比如常见随机模式 hash模式 循环模式等
      指定者:
      getProxyHost 在接口中 Business<Object,Object>
      返回:
    • out

      public Object out(io.netty.channel.Channel channel, Object o)
      从接口复制的说明: Business
      数据出场 数据加密等操作
      指定者:
      out 在接口中 Business<Object,Object>
      返回:
    • close

      public void close(io.netty.channel.Channel channel)
      从接口复制的说明: Business
      链接关闭
      指定者:
      close 在接口中 Business<Object,Object>
    • connectController

      public boolean connectController(io.netty.channel.ChannelHandlerContext ctx, boolean connectResult, int connectNum, Throwable error)
      从接口复制的说明: Business
      失败是否重连,同时告知连接结果 返回真标识重新重连
      指定者:
      connectController 在接口中 Business<Object,Object>
      connectResult - 连接结果
      connectNum - 连接次数
      error - 连接错误
      返回:
    • exceptionCaught

      public void exceptionCaught(io.netty.channel.ChannelHandlerContext ctx, Throwable cause)
      从接口复制的说明: Business
      全局异常
      指定者:
      exceptionCaught 在接口中 Business<Object,Object>