Class KafkaProtocolPlugin

  • All Implemented Interfaces:
    org.apache.fluss.plugin.Plugin, org.apache.fluss.rpc.protocol.NetworkProtocolPlugin

    public class KafkaProtocolPlugin
    extends Object
    implements org.apache.fluss.rpc.protocol.NetworkProtocolPlugin
    The Kafka protocol plugin.
    • Constructor Detail

      • KafkaProtocolPlugin

        public KafkaProtocolPlugin()
    • Method Detail

      • name

        public String name()
        Specified by:
        name in interface org.apache.fluss.rpc.protocol.NetworkProtocolPlugin
      • setup

        public void setup​(org.apache.fluss.config.Configuration conf)
        Specified by:
        setup in interface org.apache.fluss.rpc.protocol.NetworkProtocolPlugin
      • listenerNames

        public List<String> listenerNames()
        Specified by:
        listenerNames in interface org.apache.fluss.rpc.protocol.NetworkProtocolPlugin
      • createChannelHandler

        public org.apache.fluss.shaded.netty4.io.netty.channel.ChannelHandler createChannelHandler​(org.apache.fluss.rpc.netty.server.RequestChannel[] requestChannels,
                                                                                                   String listenerName)
        Specified by:
        createChannelHandler in interface org.apache.fluss.rpc.protocol.NetworkProtocolPlugin
      • createRequestHandler

        public org.apache.fluss.rpc.netty.server.RequestHandler<?> createRequestHandler​(org.apache.fluss.rpc.RpcGatewayService service)
        Specified by:
        createRequestHandler in interface org.apache.fluss.rpc.protocol.NetworkProtocolPlugin