Package io.hekate.messaging.operation
Message operation API.
-
Interface Summary Interface Description Aggregate<T> Aggregate operation.AggregateCallback<T> Callback for anAggregate
operation.AggregateRepeatCondition<T> Condition to repeat anAggregate
operation.AggregateResult<T> Result of anAggregate
operation.AggregateRetryConfigurer<T> Configurer ofAggregateRetryPolicy
.AggregateRetryPolicy<T> Retry policy for anAggregate
operation.Broadcast<T> Broadcast operation.BroadcastCallback<T> Callback for aBroadcast
operation.BroadcastRepeatCondition<T> Condition to repeat anBroadcast
operation.BroadcastResult<T> Result of aBroadcast
operation.BroadcastRetryConfigurer Configurer ofBroadcastRetryPolicy
.BroadcastRetryPolicy Retry policy forBroadcast
operations.FailureResponse Marker interface for application-specific error responses.Request<T> Request operation.RequestCallback<T> Callback for aRequest
operation.RequestRetryConfigurer<T> Configurer ofRequestRetryPolicy
.RequestRetryPolicy<T> Response<T> Response of aRequest
operation.ResponsePart<T> Partial response of aSubscribe
operation.Send<T> Send operation.SendCallback Callback for aSend
operation.SendRetryConfigurer Configurer ofSendRetryPolicy
.SendRetryPolicy Retry policy forSend
operations.Subscribe<T> Subscribe operation.SubscribeCallback<T> Callback for aSubscribe
operation. -
Class Summary Class Description AggregateFuture<T> Asynchronous result of anAggregate
operation.BroadcastFuture<T> Asynchronous result ofBroadcast
operation.RequestFuture<T> Asynchronous result ofRequest
operation.SendFuture Asynchronous result ofSend
operation.SubscribeFuture<T> Asynchronous result ofSubscribe
operation. -
Enum Summary Enum Description AckMode Acknowledgement mode. -
Exception Summary Exception Description RejectedResponseException Signals that the result of a request operation was rejected by aRetryResponsePredicate
.