class KafkaConnectionFactory extends Object implements ConnectionFactory<kafka.javaapi.producer.Producer<byte[],byte[]>>
Title: KafkaConnectionFactory
Description: Kafka连接工厂
ConnectionFactory| 限定符和类型 | 字段和说明 |
|---|---|
private kafka.producer.ProducerConfig |
config
config
|
private static long |
serialVersionUID
serialVersionUID
|
| 构造器和说明 |
|---|
KafkaConnectionFactory(kafka.producer.ProducerConfig config)
Title: KafkaConnectionFactory
Description: 构造方法
|
KafkaConnectionFactory(Properties properties) |
KafkaConnectionFactory(String brokers,
String type,
String acks,
String codec,
String batch)
Title: KafkaConnectionFactory
Description: 构造方法
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
activateObject(PooledObject<kafka.javaapi.producer.Producer<byte[],byte[]>> p) |
kafka.javaapi.producer.Producer<byte[],byte[]> |
createConnection()
Title: createConnection
Description: 创建连接
|
void |
destroyObject(PooledObject<kafka.javaapi.producer.Producer<byte[],byte[]>> p) |
PooledObject<kafka.javaapi.producer.Producer<byte[],byte[]>> |
makeObject() |
void |
passivateObject(PooledObject<kafka.javaapi.producer.Producer<byte[],byte[]>> p) |
boolean |
validateObject(PooledObject<kafka.javaapi.producer.Producer<byte[],byte[]>> p) |
private static final long serialVersionUID
private final kafka.producer.ProducerConfig config
public KafkaConnectionFactory(kafka.producer.ProducerConfig config)
Title: KafkaConnectionFactory
Description: 构造方法
config - 生产者配置public KafkaConnectionFactory(String brokers, String type, String acks, String codec, String batch)
Title: KafkaConnectionFactory
Description: 构造方法
brokers - broker列表type - 生产者类型acks - 确认类型codec - 压缩类型batch - 批量大小public KafkaConnectionFactory(Properties properties)
properties - 参数配置public PooledObject<kafka.javaapi.producer.Producer<byte[],byte[]>> makeObject() throws Exception
makeObject 在接口中 PooledObjectFactory<kafka.javaapi.producer.Producer<byte[],byte[]>>Exceptionpublic void destroyObject(PooledObject<kafka.javaapi.producer.Producer<byte[],byte[]>> p) throws Exception
destroyObject 在接口中 PooledObjectFactory<kafka.javaapi.producer.Producer<byte[],byte[]>>Exceptionpublic boolean validateObject(PooledObject<kafka.javaapi.producer.Producer<byte[],byte[]>> p)
validateObject 在接口中 PooledObjectFactory<kafka.javaapi.producer.Producer<byte[],byte[]>>public void activateObject(PooledObject<kafka.javaapi.producer.Producer<byte[],byte[]>> p) throws Exception
activateObject 在接口中 PooledObjectFactory<kafka.javaapi.producer.Producer<byte[],byte[]>>Exceptionpublic void passivateObject(PooledObject<kafka.javaapi.producer.Producer<byte[],byte[]>> p) throws Exception
passivateObject 在接口中 PooledObjectFactory<kafka.javaapi.producer.Producer<byte[],byte[]>>Exceptionpublic kafka.javaapi.producer.Producer<byte[],byte[]> createConnection()
throws Exception
ConnectionFactoryTitle: createConnection
Description: 创建连接
createConnection 在接口中 ConnectionFactory<kafka.javaapi.producer.Producer<byte[],byte[]>>ExceptionCopyright © 2015-2016 Dark Phoenixs. All Rights Reserved.