Uses of Interface
org.mule.jms.commons.internal.source.JmsListenerLock
Packages that use JmsListenerLock
Package
Description
-
Uses of JmsListenerLock in org.mule.jms.commons.api.lock
Methods in org.mule.jms.commons.api.lock that return JmsListenerLockModifier and TypeMethodDescriptionJmsListenerLockFactory.createLock(InternalAckMode resolvedAckMode) Creates a new instance for the givenresolvedAckMode -
Uses of JmsListenerLock in org.mule.jms.commons.internal.common
Methods in org.mule.jms.commons.internal.common with parameters of type JmsListenerLockModifier and TypeMethodDescriptionstatic voidJmsCommons.evaluateMessageAck(InternalAckMode ackMode, JmsSession session, jakarta.jms.Message receivedMessage, JmsSessionManager messageSessionManager, JmsListenerLock jmsLock, JmsMessageAckedMonitor jmsMessageAckedMonitor) -
Uses of JmsListenerLock in org.mule.jms.commons.internal.connection.session
Methods in org.mule.jms.commons.internal.connection.session with parameters of type JmsListenerLockModifier and TypeMethodDescriptionvoidJmsSessionManager.registerMessageForAck(String ackId, jakarta.jms.Message message, jakarta.jms.Session session, JmsListenerLock jmsLock) Registers theMessageto theSessionusing theackIdin order to being able later to perform aInternalAckMode.MANUALACKvoidJmsSessionManager.registerMessageForAck(String ackId, jakarta.jms.Message message, jakarta.jms.Session session, JmsListenerLock jmsLock, JmsMessageAckedMonitor jmsMessageAckedMonitor) -
Uses of JmsListenerLock in org.mule.jms.commons.internal.lock
Methods in org.mule.jms.commons.internal.lock that return JmsListenerLockModifier and TypeMethodDescriptionDefaultJmsListenerLockFactory.createLock(InternalAckMode resolvedAckMode) -
Uses of JmsListenerLock in org.mule.jms.commons.internal.source
Classes in org.mule.jms.commons.internal.source that implement JmsListenerLockModifier and TypeClassDescriptionclassDefault implementation ofJmsListenerLockbased in the usage ofSemaphoreto support the capability of locking and unlocking the listener from differentthreadsclassNull pattern implementation forJmsListenerLockwhich doesn't lock the listener waiting for the message processing.Constructors in org.mule.jms.commons.internal.source with parameters of type JmsListenerLockModifierConstructorDescriptionJmsMessageDispatcher(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 JmsListenerLock in org.mule.jms.commons.internal.source.push
Methods in org.mule.jms.commons.internal.source.push that return JmsListenerLockMethods in org.mule.jms.commons.internal.source.push with parameters of type JmsListenerLockModifier and TypeMethodDescriptionJmsMessageListenerFactory.createMessageListener(JmsSession session, JmsListenerLock jmsLock) Creates a newJmsMessageListenerwith a givenJmsSessionandJmsListenerLockto be able to synchronize the message dispatch.