Skip navigation links
D E F G H I M P R S W 

D

dispatch(DispatchedEvent<Event>) - Method in class io.eventuate.javaclient.domain.EventDispatcher
 
dispatch(DispatchedEvent<Event>) - Method in interface io.eventuate.javaclient.domain.EventHandler
 
dispatch(DispatchedEvent<Event>, Function<DispatchedEvent<Event>, CompletableFuture<?>>) - Method in class io.eventuate.javaclient.domain.SwimlaneBasedDispatcher
 
dispatch(DispatchedEvent<Event>, Function<DispatchedEvent<Event>, CompletableFuture<?>>) - Method in class io.eventuate.javaclient.domain.SwimlaneDispatcher
 

E

EventDeliveryExceptionHandler - Interface in io.eventuate.javaclient.eventhandling.exceptionhandling
Asynchronous handler for an exception thrown by an event handler
EventDeliveryExceptionHandlerManager - Interface in io.eventuate.javaclient.eventhandling.exceptionhandling
 
EventDeliveryExceptionHandlerManagerImpl - Class in io.eventuate.javaclient.eventhandling.exceptionhandling
 
EventDeliveryExceptionHandlerManagerImpl(List<EventDeliveryExceptionHandler>) - Constructor for class io.eventuate.javaclient.eventhandling.exceptionhandling.EventDeliveryExceptionHandlerManagerImpl
 
EventDeliveryExceptionHandlerState - Interface in io.eventuate.javaclient.eventhandling.exceptionhandling
 
EventDeliveryExceptionHandlerWithState - Class in io.eventuate.javaclient.eventhandling.exceptionhandling
 
EventDeliveryExceptionHandlerWithState(EventDeliveryExceptionHandler, EventDeliveryExceptionHandlerState) - Constructor for class io.eventuate.javaclient.eventhandling.exceptionhandling.EventDeliveryExceptionHandlerWithState
 
EventDispatcher - Class in io.eventuate.javaclient.domain
 
EventDispatcher(String, Map<Class<?>, EventHandler>, EventDeliveryExceptionHandlerManager) - Constructor for class io.eventuate.javaclient.domain.EventDispatcher
 
EventHandler - Interface in io.eventuate.javaclient.domain
 
EventHandlerMethodProcessor - Class in io.eventuate.javaclient.domain
 
EventHandlerMethodProcessor() - Constructor for class io.eventuate.javaclient.domain.EventHandlerMethodProcessor
 
EventHandlerProcessor - Interface in io.eventuate.javaclient.domain
 
EventHandlerProcessorDispatchedEventReturningCompletableFuture - Class in io.eventuate.javaclient.domain
 
EventHandlerProcessorDispatchedEventReturningCompletableFuture() - Constructor for class io.eventuate.javaclient.domain.EventHandlerProcessorDispatchedEventReturningCompletableFuture
 
EventHandlerProcessorDispatchedEventReturningVoid - Class in io.eventuate.javaclient.domain
 
EventHandlerProcessorDispatchedEventReturningVoid() - Constructor for class io.eventuate.javaclient.domain.EventHandlerProcessorDispatchedEventReturningVoid
 
EventHandlerProcessorEventHandlerContextReturningCompletableFuture - Class in io.eventuate.javaclient.domain
 
EventHandlerProcessorEventHandlerContextReturningCompletableFuture(EventuateAggregateStoreCrud) - Constructor for class io.eventuate.javaclient.domain.EventHandlerProcessorEventHandlerContextReturningCompletableFuture
 
EventHandlerProcessorEventHandlerContextReturningVoid - Class in io.eventuate.javaclient.domain
 
EventHandlerProcessorEventHandlerContextReturningVoid(EventuateAggregateStoreCrud) - Constructor for class io.eventuate.javaclient.domain.EventHandlerProcessorEventHandlerContextReturningVoid
 
EventHandlerProcessorUtil - Class in io.eventuate.javaclient.domain
 
EventHandlerProcessorUtil() - Constructor for class io.eventuate.javaclient.domain.EventHandlerProcessorUtil
 
EventuateClientScheduler - Interface in io.eventuate.javaclient.eventhandling.exceptionhandling
Abstraction of a scheduler

F

