Making configurations consistent in entire package (#453)

This commit is contained in:
Sahil Palvia 2018-10-25 10:40:35 -07:00 committed by GitHub
parent 9f9620354e
commit b83a32b492
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 6 deletions

View file

@ -88,7 +88,7 @@ public class RetrievalConfig {
if (retrievalFactory == null) { if (retrievalFactory == null) {
if (retrievalSpecificConfig == null) { if (retrievalSpecificConfig == null) {
retrievalSpecificConfig = new FanOutConfig(kinesisClient).streamName(streamName()) retrievalSpecificConfig = new FanOutConfig(kinesisClient()).streamName(streamName())
.applicationName(applicationName()); .applicationName(applicationName());
} }
retrievalFactory = retrievalSpecificConfig.retrievalFactory(); retrievalFactory = retrievalSpecificConfig.retrievalFactory();

View file

@ -99,9 +99,9 @@ public class FanOutConfig implements RetrievalSpecificConfig {
} }
private FanOutConsumerRegistration createConsumerRegistration() { private FanOutConsumerRegistration createConsumerRegistration() {
String consumerToCreate = ObjectUtils.firstNonNull(consumerName, applicationName); String consumerToCreate = ObjectUtils.firstNonNull(consumerName(), applicationName());
return createConsumerRegistration(kinesisClient, return createConsumerRegistration(kinesisClient(),
Preconditions.checkNotNull(streamName, "streamName must be set for consumer creation"), Preconditions.checkNotNull(streamName(), "streamName must be set for consumer creation"),
Preconditions.checkNotNull(consumerToCreate, Preconditions.checkNotNull(consumerToCreate,
"applicationName or consumerName must be set for consumer creation")); "applicationName or consumerName must be set for consumer creation"));
@ -109,8 +109,8 @@ public class FanOutConfig implements RetrievalSpecificConfig {
protected FanOutConsumerRegistration createConsumerRegistration(KinesisAsyncClient client, String stream, protected FanOutConsumerRegistration createConsumerRegistration(KinesisAsyncClient client, String stream,
String consumerToCreate) { String consumerToCreate) {
return new FanOutConsumerRegistration(client, stream, consumerToCreate, maxDescribeStreamSummaryRetries, return new FanOutConsumerRegistration(client, stream, consumerToCreate, maxDescribeStreamSummaryRetries(),
maxDescribeStreamConsumerRetries, registerStreamConsumerRetries, retryBackoffMillis); maxDescribeStreamConsumerRetries(), registerStreamConsumerRetries(), retryBackoffMillis());
} }
} }