Package me.ehp246.aufjms.api.dispatch
Interface JmsDispatch
public interface JmsDispatch
The abstraction of a fully-realized out-bound JMS message.
A JmsDispatch is meant to be dispatched/sent by a DispatchFn.
- Since:
- 1.0
- Author:
- Lei Yang
-
Method Summary
Modifier and Type Method Description AtDestinationat()default java.util.List<?>bodyValues()default java.lang.StringcorrelationId()default java.time.Durationdelay()default java.util.Map<java.lang.String,java.lang.Object>properties()default AtDestinationreplyTo()default java.time.Durationttl()Defines if the dispatch has a TTL.default java.lang.Stringtype()
-
Method Details
-
at
AtDestination at() -
type
default java.lang.String type() -
correlationId
default java.lang.String correlationId() -
bodyValues
default java.util.List<?> bodyValues() -
replyTo
-
ttl
default java.time.Duration ttl()Defines if the dispatch has a TTL.The default,
null, means no TTL to set. -
properties
default java.util.Map<java.lang.String,java.lang.Object> properties() -
delay
default java.time.Duration delay()
-