Package-level declarations

Functions

Link copied to clipboard
@ExperimentalCoroutinesApi
fun ConnectionFactory.consume(queueName: String, credentials: Credentials? = null, sessionMode: SessionMode = SessionMode.CLIENT_ACKNOWLEDGE, pollingMaxWait: Duration = 10.seconds, concurrency: Int = 1): Flow<CommittableMessage>

Consumes messages from a specified JMS queue using a reactive Flow API.

Link copied to clipboard
@ExperimentalCoroutinesApi
fun ConnectionFactory.sendToDestination(destination: JmsDestination, upstream: Flow<JmsMessage>, concurrency: Int = 1, credentials: Credentials? = null): Flow<Unit>

Sends messages to a specified JMS destination from a given upstream flow of JmsMessage objects.