D E F G H I M P R S W
All Classes All Packages
All Classes All Packages
All Classes All Packages
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(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
- handle(Throwable, Runnable, Consumer<Throwable>, Runnable) - Method in class io.eventuate.javaclient.eventhandling.exceptionhandling.EventDeliveryExceptionHandlerWithState
- 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
All Classes All Packages