public class ProducerProperties extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ProducerProperties.PollerProperties |
| Constructor and Description |
|---|
ProducerProperties() |
| Modifier and Type | Method and Description |
|---|---|
String |
getBindingName() |
HeaderMode |
getHeaderMode() |
@Min(value=1L,message="Partition count should be greater than zero.") int |
getPartitionCount() |
org.springframework.expression.Expression |
getPartitionKeyExpression() |
String |
getPartitionKeyExtractorName() |
org.springframework.expression.Expression |
getPartitionSelectorExpression() |
String |
getPartitionSelectorName() |
ProducerProperties.PollerProperties |
getPoller() |
String[] |
getRequiredGroups() |
boolean |
isAutoStartup() |
boolean |
isErrorChannelEnabled() |
boolean |
isPartitioned() |
boolean |
isUseNativeEncoding() |
boolean |
isValidPartitionKeyProperty() |
boolean |
isValidPartitionSelectorProperty() |
void |
populateBindingName(String bindingName)
This method is not intended as a configuration property to set by the applications.
|
void |
setAutoStartup(boolean autoStartup) |
void |
setErrorChannelEnabled(boolean errorChannelEnabled) |
void |
setHeaderMode(HeaderMode headerMode) |
void |
setPartitionCount(int partitionCount) |
void |
setPartitionKeyExpression(org.springframework.expression.Expression partitionKeyExpression) |
void |
setPartitionKeyExtractorName(String partitionKeyExtractorName) |
void |
setPartitionSelectorExpression(org.springframework.expression.Expression partitionSelectorExpression) |
void |
setPartitionSelectorName(String partitionSelectorName) |
void |
setPoller(ProducerProperties.PollerProperties poller) |
void |
setRequiredGroups(String... requiredGroups) |
void |
setUseNativeEncoding(boolean useNativeEncoding) |
public String getBindingName()
public void populateBindingName(String bindingName)
bindingName - binding name populated by the framework.public org.springframework.expression.Expression getPartitionKeyExpression()
public void setPartitionKeyExpression(org.springframework.expression.Expression partitionKeyExpression)
public boolean isPartitioned()
public org.springframework.expression.Expression getPartitionSelectorExpression()
public void setPartitionSelectorExpression(org.springframework.expression.Expression partitionSelectorExpression)
@Min(value=1L,
message="Partition count should be greater than zero.")
public @Min(value=1L,message="Partition count should be greater than zero.") int getPartitionCount()
public void setPartitionCount(int partitionCount)
public String[] getRequiredGroups()
public void setRequiredGroups(String... requiredGroups)
public boolean isValidPartitionKeyProperty()
public boolean isValidPartitionSelectorProperty()
public HeaderMode getHeaderMode()
public void setHeaderMode(HeaderMode headerMode)
public boolean isUseNativeEncoding()
public void setUseNativeEncoding(boolean useNativeEncoding)
public boolean isErrorChannelEnabled()
public void setErrorChannelEnabled(boolean errorChannelEnabled)
public String getPartitionKeyExtractorName()
public void setPartitionKeyExtractorName(String partitionKeyExtractorName)
public String getPartitionSelectorName()
public void setPartitionSelectorName(String partitionSelectorName)
public boolean isAutoStartup()
public void setAutoStartup(boolean autoStartup)
public ProducerProperties.PollerProperties getPoller()
public void setPoller(ProducerProperties.PollerProperties poller)
Copyright © 2022 Pivotal Software, Inc.. All rights reserved.