public abstract class StartAt
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
StartAt.Default |
static class |
StartAt.Dynamic |
static class |
StartAt.Now |
static class |
StartAt.StartAtSubscriptionPosition |
| Constructor and Description |
|---|
StartAt() |
| Modifier and Type | Method and Description |
|---|---|
static StartAt |
dynamic(java.util.function.Supplier<StartAt> supplier)
Create a "dynamic" start at position that may change during the life-cycle of a subcription model.
|
abstract StartAt |
get() |
boolean |
isDefault() |
boolean |
isNow() |
static StartAt.Now |
now()
Start subscribing at this moment in time
|
static StartAt.Default |
subscriptionModelDefault()
Start subscribing to the subscription model default.
|
static StartAt |
subscriptionPosition(SubscriptionPosition subscriptionPosition)
Start subscribing to the subscription from the given subscription position
|
public abstract StartAt get()
public boolean isNow()
public boolean isDefault()
public static StartAt.Now now()
public static StartAt.Default subscriptionModelDefault()
public static StartAt subscriptionPosition(SubscriptionPosition subscriptionPosition)
Copyright © 2021. All rights reserved.