Package org.factcast.core.subscription
Interface SubscriptionRequest
-
- All Known Implementing Classes:
SubscriptionRequestTO
public interface SubscriptionRequest
Defines a request for Subscription. seeFluentSubscriptionRequest
,SubscriptionRequestTO
- Author:
- [email protected]
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static SpecBuilder
catchup(@NonNull Collection<FactSpec> specification)
static SpecBuilder
catchup(@NonNull FactSpec specification)
boolean
continuous()
String
debugInfo()
boolean
ephemeral()
static SpecBuilder
follow(long maxBatchDelayInMs, @NonNull FactSpec specification)
static SpecBuilder
follow(@NonNull Collection<FactSpec> specification)
static SpecBuilder
follow(@NonNull FactSpec specification)
long
maxBatchDelayInMs()
List<FactSpec>
specs()
Optional<UUID>
startingAfter()
-
-
-
Method Detail
-
maxBatchDelayInMs
long maxBatchDelayInMs()
-
continuous
boolean continuous()
-
ephemeral
boolean ephemeral()
-
debugInfo
String debugInfo()
-
follow
static SpecBuilder follow(@NonNull @NonNull FactSpec specification)
-
follow
static SpecBuilder follow(long maxBatchDelayInMs, @NonNull @NonNull FactSpec specification)
-
catchup
static SpecBuilder catchup(@NonNull @NonNull FactSpec specification)
-
catchup
static SpecBuilder catchup(@NonNull @NonNull Collection<FactSpec> specification)
-
follow
static SpecBuilder follow(@NonNull @NonNull Collection<FactSpec> specification)
-
-