类 ProducerConfigurationData
java.lang.Object
org.apache.pulsar.client.impl.conf.ProducerConfigurationData
- 所有已实现的接口:
Serializable,Cloneable
- 另请参阅:
-
字段概要
字段修饰符和类型字段说明static final intstatic final intstatic final int -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明longclone()booleanReturns true if encryption keys are added.voidsetAutoUpdatePartitionsIntervalSeconds(int interval, TimeUnit timeUnit) voidsetBatchingMaxBytes(int batchingMaxBytes) voidsetBatchingMaxMessages(int batchingMaxMessages) voidsetBatchingMaxPublishDelayMicros(long batchDelay, TimeUnit timeUnit) voidsetBatchingPartitionSwitchFrequencyByPublishDelay(int frequencyByPublishDelay) voidsetMaxPendingMessages(int maxPendingMessages) voidsetMaxPendingMessagesAcrossPartitions(int maxPendingMessagesAcrossPartitions) voidsetProducerName(String producerName) voidsetSendTimeoutMs(int sendTimeout, TimeUnit timeUnit)
-
字段详细资料
-
DEFAULT_BATCHING_MAX_MESSAGES
public static final int DEFAULT_BATCHING_MAX_MESSAGES- 另请参阅:
-
DEFAULT_MAX_PENDING_MESSAGES
public static final int DEFAULT_MAX_PENDING_MESSAGES- 另请参阅:
-
DEFAULT_MAX_PENDING_MESSAGES_ACROSS_PARTITIONS
public static final int DEFAULT_MAX_PENDING_MESSAGES_ACROSS_PARTITIONS- 另请参阅:
-
-
构造器详细资料
-
ProducerConfigurationData
public ProducerConfigurationData()
-
-
方法详细资料
-
isEncryptionEnabled
public boolean isEncryptionEnabled()Returns true if encryption keys are added. -
clone
-
setProducerName
-
setMaxPendingMessages
public void setMaxPendingMessages(int maxPendingMessages) -
setMaxPendingMessagesAcrossPartitions
public void setMaxPendingMessagesAcrossPartitions(int maxPendingMessagesAcrossPartitions) -
setBatchingMaxMessages
public void setBatchingMaxMessages(int batchingMaxMessages) -
setBatchingMaxBytes
public void setBatchingMaxBytes(int batchingMaxBytes) -
setSendTimeoutMs
-
setBatchingMaxPublishDelayMicros
-
setBatchingPartitionSwitchFrequencyByPublishDelay
public void setBatchingPartitionSwitchFrequencyByPublishDelay(int frequencyByPublishDelay) -
batchingPartitionSwitchFrequencyIntervalMicros
public long batchingPartitionSwitchFrequencyIntervalMicros() -
setAutoUpdatePartitionsIntervalSeconds
-