Class JmsTextMessage
java.lang.Object
io.helidon.messaging.connectors.jms.JmsTextMessage
- All Implemented Interfaces:
JmsMessage<String>
,Message<String>
A JMS Text message representation.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.helidon.messaging.connectors.jms.JmsMessage
JmsMessage.CustomMapper<PAYLOAD>, JmsMessage.OutgoingJmsMessageBuilder<PAYLOAD>
-
Method Summary
Modifier and TypeMethodDescriptionack()
jakarta.jms.Connection
Get client's connection to its JMS provider.jakarta.jms.ConnectionFactory
Get JMS connection factory.jakarta.jms.TextMessage
Original JMS message received.jakarta.jms.Session
Metadata about the JMS session.getNack()
<P> P
getProperty
(String name) Get JMS property by name.Return set of all JMS property names.boolean
hasProperty
(String name) Check if JMS property exists.boolean
isAck()
Check if message has been acknowledged yet.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.helidon.messaging.connectors.jms.JmsMessage
getCorrelationId, getReplyTo, getType
-
Method Details
-
getJmsMessage
public jakarta.jms.TextMessage getJmsMessage()Description copied from interface:JmsMessage
Original JMS message received.- Returns:
- original JMS message received
-
getPayload
-
getProperty
Description copied from interface:JmsMessage
Get JMS property by name.- Specified by:
getProperty
in interfaceJmsMessage<T>
- Type Parameters:
P
- expected type of the property, has to be Boolean, Byte, Short, Integer, Long, Float, Double or String- Parameters:
name
- the name of the JMS property- Returns:
- property value with the specified name or null
-
hasProperty
Description copied from interface:JmsMessage
Check if JMS property exists.- Specified by:
hasProperty
in interfaceJmsMessage<T>
- Parameters:
name
- the name of the JMS property- Returns:
- true if property exists
-
getPropertyNames
Description copied from interface:JmsMessage
Return set of all JMS property names.- Specified by:
getPropertyNames
in interfaceJmsMessage<T>
- Returns:
- JMS property names
-
getJmsSession
public jakarta.jms.Session getJmsSession()Description copied from interface:JmsMessage
Metadata about the JMS session.- Specified by:
getJmsSession
in interfaceJmsMessage<T>
- Returns:
- JMS session
-
getJmsConnection
public jakarta.jms.Connection getJmsConnection()Description copied from interface:JmsMessage
Get client's connection to its JMS provider.- Specified by:
getJmsConnection
in interfaceJmsMessage<T>
- Returns:
- JMS connection
-
getJmsConnectionFactory
public jakarta.jms.ConnectionFactory getJmsConnectionFactory()Description copied from interface:JmsMessage
Get JMS connection factory.- Specified by:
getJmsConnectionFactory
in interfaceJmsMessage<T>
- Returns:
- JMS connection factory
-
isAck
public boolean isAck()Description copied from interface:JmsMessage
Check if message has been acknowledged yet.- Specified by:
isAck
in interfaceJmsMessage<T>
- Returns:
- true if message has been acknowledged
-
ack
-
getNack
-