Index
All Classes and Interfaces|All Packages
A
- asString() - Method in class org.occurrent.subscription.StringBasedSubscriptionPosition
- asString() - Method in interface org.occurrent.subscription.SubscriptionPosition
D
- dynamic(Function<StartAt.SubscriptionModelContext, StartAt>) - Static method in interface org.occurrent.subscription.StartAt
-
Create a "dynamic" start at position that may change during the life-cycle of a subscription model.
- dynamic(Supplier<StartAt>) - Static method in interface org.occurrent.subscription.StartAt
-
Create a "dynamic" start at position that may change during the life-cycle of a subscription model.
E
- equals(Object) - Method in class org.occurrent.subscription.PositionAwareCloudEvent
- equals(Object) - Method in record class org.occurrent.subscription.StartAt.SubscriptionModelContext
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.occurrent.subscription.StringBasedSubscriptionPosition
- ExecutorShutdown - Class in org.occurrent.subscription.internal
-
Utility functions for shutting down executor services.
- ExecutorShutdown() - Constructor for class org.occurrent.subscription.internal.ExecutorShutdown
F
- filter - Variable in class org.occurrent.subscription.OccurrentSubscriptionFilter
- filter(Filter) - Static method in class org.occurrent.subscription.OccurrentSubscriptionFilter
- function - Variable in class org.occurrent.subscription.StartAt.Dynamic
G
- get(StartAt.SubscriptionModelContext) - Method in class org.occurrent.subscription.StartAt.Default
- get(StartAt.SubscriptionModelContext) - Method in class org.occurrent.subscription.StartAt.Dynamic
- get(StartAt.SubscriptionModelContext) - Method in interface org.occurrent.subscription.StartAt
- get(StartAt.SubscriptionModelContext) - Method in class org.occurrent.subscription.StartAt.Now
- get(StartAt.SubscriptionModelContext) - Method in class org.occurrent.subscription.StartAt.StartAtSubscriptionPosition
- getAttribute(String) - Method in class org.occurrent.subscription.PositionAwareCloudEvent
- getAttributeNames() - Method in class org.occurrent.subscription.PositionAwareCloudEvent
- getData() - Method in class org.occurrent.subscription.PositionAwareCloudEvent
- getDataContentType() - Method in class org.occurrent.subscription.PositionAwareCloudEvent
- getDataSchema() - Method in class org.occurrent.subscription.PositionAwareCloudEvent
- getExtension(String) - Method in class org.occurrent.subscription.PositionAwareCloudEvent
- getExtensionNames() - Method in class org.occurrent.subscription.PositionAwareCloudEvent
- getId() - Method in class org.occurrent.subscription.PositionAwareCloudEvent
- getOriginalCloudEvent() - Method in class org.occurrent.subscription.PositionAwareCloudEvent
- getSource() - Method in class org.occurrent.subscription.PositionAwareCloudEvent
- getSpecVersion() - Method in class org.occurrent.subscription.PositionAwareCloudEvent
- getSubject() - Method in class org.occurrent.subscription.PositionAwareCloudEvent
- getSubscriptionPosition() - Method in class org.occurrent.subscription.PositionAwareCloudEvent
- getSubscriptionPosition(CloudEvent) - Static method in class org.occurrent.subscription.PositionAwareCloudEvent
- getSubscriptionPositionOrThrowIAE(CloudEvent) - Static method in class org.occurrent.subscription.PositionAwareCloudEvent
- getTime() - Method in class org.occurrent.subscription.PositionAwareCloudEvent
- getType() - Method in class org.occurrent.subscription.PositionAwareCloudEvent
H
- hashCode() - Method in class org.occurrent.subscription.PositionAwareCloudEvent
- hashCode() - Method in record class org.occurrent.subscription.StartAt.SubscriptionModelContext
-
Returns a hash code value for this object.
- hashCode() - Method in class org.occurrent.subscription.StringBasedSubscriptionPosition
- hasSubscriptionPosition(CloudEvent) - Static method in class org.occurrent.subscription.PositionAwareCloudEvent
I
- isDefault() - Method in interface org.occurrent.subscription.StartAt
- isDynamic() - Method in interface org.occurrent.subscription.StartAt
- isNow() - Method in interface org.occurrent.subscription.StartAt
N
- now() - Static method in interface org.occurrent.subscription.StartAt
-
Start subscribing at this moment in time
O
- OccurrentSubscriptionFilter - Class in org.occurrent.subscription
-
An implementation of
SubscriptionFilterfor OccurrentFilter's. - OccurrentSubscriptionFilter(Filter) - Constructor for class org.occurrent.subscription.OccurrentSubscriptionFilter
- org.occurrent.subscription - package org.occurrent.subscription
- org.occurrent.subscription.internal - package org.occurrent.subscription.internal
P
- PositionAwareCloudEvent - Class in org.occurrent.subscription
-
A wrapper around a
CloudEventthat also includes aSubscriptionPositionso that it's possible to resume the stream from a particular state. - PositionAwareCloudEvent(CloudEvent, SubscriptionPosition) - Constructor for class org.occurrent.subscription.PositionAwareCloudEvent
S
- shutdownSafely(ExecutorService, long, TimeUnit) - Static method in class org.occurrent.subscription.internal.ExecutorShutdown
-
Blocks until all tasks have completed execution after a shutdown request, or the timeout occurs, or the current thread is interrupted, whichever happens first.
- StartAt - Interface in org.occurrent.subscription
-
Specifies in which position a subscription should start when subscribing to it
- StartAt.Default - Class in org.occurrent.subscription
- StartAt.Dynamic - Class in org.occurrent.subscription
- StartAt.Now - Class in org.occurrent.subscription
- StartAt.StartAtSubscriptionPosition - Class in org.occurrent.subscription
- StartAt.SubscriptionModelContext - Record Class in org.occurrent.subscription
- StringBasedSubscriptionPosition - Class in org.occurrent.subscription
-
A simple
SubscriptionPositionthat is backed by a fixed String - StringBasedSubscriptionPosition(String) - Constructor for class org.occurrent.subscription.StringBasedSubscriptionPosition
- SubscriptionFilter - Interface in org.occurrent.subscription
-
Apply a filter on the subscription to limit the events stream from the event store
- SubscriptionModelContext(Class<?>) - Constructor for record class org.occurrent.subscription.StartAt.SubscriptionModelContext
-
Creates an instance of a
SubscriptionModelContextrecord class. - subscriptionModelDefault() - Static method in interface org.occurrent.subscription.StartAt
-
Start subscribing to the subscription model default.
- subscriptionModelType() - Method in record class org.occurrent.subscription.StartAt.SubscriptionModelContext
-
Returns the value of the
subscriptionModelTyperecord component. - subscriptionPosition - Variable in class org.occurrent.subscription.StartAt.StartAtSubscriptionPosition
- subscriptionPosition(SubscriptionPosition) - Static method in interface org.occurrent.subscription.StartAt
-
Start subscribing to the subscription from the given subscription position
- SubscriptionPosition - Interface in org.occurrent.subscription
-
Represents the position for a subscription.
T
- toString() - Method in class org.occurrent.subscription.PositionAwareCloudEvent
- toString() - Method in class org.occurrent.subscription.StartAt.Default
- toString() - Method in class org.occurrent.subscription.StartAt.Dynamic
- toString() - Method in class org.occurrent.subscription.StartAt.Now
- toString() - Method in class org.occurrent.subscription.StartAt.StartAtSubscriptionPosition
- toString() - Method in record class org.occurrent.subscription.StartAt.SubscriptionModelContext
-
Returns a string representation of this record class.
- toString() - Method in class org.occurrent.subscription.StringBasedSubscriptionPosition
All Classes and Interfaces|All Packages