Class DefaultJmsSession
java.lang.Object
org.mule.jms.commons.internal.connection.session.DefaultJmsSession
- All Implemented Interfaces:
AutoCloseable,JmsSession
Wrapper element for a JMS
Session that relates the session with its AckID- Since:
- 1.0
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultJmsSession(jakarta.jms.Session session) DefaultJmsSession(jakarta.jms.Session session, String ackId) -
Method Summary
-
Constructor Details
-
DefaultJmsSession
public DefaultJmsSession(jakarta.jms.Session session) -
DefaultJmsSession
-
-
Method Details
-
get
public jakarta.jms.Session get()- Specified by:
getin interfaceJmsSession- Returns:
- the JMS
Session
-
getAckId
- Specified by:
getAckIdin interfaceJmsSession- Returns:
- the AckId of this
SessionorOptional.empty()if no AckId is required
-
close
public void close() throws jakarta.jms.JMSException- Specified by:
closein interfaceAutoCloseable- Throws:
jakarta.jms.JMSException
-