Class DurableSubscriptionModelConfig
java.lang.Object
org.occurrent.subscription.blocking.durable.DurableSubscriptionModelConfig
Config class for
DurableSubscriptionModel.-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDurableSubscriptionModelConfig(int persistPositionForEveryNCloudEvent) DurableSubscriptionModelConfig(Predicate<io.cloudevents.CloudEvent> persistCloudEventPositionPredicate) -
Method Summary
-
Field Details
-
persistCloudEventPositionPredicate
-
-
Constructor Details
-
DurableSubscriptionModelConfig
public DurableSubscriptionModelConfig(Predicate<io.cloudevents.CloudEvent> persistCloudEventPositionPredicate) - Parameters:
persistCloudEventPositionPredicate- A predicate that evaluates totrueif the cloud event position should be persisted. SeeEveryN. Supply a predicate that always returnsfalseto never store the position.
-
DurableSubscriptionModelConfig
public DurableSubscriptionModelConfig(int persistPositionForEveryNCloudEvent) - Parameters:
persistPositionForEveryNCloudEvent- Store the cloud event position for everyncloud event.
-
-
Method Details