Package org.apache.beam.sdk.io.jms
package org.apache.beam.sdk.io.jms
Transforms for reading and writing from JMS (Java Messaging Service).
-
ClassDescriptionEnables users to specify their own `JMS` backlog reporters enabling
JmsIO
to reportUnboundedSource.UnboundedReader.getTotalBacklogBytes()
.Default implementation ofAutoScaler
.An unbounded source for JMS destinations (queues or topics).An interface used byJmsIO.Read
for converting each jmsMessage
into an element of the resultingPCollection
.JmsIO.Read<T>APTransform
to read from a JMS destination.JmsIO.Write<EventT>APTransform
to write to a JMS queue.JmsRecord contains message payload of the record as well as metadata (JMS headers and properties).WriteJmsResult<EventT>Return type ofJmsIO.Write
transform.