FailEventDeliveryExceptionHandler - Class in io.eventuate.javaclient.eventhandling.exceptionhandling
An exception handler that fails immediately
FailEventDeliveryExceptionHandler() - Constructor for class io.eventuate.javaclient.eventhandling.exceptionhandling.FailEventDeliveryExceptionHandler
 

G

getEventClass(Method) - Static method in class io.eventuate.javaclient.domain.EventHandlerProcessorUtil
 
getEventHandler(Throwable) - Method in interface io.eventuate.javaclient.eventhandling.exceptionhandling.EventDeliveryExceptionHandlerManager
 
getEventHandler(Throwable) - Method in class io.eventuate.javaclient.eventhandling.exceptionhandling.EventDeliveryExceptionHandlerManagerImpl
 
getEventType() - Method in interface io.eventuate.javaclient.domain.EventHandler
 

H

handle(EventDeliveryExceptionHandlerState, Throwable, Runnable, Consumer<Throwable>, Runnable) - Method in interface io.eventuate.javaclient.eventhandling.exceptionhandling.EventDeliveryExceptionHandler
handle an exception by either (asynchronously) retrying or failing
handle(Throwable, Runnable, Consumer<Throwable>, Runnable) - Method in class io.eventuate.javaclient.eventhandling.exceptionhandling.EventDeliveryExceptionHandlerWithState
 
handle(EventDeliveryExceptionHandlerState, Throwable, Runnable, Consumer<Throwable>, Runnable) - Method in class io.eventuate.javaclient.eventhandling.exceptionhandling.FailEventDeliveryExceptionHandler
 
handle(EventDeliveryExceptionHandlerState, Throwable, Runnable, Consumer<Throwable>, Runnable) - Method in class io.eventuate.javaclient.eventhandling.exceptionhandling.IgnoreEventDeliveryExceptionHandler
 
handle(EventDeliveryExceptionHandlerState, Throwable, Runnable, Consumer<Throwable>, Runnable) - Method in class io.eventuate.javaclient.eventhandling.exceptionhandling.RetryEventDeliveryExceptionHandler
Retry after the timeout unless the max retries has been exceeded or the supplied throwable is not handled
handles(Throwable) - Method in interface io.eventuate.javaclient.eventhandling.exceptionhandling.EventDeliveryExceptionHandler
Returns true if this handles the throwable
handles(Throwable) - Method in class io.eventuate.javaclient.eventhandling.exceptionhandling.FailEventDeliveryExceptionHandler
 
handles(Throwable) - Method in class io.eventuate.javaclient.eventhandling.exceptionhandling.IgnoreEventDeliveryExceptionHandler
 
handles(Throwable) - Method in class io.eventuate.javaclient.eventhandling.exceptionhandling.RetryEventDeliveryExceptionHandler
 

I

IgnoreEventDeliveryExceptionHandler - Class in io.eventuate.javaclient.eventhandling.exceptionhandling
An exception handler that ignores the specified exceptions
IgnoreEventDeliveryExceptionHandler() - Constructor for class io.eventuate.javaclient.eventhandling.exceptionhandling.IgnoreEventDeliveryExceptionHandler
 
io.eventuate.javaclient.domain - package io.eventuate.javaclient.domain
 
io.eventuate.javaclient.eventhandling.exceptionhandling - package io.eventuate.javaclient.eventhandling.exceptionhandling
 

M

makeState(Throwable) - Method in interface io.eventuate.javaclient.eventhandling.exceptionhandling.EventDeliveryExceptionHandler
create the state used for handling an exception
makeState(Throwable) - Method in class io.eventuate.javaclient.eventhandling.exceptionhandling.FailEventDeliveryExceptionHandler
 
makeState(Throwable) - Method in class io.eventuate.javaclient.eventhandling.exceptionhandling.IgnoreEventDeliveryExceptionHandler
 
makeState(Throwable) - Method in class io.eventuate.javaclient.eventhandling.exceptionhandling.RetryEventDeliveryExceptionHandler
 

P

process(Object, AccessibleObject) - Method in class io.eventuate.javaclient.domain.EventHandlerMethodProcessor
 
process(Object, AccessibleObject) - Method in interface io.eventuate.javaclient.domain.EventHandlerProcessor
 
processMethod(Object, Method) - Method in class io.eventuate.javaclient.domain.EventHandlerMethodProcessor
 
