Interface | Description |
---|---|
CommandGateway |
Interface towards the Command Handling components of an application.
|
CommandGatewayFactory.InvocationHandler<R> |
Interface towards the mechanism that handles a method call on a gateway interface method.
|
RetryScheduler |
Interface towards a mechanism that decides whether to schedule a command for execution when a previous attempts
resulted in an exception.
|
Class | Description |
---|---|
AbstractCommandGateway |
Abstract implementation of a CommandGateway, which handles the dispatch interceptors and retrying on failure.
|
AbstractCommandGateway.Builder |
Abstract Builder class to instantiate
AbstractCommandGateway implementations. |
AbstractRetryScheduler |
An abstract base class for
RetryScheduler s. |
AbstractRetryScheduler.Builder<B extends AbstractRetryScheduler.Builder> |
A builder class for the
RetryScheduler implementations. |
AxonNonTransientExceptionClassesPredicate |
An Axon-specific
Predicate , used to check the non-transiency of a failure comparing it against concrete classes. |
CommandGatewayFactory |
Factory that creates Gateway implementations from custom interface definitions.
|
CommandGatewayFactory.Builder |
Builder class to instantiate a
CommandGatewayFactory . |
DefaultCommandGateway |
Default implementation of the CommandGateway interface.
|
DefaultCommandGateway.Builder |
Builder class to instantiate a
DefaultCommandGateway . |
ExponentialBackOffIntervalRetryScheduler |
A RetryScheduler that uses a backoff strategy, retrying commands at increasing intervals when they fail because of
an exception that is not explicitly non-transient.
|
ExponentialBackOffIntervalRetryScheduler.Builder |
Builder class to instantiate an
ExponentialBackOffIntervalRetryScheduler . |
IntervalRetryScheduler |
RetryScheduler implementation that retries commands at regular intervals when they fail because of an exception that
is not explicitly non-transient.
|
IntervalRetryScheduler.Builder |
Builder class to instantiate a
IntervalRetryScheduler . |
NonTransientExceptionClassesPredicate |
A predicate for checking non-transiency of a failure comparing it against configured concrete classes.
|
RetryingCallback<C,R> |
Callback implementation that will invoke a retry scheduler if a command results in a runtime exception.
|
Annotation Type | Description |
---|---|
Timeout |
Class or method level annotation that indicates the calling thread should not wait longer than the provided timeout
for the results of a command.
|
Copyright © 2010–2023. All rights reserved.