Package org.apache.pulsar.broker.service
Interface TransportCnx
-
- All Known Implementing Classes:
ServerCnx
public interface TransportCnx
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcancelPublishBufferLimiting()voidcancelPublishRateLimiting()java.net.SocketAddressclientAddress()java.lang.StringclientSourceAddress()voidcloseConsumer(Consumer consumer)voidcloseProducer(Producer producer)voidcompletedSendOperation(boolean isNonPersistentTopic, int msgSize)voiddisableCnxAutoRead()voidenableCnxAutoRead()voidexecute(java.lang.Runnable runnable)org.apache.pulsar.broker.authentication.AuthenticationDataSourcegetAuthenticationData()java.lang.StringgetAuthRole()The security role for this connection.BrokerServicegetBrokerService()java.lang.StringgetClientVersion()PulsarCommandSendergetCommandSender()io.netty.handler.codec.haproxy.HAProxyMessagegetHAProxyMessage()booleanhasHAProxyMessage()booleanisActive()booleanisBatchMessageCompatibleVersion()booleanisPreciseDispatcherFlowControl()booleanisWritable()io.netty.util.concurrent.Promise<java.lang.Void>newPromise()voidremovedConsumer(Consumer consumer)voidremovedProducer(Producer producer)
-
-
-
Method Detail
-
getClientVersion
java.lang.String getClientVersion()
-
clientAddress
java.net.SocketAddress clientAddress()
-
getBrokerService
BrokerService getBrokerService()
-
getCommandSender
PulsarCommandSender getCommandSender()
-
isBatchMessageCompatibleVersion
boolean isBatchMessageCompatibleVersion()
-
getAuthRole
java.lang.String getAuthRole()
The security role for this connection.- Returns:
- the role
-
getAuthenticationData
org.apache.pulsar.broker.authentication.AuthenticationDataSource getAuthenticationData()
-
isActive
boolean isActive()
-
isWritable
boolean isWritable()
-
completedSendOperation
void completedSendOperation(boolean isNonPersistentTopic, int msgSize)
-
removedProducer
void removedProducer(Producer producer)
-
closeProducer
void closeProducer(Producer producer)
-
cancelPublishRateLimiting
void cancelPublishRateLimiting()
-
cancelPublishBufferLimiting
void cancelPublishBufferLimiting()
-
disableCnxAutoRead
void disableCnxAutoRead()
-
enableCnxAutoRead
void enableCnxAutoRead()
-
execute
void execute(java.lang.Runnable runnable)
-
removedConsumer
void removedConsumer(Consumer consumer)
-
closeConsumer
void closeConsumer(Consumer consumer)
-
isPreciseDispatcherFlowControl
boolean isPreciseDispatcherFlowControl()
-
newPromise
io.netty.util.concurrent.Promise<java.lang.Void> newPromise()
-
hasHAProxyMessage
boolean hasHAProxyMessage()
-
getHAProxyMessage
io.netty.handler.codec.haproxy.HAProxyMessage getHAProxyMessage()
-
clientSourceAddress
java.lang.String clientSourceAddress()
-
-