Index

A D E F G H I N O P S T 
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 SubscriptionFilter for Occurrent Filter'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 CloudEvent that also includes a SubscriptionPosition so 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 SubscriptionPosition that 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 SubscriptionModelContext record 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 subscriptionModelType record 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
 
A D E F G H I N O P S T 
All Classes and Interfaces|All Packages