public class ProducerProperties extends Object
Constructor and Description |
---|
ProducerProperties() |
Modifier and Type | Method and Description |
---|---|
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() |
String[] |
getRequiredGroups() |
boolean |
isAutoStartup() |
boolean |
isErrorChannelEnabled() |
boolean |
isPartitioned() |
boolean |
isUseNativeEncoding() |
boolean |
isValidPartitionKeyProperty() |
boolean |
isValidPartitionSelectorProperty() |
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 |
setRequiredGroups(String... requiredGroups) |
void |
setUseNativeEncoding(boolean useNativeEncoding) |
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)
Copyright © 2021 Pivotal Software, Inc.. All rights reserved.