Uses of Class
org.apache.pulsar.client.impl.ClientCnx
Packages that use ClientCnx
-
Uses of ClientCnx in org.apache.pulsar.client.impl
Fields in org.apache.pulsar.client.impl with type parameters of type ClientCnxModifier and TypeFieldDescriptionprotected final ConcurrentHashMap<InetSocketAddress,ConcurrentMap<Integer, CompletableFuture<ClientCnx>>> ConnectionPool.poolMethods in org.apache.pulsar.client.impl that return ClientCnxModifier and TypeMethodDescriptionConnectionHandler.cnx()ConsumerImpl.getClientCnx()ProducerImpl.getClientCnx()TopicListWatcher.getClientCnx()MessageImpl.getCnx()protected ClientCnxProducerImpl.getCnxIfReady()Hook method for testing.Methods in org.apache.pulsar.client.impl that return types with arguments of type ClientCnxModifier and TypeMethodDescriptionConnectionPool.getConnection(InetSocketAddress address) ConnectionPool.getConnection(InetSocketAddress logicalAddress, InetSocketAddress physicalAddress) Get a connection from the pool.PulsarClientImpl.getConnection(String topic) PulsarClientImpl.getConnection(InetSocketAddress logicalAddress, InetSocketAddress physicalAddress) ConnectionPool.getConnections()PulsarClientImpl.getConnectionToServiceUrl()Methods in org.apache.pulsar.client.impl with parameters of type ClientCnxModifier and TypeMethodDescriptionvoidConnectionHandler.connectionClosed(ClientCnx cnx) voidTopicListWatcher.connectionClosed(ClientCnx clientCnx) voidConsumerImpl.connectionOpened(ClientCnx cnx) voidProducerImpl.connectionOpened(ClientCnx cnx) voidTopicListWatcher.connectionOpened(ClientCnx cnx) voidTransactionMetaStoreHandler.connectionOpened(ClientCnx cnx) protected voidConsumerImpl.consumerIsReconnectedToBroker(ClientCnx cnx, int currentQueueSize) protected voidZeroQueueConsumerImpl.consumerIsReconnectedToBroker(ClientCnx cnx, int currentQueueSize) static <T> MessageImpl<T>MessageImpl.create(String topic, BatchMessageIdImpl batchMessageIdImpl, org.apache.pulsar.common.api.proto.MessageMetadata batchMetadata, org.apache.pulsar.common.api.proto.SingleMessageMetadata singleMessageMetadata, io.netty.buffer.ByteBuf payload, Optional<org.apache.pulsar.common.api.EncryptionContext> encryptionCtx, ClientCnx cnx, org.apache.pulsar.client.api.Schema<T> schema, int redeliveryCount, boolean pooledMessage, long consumerEpoch) static <T> MessageImpl<T>MessageImpl.create(String topic, MessageIdImpl messageId, org.apache.pulsar.common.api.proto.MessageMetadata msgMetadata, io.netty.buffer.ByteBuf payload, Optional<org.apache.pulsar.common.api.EncryptionContext> encryptionCtx, ClientCnx cnx, org.apache.pulsar.client.api.Schema<T> schema, int redeliveryCount, boolean pooledMessage, long consumerEpoch) protected voidConsumerImpl.increaseAvailablePermits(ClientCnx currentCnx, int delta) booleanConsumerImpl.isConnected(ClientCnx cnx) protected voidProducerImpl.recoverChecksumError(ClientCnx cnx, long sequenceId) Checks message checksum to retry if message was corrupted while sending to broker.voidConnectionPool.releaseConnection(ClientCnx cnx) protected voidConnectionHandler.setClientCnx(ClientCnx clientCnx) protected longConnectionHandler.switchClientCnx(ClientCnx clientCnx) Update theClientCnxfor the class, then increment and get the epoch value.voidProducerImpl.terminated(ClientCnx cnx) Constructors in org.apache.pulsar.client.impl with parameters of type ClientCnxConstructor parameters in org.apache.pulsar.client.impl with type arguments of type ClientCnxModifierConstructorDescriptionConnectionPool(ClientConfigurationData conf, io.netty.channel.EventLoopGroup eventLoopGroup, Supplier<ClientCnx> clientCnxSupplier) ConnectionPool(ClientConfigurationData conf, io.netty.channel.EventLoopGroup eventLoopGroup, Supplier<ClientCnx> clientCnxSupplier, Optional<io.netty.resolver.AddressResolver<InetSocketAddress>> addressResolver) PulsarChannelInitializer(ClientConfigurationData conf, Supplier<ClientCnx> clientCnxSupplier)