Package me.ehp246.aufjms.core.util
Class TextJmsMsg
java.lang.Object
me.ehp246.aufjms.core.util.TextJmsMsg
- All Implemented Interfaces:
JmsDispatch,JmsMsg
public final class TextJmsMsg extends java.lang.Object implements JmsMsg
Utility to un-pack a JMS message.
- Since:
- 1.0
- Author:
- Lei Yang
-
Method Summary
Modifier and Type Method Description java.lang.StringcorrelationId()javax.jms.Destinationdestination()longexpiration()static JmsMsgfrom(javax.jms.TextMessage message)java.lang.StringgroupId()java.lang.Stringid()java.lang.Stringinvoking()javax.jms.TextMessagemessage()<T> Tproperty(java.lang.String name, java.lang.Class<T> type)javax.jms.DestinationreplyTo()java.lang.Stringtext()java.time.Instanttimestamp()java.lang.Stringtype()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface me.ehp246.aufjms.api.dispatch.JmsDispatch
bodyValues, groupSeq, ttl
-
Method Details
-
id
public java.lang.String id() -
type
public java.lang.String type()- Specified by:
typein interfaceJmsDispatch
-
correlationId
public java.lang.String correlationId()- Specified by:
correlationIdin interfaceJmsDispatch
-
replyTo
public javax.jms.Destination replyTo()- Specified by:
replyToin interfaceJmsDispatch
-
text
public java.lang.String text() -
groupId
public java.lang.String groupId()- Specified by:
groupIdin interfaceJmsDispatch
-
expiration
public long expiration()- Specified by:
expirationin interfaceJmsMsg
-
destination
public javax.jms.Destination destination()- Specified by:
destinationin interfaceJmsDispatch
-
invoking
public java.lang.String invoking() -
property
public <T> T property(java.lang.String name, java.lang.Class<T> type) -
timestamp
public java.time.Instant timestamp() -
message
public javax.jms.TextMessage message() -
from
-