Package me.ehp246.aufjms.core.util
Class TextJmsMsg
java.lang.Object
me.ehp246.aufjms.core.util.TextJmsMsg
- All Implemented Interfaces:
JmsMsg
public final class TextJmsMsg extends java.lang.Object implements JmsMsg
Utility to un-pack a JMS message. All read calls are delayed and on-demand.
- 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.IntegergroupSeq()java.lang.Stringid()java.lang.Stringinvoking()javax.jms.TextMessagemsg()<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, wait
-
Method Details
-
id
public java.lang.String id() -
type
public java.lang.String type() -
correlationId
public java.lang.String correlationId()- Specified by:
correlationIdin interfaceJmsMsg
-
replyTo
public javax.jms.Destination replyTo() -
text
public java.lang.String text() -
groupId
public java.lang.String groupId() -
groupSeq
public java.lang.Integer groupSeq() -
expiration
public long expiration()- Specified by:
expirationin interfaceJmsMsg
-
destination
public javax.jms.Destination destination()- Specified by:
destinationin interfaceJmsMsg
-
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() -
msg
public javax.jms.TextMessage msg() -
from
-