@Experimental(value=SOURCE_SINK)
See: Description
| Interface | Description | 
|---|---|
| AutoScaler | Enables users to specify their own `JMS` backlog reporters enabling  JmsIOto reportUnboundedSource.UnboundedReader#getTotalBacklogBytes(). | 
| JmsIO.MessageMapper<T> | An interface used by  JmsIO.Readfor converting each jmsMessageinto an element
 of the resultingPCollection. | 
| Class | Description | 
|---|---|
| DefaultAutoscaler | Default implementation of  AutoScaler. | 
| JmsIO | An unbounded source for JMS destinations (queues or topics). | 
| JmsIO.Read<T> | A  PTransformto read from a JMS destination. | 
| JmsIO.Write<EventT> | A  PTransformto write to a JMS queue. | 
| JmsRecord | JmsRecord contains message payload of the record as well as metadata (JMS headers and
 properties). | 
| TextMessageMapper | The TextMessageMapper takes a  Stringvalue, aSessionand returns aTextMessage. | 
| WriteJmsResult<EventT> | Return type of  JmsIO.Writetransform. | 
| Exception | Description | 
|---|---|
| JmsIOException |