Package org.apache.fluss.kafka
Class KafkaProtocolPlugin
- java.lang.Object
-
- org.apache.fluss.kafka.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 Summary
Constructors Constructor Description KafkaProtocolPlugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.fluss.shaded.netty4.io.netty.channel.ChannelHandlercreateChannelHandler(org.apache.fluss.rpc.netty.server.RequestChannel[] requestChannels, String listenerName)org.apache.fluss.rpc.netty.server.RequestHandler<?>createRequestHandler(org.apache.fluss.rpc.RpcGatewayService service)List<String>listenerNames()Stringname()voidsetup(org.apache.fluss.config.Configuration conf)
-
-
-
Method Detail
-
name
public String name()
- Specified by:
namein interfaceorg.apache.fluss.rpc.protocol.NetworkProtocolPlugin
-
setup
public void setup(org.apache.fluss.config.Configuration conf)
- Specified by:
setupin interfaceorg.apache.fluss.rpc.protocol.NetworkProtocolPlugin
-
listenerNames
public List<String> listenerNames()
- Specified by:
listenerNamesin interfaceorg.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:
createChannelHandlerin interfaceorg.apache.fluss.rpc.protocol.NetworkProtocolPlugin
-
createRequestHandler
public org.apache.fluss.rpc.netty.server.RequestHandler<?> createRequestHandler(org.apache.fluss.rpc.RpcGatewayService service)
- Specified by:
createRequestHandlerin interfaceorg.apache.fluss.rpc.protocol.NetworkProtocolPlugin
-
-