public class KafkaConnectionPool extends PoolBase<kafka.javaapi.producer.Producer<byte[],byte[]>> implements ConnectionPool<kafka.javaapi.producer.Producer<byte[],byte[]>>
Title: KafkaConnectionPool
Description: Kafka连接池
PoolBase
,
ConnectionPool
,
序列化表格限定符和类型 | 字段和说明 |
---|---|
private static long |
serialVersionUID
serialVersionUID
|
internalPool
构造器和说明 |
---|
KafkaConnectionPool()
Title: KafkaConnectionPool
Description: 默认构造方法
|
KafkaConnectionPool(PoolConfig poolConfig,
kafka.producer.ProducerConfig config)
Title: KafkaConnectionPool
Description: 构造方法
|
KafkaConnectionPool(PoolConfig poolConfig,
Properties props)
Title: KafkaConnectionPool
Description: 构造方法
|
KafkaConnectionPool(PoolConfig poolConfig,
String brokers)
Title: KafkaConnectionPool
Description: 构造方法
|
KafkaConnectionPool(PoolConfig poolConfig,
String brokers,
String type)
Title: KafkaConnectionPool
Description: 构造方法
|
KafkaConnectionPool(PoolConfig poolConfig,
String brokers,
String type,
String acks,
String codec,
String batch)
Title: KafkaConnectionPool
Description: 构造方法
|
KafkaConnectionPool(kafka.producer.ProducerConfig config)
Title: KafkaConnectionPool
Description: 构造方法
|
KafkaConnectionPool(Properties props)
Title: KafkaConnectionPool
Description: 构造方法
|
KafkaConnectionPool(String brokers)
Title: KafkaConnectionPool
Description: 构造方法
|
限定符和类型 | 方法和说明 |
---|---|
kafka.javaapi.producer.Producer<byte[],byte[]> |
getConnection()
Title: getConnection
Description: 获取连接
|
void |
invalidateConnection(kafka.javaapi.producer.Producer<byte[],byte[]> conn)
Title: invalidateConnection
Description: 废弃连接
|
void |
returnConnection(kafka.javaapi.producer.Producer<byte[],byte[]> conn)
Title: returnConnection
Description: 返回连接
|
addObjects, clear, close, destroy, getMaxBorrowWaitTimeMillis, getMeanBorrowWaitTimeMillis, getNumActive, getNumIdle, getNumWaiters, getResource, initPool, invalidateResource, isClosed, returnResource
private static final long serialVersionUID
public KafkaConnectionPool()
Title: KafkaConnectionPool
Description: 默认构造方法
public KafkaConnectionPool(String brokers)
Title: KafkaConnectionPool
Description: 构造方法
brokers
- broker列表public KafkaConnectionPool(Properties props)
Title: KafkaConnectionPool
Description: 构造方法
props
- 生产者配置public KafkaConnectionPool(kafka.producer.ProducerConfig config)
Title: KafkaConnectionPool
Description: 构造方法
config
- 生产者配置public KafkaConnectionPool(PoolConfig poolConfig, Properties props)
Title: KafkaConnectionPool
Description: 构造方法
poolConfig
- 池配置props
- 生产者配置public KafkaConnectionPool(PoolConfig poolConfig, String brokers)
Title: KafkaConnectionPool
Description: 构造方法
poolConfig
- 池配置brokers
- broker列表public KafkaConnectionPool(PoolConfig poolConfig, String brokers, String type)
Title: KafkaConnectionPool
Description: 构造方法
poolConfig
- 池配置brokers
- broker列表type
- 生产者类型public KafkaConnectionPool(PoolConfig poolConfig, kafka.producer.ProducerConfig config)
Title: KafkaConnectionPool
Description: 构造方法
poolConfig
- 池配置config
- 生产者配置public kafka.javaapi.producer.Producer<byte[],byte[]> getConnection()
ConnectionPool
Title: getConnection
Description: 获取连接
getConnection
在接口中 ConnectionPool<kafka.javaapi.producer.Producer<byte[],byte[]>>
public void returnConnection(kafka.javaapi.producer.Producer<byte[],byte[]> conn)
ConnectionPool
Title: returnConnection
Description: 返回连接
returnConnection
在接口中 ConnectionPool<kafka.javaapi.producer.Producer<byte[],byte[]>>
conn
- 连接public void invalidateConnection(kafka.javaapi.producer.Producer<byte[],byte[]> conn)
ConnectionPool
Title: invalidateConnection
Description: 废弃连接
invalidateConnection
在接口中 ConnectionPool<kafka.javaapi.producer.Producer<byte[],byte[]>>
conn
- 连接Copyright © 2015-2018 Dark Phoenixs. All Rights Reserved.