类 DirectProxyHandler.ProxyBackendHandler

java.lang.Object
io.netty.channel.ChannelHandlerAdapter
io.netty.channel.ChannelInboundHandlerAdapter
org.apache.pulsar.common.protocol.PulsarDecoder
org.apache.pulsar.proxy.server.DirectProxyHandler.ProxyBackendHandler
所有已实现的接口:
io.netty.channel.ChannelHandler, io.netty.channel.ChannelInboundHandler
封闭类:
DirectProxyHandler

public class DirectProxyHandler.ProxyBackendHandler extends PulsarDecoder
  • 字段详细资料

    • ctx

      protected io.netty.channel.ChannelHandlerContext ctx
  • 构造器详细资料

    • ProxyBackendHandler

      public ProxyBackendHandler(ProxyConfiguration config, int protocolVersion, String remoteHostName)
  • 方法详细资料

    • channelActive

      public void channelActive(io.netty.channel.ChannelHandlerContext ctx) throws Exception
      指定者:
      channelActive 在接口中 io.netty.channel.ChannelInboundHandler
      覆盖:
      channelActive 在类中 io.netty.channel.ChannelInboundHandlerAdapter
      抛出:
      Exception
    • channelWritabilityChanged

      public void channelWritabilityChanged(io.netty.channel.ChannelHandlerContext ctx) throws Exception
      指定者:
      channelWritabilityChanged 在接口中 io.netty.channel.ChannelInboundHandler
      覆盖:
      channelWritabilityChanged 在类中 io.netty.channel.ChannelInboundHandlerAdapter
      抛出:
      Exception
    • channelRead

      public void channelRead(io.netty.channel.ChannelHandlerContext ctx, Object msg) throws Exception
      指定者:
      channelRead 在接口中 io.netty.channel.ChannelInboundHandler
      覆盖:
      channelRead 在类中 PulsarDecoder
      抛出:
      Exception
    • handleAuthChallenge

      protected void handleAuthChallenge(CommandAuthChallenge authChallenge)
      覆盖:
      handleAuthChallenge 在类中 PulsarDecoder
    • messageReceived

      protected void messageReceived()
      指定者:
      messageReceived 在类中 PulsarDecoder
    • handleConnected

      protected void handleConnected(CommandConnected connected)
      覆盖:
      handleConnected 在类中 PulsarDecoder
    • channelInactive

      public void channelInactive(io.netty.channel.ChannelHandlerContext ctx)
      指定者:
      channelInactive 在接口中 io.netty.channel.ChannelInboundHandler
      覆盖:
      channelInactive 在类中 io.netty.channel.ChannelInboundHandlerAdapter
    • exceptionCaught

      public void exceptionCaught(io.netty.channel.ChannelHandlerContext ctx, Throwable cause)
      指定者:
      exceptionCaught 在接口中 io.netty.channel.ChannelHandler
      指定者:
      exceptionCaught 在接口中 io.netty.channel.ChannelInboundHandler
      覆盖:
      exceptionCaught 在类中 io.netty.channel.ChannelInboundHandlerAdapter