| Package | Description |
|---|---|
| org.apache.pulsar.client.impl |
| Modifier and Type | Field and Description |
|---|---|
protected ConcurrentHashMap<InetSocketAddress,ConcurrentMap<Integer,CompletableFuture<ClientCnx>>> |
ConnectionPool.pool |
| Modifier and Type | Method and Description |
|---|---|
ClientCnx |
ConnectionHandler.cnx() |
ClientCnx |
ProducerImpl.getClientCnx() |
ClientCnx |
ConsumerImpl.getClientCnx() |
ClientCnx |
MessageImpl.getCnx() |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<ClientCnx> |
ConnectionPool.getConnection(InetSocketAddress address) |
CompletableFuture<ClientCnx> |
ConnectionPool.getConnection(InetSocketAddress logicalAddress,
InetSocketAddress physicalAddress)
Get a connection from the pool.
|
CompletableFuture<ClientCnx> |
PulsarClientImpl.getConnection(String topic) |
| Modifier and Type | Method and Description |
|---|---|
void |
ConnectionHandler.connectionClosed(ClientCnx cnx) |
void |
ProducerImpl.connectionOpened(ClientCnx cnx) |
void |
TransactionMetaStoreHandler.connectionOpened(ClientCnx cnx) |
void |
ConsumerImpl.connectionOpened(ClientCnx cnx) |
protected void |
ZeroQueueConsumerImpl.consumerIsReconnectedToBroker(ClientCnx cnx,
int currentQueueSize) |
protected void |
ConsumerImpl.consumerIsReconnectedToBroker(ClientCnx cnx,
int currentQueueSize) |
static <T> MessageImpl<T> |
MessageImpl.create(String topic,
BatchMessageIdImpl batchMessageIdImpl,
MessageMetadata batchMetadata,
SingleMessageMetadata singleMessageMetadata,
io.netty.buffer.ByteBuf payload,
Optional<EncryptionContext> encryptionCtx,
ClientCnx cnx,
Schema<T> schema,
int redeliveryCount,
boolean pooledMessage) |
static <T> MessageImpl<T> |
MessageImpl.create(String topic,
MessageIdImpl messageId,
MessageMetadata msgMetadata,
io.netty.buffer.ByteBuf payload,
Optional<EncryptionContext> encryptionCtx,
ClientCnx cnx,
Schema<T> schema,
int redeliveryCount,
boolean pooledMessage) |
protected void |
ConsumerImpl.increaseAvailablePermits(ClientCnx currentCnx,
int delta) |
protected void |
ProducerImpl.recoverChecksumError(ClientCnx cnx,
long sequenceId)
Checks message checksum to retry if message was corrupted while sending to broker.
|
void |
ConnectionPool.releaseConnection(ClientCnx cnx) |
protected void |
ConnectionHandler.setClientCnx(ClientCnx clientCnx) |
void |
ProducerImpl.terminated(ClientCnx cnx) |
| Constructor and Description |
|---|
ConnectionPool(ClientConfigurationData conf,
io.netty.channel.EventLoopGroup eventLoopGroup,
Supplier<ClientCnx> clientCnxSupplier) |
PulsarChannelInitializer(ClientConfigurationData conf,
Supplier<ClientCnx> clientCnxSupplier) |
Copyright © 2017–2021 Apache Software Foundation. All rights reserved.