Package org.axonframework.commandhandling.gateway
package org.axonframework.commandhandling.gateway
-
ClassDescriptionAbstract implementation of a CommandGateway, which handles the dispatch interceptors and retrying on failure.Abstract Builder class to instantiate
AbstractCommandGatewayimplementations.An abstract base class forRetrySchedulers.A builder class for theRetrySchedulerimplementations.An Axon-specificPredicate, used to check the non-transiency of a failure comparing it against concrete classes.Interface towards the Command Handling components of an application.Factory that createsCommandGatewayimplementations from custom interface definitions.Builder class to instantiate aCommandGatewayFactory.Interface towards the mechanism that handles a method call on a gateway interface method.Default implementation of the CommandGateway interface.Builder class to instantiate aDefaultCommandGateway.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.Builder class to instantiate anExponentialBackOffIntervalRetryScheduler.RetryScheduler implementation that retries commands at regular intervals when they fail because of an exception that is not explicitly non-transient.Builder class to instantiate aIntervalRetryScheduler.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.Interface towards a mechanism that decides whether to schedule a command for execution when a previous attempts resulted in an exception.Class or method level annotation that indicates the calling thread should not wait longer than the provided timeout for the results of a command.