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. |
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 . |
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 . |
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–2019. All rights reserved.