Package org.apache.beam.sdk.io.jms
Transforms for reading and writing from JMS (Java Messaging Service).
-
Interface Summary Interface Description AutoScaler Enables users to specify their own `JMS` backlog reporters enablingJmsIOto reportUnboundedSource.UnboundedReader.getTotalBacklogBytes().JmsIO.ConnectionFactoryContainer<T extends JmsIO.ConnectionFactoryContainer<T>> JmsIO.MessageMapper<T> An interface used byJmsIO.Readfor converting each jmsMessageinto an element of the resultingPCollection. -
Class Summary Class Description DefaultAutoscaler Default implementation ofAutoScaler.JmsIO An unbounded source for JMS destinations (queues or topics).JmsIO.Read<T> APTransformto read from a JMS destination.JmsIO.Write<EventT> APTransformto write to a JMS queue.JmsRecord JmsRecord contains message payload of the record as well as metadata (JMS headers and properties).RetryConfiguration TextMessageMapper The TextMessageMapper takes aStringvalue, aSessionand returns aTextMessage.WriteJmsResult<EventT> Return type ofJmsIO.Writetransform. -
Exception Summary Exception Description JmsIOException