Uses of Interface
org.mule.jms.commons.internal.connection.session.JmsSession
Packages that use JmsSession
Package
Description
-
Uses of JmsSession in org.mule.jms.commons.internal.common
Methods in org.mule.jms.commons.internal.common that return JmsSessionModifier and TypeMethodDescriptionstatic JmsSessionJmsCommons.createJmsSession(JmsConnection jmsConnection, InternalAckMode ackMode, boolean isTopic, JmsSessionManager jmsSessionManager, org.mule.runtime.extension.api.tx.OperationTransactionalAction transactionalAction) Utility method to create newJmsSessionfrom a givenJmsConnectionJmsPublisherCompletionListener.session()Returns the value of thesessionrecord component.Methods in org.mule.jms.commons.internal.common with parameters of type JmsSessionModifier and TypeMethodDescriptionstatic voidJmsCommons.evaluateMessageAck(InternalAckMode ackMode, JmsSession session, jakarta.jms.Message receivedMessage, JmsSessionManager messageSessionManager, JmsListenerLock jmsLock, JmsMessageAckedMonitor jmsMessageAckedMonitor) static booleanJmsCommons.isManualAck(JmsSession session) Verifies if the given session ACK Mode isAckMode.MANUALstatic booleanJmsCommons.isPartOfCurrentTx(JmsSession session, JmsConnection jmsConnection, JmsSessionManager sessionManager) Verifies if the given session is part of the current TX.static voidJmsCommons.releaseResources(JmsSession session, boolean isPartOfCurrentTx, AutoCloseable... closeables) Releases all the resources that are required to close.Constructors in org.mule.jms.commons.internal.common with parameters of type JmsSessionModifierConstructorDescriptionJmsPublisherCompletionListener(org.mule.runtime.extension.api.runtime.process.CompletionCallback<Void, Void> callback, JmsSession session, JmsMessageProducer producer, String destination, String destinationType, boolean isPartOfCurrentTx, org.mule.runtime.api.scheduler.Scheduler scheduler) Creates an instance of aJmsPublisherCompletionListenerrecord class. -
Uses of JmsSession in org.mule.jms.commons.internal.connection
Methods in org.mule.jms.commons.internal.connection that return JmsSessionModifier and TypeMethodDescriptionJmsConnection.createSession(InternalAckMode ackMode, boolean isTopic) Creates a new JMSSessionusing the currentConnectionXaJmsTransactionalConnection.getSession(InternalAckMode ackMode, boolean isTopic) Provides access to theJmsSessionto be used.Methods in org.mule.jms.commons.internal.connection with parameters of type JmsSessionModifier and TypeMethodDescriptionJmsConnection.createConsumer(JmsSession session, jakarta.jms.Destination jmsDestination, String selector, ConsumerType consumerType) Creates a new JMSMessageConsumerusing the givenSessionJmsConnection.createConsumer(JmsSession session, jakarta.jms.Destination jmsDestination, String selector, ConsumerType consumerType, boolean avoidCaching) Creates a new JMSMessageConsumerusing the givenSessionJmsConnection.createProducer(JmsSession session, jakarta.jms.Destination jmsDestination, boolean isTopic) Creates a new JMSMessageProducerusing the givenSession -
Uses of JmsSession in org.mule.jms.commons.internal.connection.session
Classes in org.mule.jms.commons.internal.connection.session that implement JmsSessionModifier and TypeClassDescriptionclassWrapper element for a JMSSessionthat relates the session with its AckIDMethods in org.mule.jms.commons.internal.connection.session that return types with arguments of type JmsSessionModifier and TypeMethodDescriptionJmsSessionManager.getTransactedSession(JmsConnection connection) JmsSessionManager.getXaTransactedSession(org.mule.runtime.extension.api.connectivity.XATransactionalConnection jmsXaTransactionalConnection) Methods in org.mule.jms.commons.internal.connection.session with parameters of type JmsSessionModifier and TypeMethodDescriptionvoidJmsSessionManager.bindToTransaction(JmsSession session) Binds the givenJmsSessionto the currentThreadvoidJmsSessionManager.bindToTransaction(org.mule.runtime.extension.api.connectivity.XATransactionalConnection jmsXaTransactionalConnection, JmsSession session, JmsXaContext xaResource) -
Uses of JmsSession in org.mule.jms.commons.internal.operation.publishconsume
Constructors in org.mule.jms.commons.internal.operation.publishconsume with parameters of type JmsSessionModifierConstructorDescriptionProducerResourceCloserAction(JmsSession jmsSession, JmsMessageProducer producer, org.mule.runtime.api.scheduler.Scheduler scheduler) -
Uses of JmsSession in org.mule.jms.commons.internal.source
Constructor parameters in org.mule.jms.commons.internal.source with type arguments of type JmsSessionModifierConstructorDescriptionJmsMessageDispatcher(JmsConfig<?, ?> config, String defaultContentType, String defaultEncoding, JmsSpecification specification, Supplier<JmsSession> session, InternalAckMode ackMode, JmsSessionManager sessionManager, org.mule.runtime.extension.api.runtime.source.SourceCallback<Object, JmsAttributes> sourceCallback, JmsListenerLock jmsListenerLock, JmsConnectionExceptionResolver exceptionResolver) -
Uses of JmsSession in org.mule.jms.commons.internal.source.polling
Methods in org.mule.jms.commons.internal.source.polling with parameters of type JmsSessionModifier and TypeMethodDescriptionMessageConsumerFactory.createConsumer(JmsConnection connection, JmsSession session) -
Uses of JmsSession in org.mule.jms.commons.internal.source.push
Methods in org.mule.jms.commons.internal.source.push that return JmsSessionMethods in org.mule.jms.commons.internal.source.push with parameters of type JmsSessionModifier and TypeMethodDescriptionJmsMessageListenerFactory.createMessageListener(JmsSession session, JmsListenerLock jmsLock) Creates a newJmsMessageListenerwith a givenJmsSessionandJmsListenerLockto be able to synchronize the message dispatch.