Class SubscriberBuilder.Builder
- java.lang.Object
-
- com.google.cloud.pubsublite.internal.wire.SubscriberBuilder.Builder
-
- Enclosing class:
- SubscriberBuilder
public abstract static class SubscriberBuilder.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Subscriber
build()
abstract SubscriberBuilder.Builder
setInitialLocation(SeekRequest initialLocation)
abstract SubscriberBuilder.Builder
setMessageConsumer(Consumer<List<SequencedMessage>> messageConsumer)
abstract SubscriberBuilder.Builder
setPartition(Partition partition)
abstract SubscriberBuilder.Builder
setResetHandler(SubscriberResetHandler resetHandler)
abstract SubscriberBuilder.Builder
setRetryStreamRaces(boolean retryStreamRaces)
abstract SubscriberBuilder.Builder
setStreamFactory(StreamFactories.SubscribeStreamFactory streamFactory)
abstract SubscriberBuilder.Builder
setSubscriptionPath(SubscriptionPath path)
-
-
-
Method Detail
-
setMessageConsumer
public abstract SubscriberBuilder.Builder setMessageConsumer(Consumer<List<SequencedMessage>> messageConsumer)
-
setSubscriptionPath
public abstract SubscriberBuilder.Builder setSubscriptionPath(SubscriptionPath path)
-
setPartition
public abstract SubscriberBuilder.Builder setPartition(Partition partition)
-
setStreamFactory
public abstract SubscriberBuilder.Builder setStreamFactory(StreamFactories.SubscribeStreamFactory streamFactory)
-
setInitialLocation
public abstract SubscriberBuilder.Builder setInitialLocation(SeekRequest initialLocation)
-
setResetHandler
public abstract SubscriberBuilder.Builder setResetHandler(SubscriberResetHandler resetHandler)
-
setRetryStreamRaces
public abstract SubscriberBuilder.Builder setRetryStreamRaces(boolean retryStreamRaces)
-
build
public Subscriber build() throws com.google.api.gax.rpc.ApiException
- Throws:
com.google.api.gax.rpc.ApiException
-
-