processMethod(Object, Method) - Method in class io.eventuate.javaclient.domain.EventHandlerProcessorDispatchedEventReturningCompletableFuture
 
processMethod(Object, Method) - Method in class io.eventuate.javaclient.domain.EventHandlerProcessorDispatchedEventReturningVoid
 
processMethod(Object, Method) - Method in class io.eventuate.javaclient.domain.EventHandlerProcessorEventHandlerContextReturningCompletableFuture
 
processMethod(Object, Method) - Method in class io.eventuate.javaclient.domain.EventHandlerProcessorEventHandlerContextReturningVoid
 
processQueuedEvent() - Method in class io.eventuate.javaclient.domain.SwimlaneDispatcher
 

R

retries - Variable in class io.eventuate.javaclient.eventhandling.exceptionhandling.RetryEventDeliveryExceptionHandlerState
 
RetryEventDeliveryExceptionHandler - Class in io.eventuate.javaclient.eventhandling.exceptionhandling
An exception handler that repeatedly retries
RetryEventDeliveryExceptionHandler(EventuateClientScheduler) - Constructor for class io.eventuate.javaclient.eventhandling.exceptionhandling.RetryEventDeliveryExceptionHandler
Creates a RetryEventDeliveryExceptionHandler that uses the specified scheduler
RetryEventDeliveryExceptionHandlerState - Class in io.eventuate.javaclient.eventhandling.exceptionhandling
 
RetryEventDeliveryExceptionHandlerState(Throwable) - Constructor for class io.eventuate.javaclient.eventhandling.exceptionhandling.RetryEventDeliveryExceptionHandlerState
 

S

setTimer(long, Runnable) - Method in interface io.eventuate.javaclient.eventhandling.exceptionhandling.EventuateClientScheduler
Asynchronously invoke the callback after a delay
supports(AccessibleObject) - Method in class io.eventuate.javaclient.domain.EventHandlerMethodProcessor
 
supports(AccessibleObject) - Method in interface io.eventuate.javaclient.domain.EventHandlerProcessor
 
supportsMethod(Method) - Method in class io.eventuate.javaclient.domain.EventHandlerMethodProcessor
 
supportsMethod(Method) - Method in class io.eventuate.javaclient.domain.EventHandlerProcessorDispatchedEventReturningCompletableFuture
 
supportsMethod(Method) - Method in class io.eventuate.javaclient.domain.EventHandlerProcessorDispatchedEventReturningVoid
 
supportsMethod(Method) - Method in class io.eventuate.javaclient.domain.EventHandlerProcessorEventHandlerContextReturningCompletableFuture
 
supportsMethod(Method) - Method in class io.eventuate.javaclient.domain.EventHandlerProcessorEventHandlerContextReturningVoid
 
SwimlaneBasedDispatcher - Class in io.eventuate.javaclient.domain
 
SwimlaneBasedDispatcher(String, Executor) - Constructor for class io.eventuate.javaclient.domain.SwimlaneBasedDispatcher
 
SwimlaneDispatcher - Class in io.eventuate.javaclient.domain
 
SwimlaneDispatcher(String, Integer, Executor) - Constructor for class io.eventuate.javaclient.domain.SwimlaneDispatcher
 

W

withExceptions(Class<? extends Throwable>...) - Method in class io.eventuate.javaclient.eventhandling.exceptionhandling.IgnoreEventDeliveryExceptionHandler
Specifies the exceptions that this exception handler can handle
withExceptions(Class<? extends Throwable>...) - Method in class io.eventuate.javaclient.eventhandling.exceptionhandling.RetryEventDeliveryExceptionHandler
Specifies the exceptions that this exception handler can handle
withInfiniteRetries() - Method in class io.eventuate.javaclient.eventhandling.exceptionhandling.RetryEventDeliveryExceptionHandler
Specifies an infinite number of retries
withMaxRetries(int) - Method in class io.eventuate.javaclient.eventhandling.exceptionhandling.RetryEventDeliveryExceptionHandler
Specifies the maximum number of retries
withRetryInterval(Duration) - Method in class io.eventuate.javaclient.eventhandling.exceptionhandling.RetryEventDeliveryExceptionHandler
Specifies the interval between retries
D E F G H I M P R S W 
Skip navigation links