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[]>>
Exception
public void destroyObject(PooledObject<kafka.javaapi.producer.Producer<byte[],byte[]>> p) throws Exception
destroyObject
在接口中 PooledObjectFactory<kafka.javaapi.producer.Producer<byte[],byte[]>>
Exception
public 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[]>>
Exception
public void passivateObject(PooledObject<kafka.javaapi.producer.Producer<byte[],byte[]>> p) throws Exception
passivateObject
在接口中 PooledObjectFactory<kafka.javaapi.producer.Producer<byte[],byte[]>>
Exception
public kafka.javaapi.producer.Producer<byte[],byte[]> createConnection() throws Exception
ConnectionFactory
Title: createConnection
Description: 创建连接
createConnection
在接口中 ConnectionFactory<kafka.javaapi.producer.Producer<byte[],byte[]>>
Exception
Copyright © 2015-2018 Dark Phoenixs. All Rights Reserved.