public interface JmsConverter
| Modifier and Type | Method and Description |
|---|---|
void |
configure(java.util.Map<java.lang.String,java.lang.String> properties)
Configure JMS message converter.
|
org.apache.kafka.connect.source.SourceRecord |
messageToRecord(javax.jms.Message message,
java.lang.String topic,
java.util.Map<java.lang.String,?> sourcePartition,
java.util.Map<java.lang.String,?> sourceOffset)
Convert JMS message to source record.
|
javax.jms.Message |
recordToMessage(javax.jms.Session session,
org.apache.kafka.connect.sink.SinkRecord record)
Convert sink record to JMS message.
|
void configure(java.util.Map<java.lang.String,java.lang.String> properties)
properties - Configuration properties.javax.jms.Message recordToMessage(javax.jms.Session session,
org.apache.kafka.connect.sink.SinkRecord record)
throws javax.jms.JMSException
session - Active JMS session.record - Connect sink record.javax.jms.JMSException - Report error.org.apache.kafka.connect.source.SourceRecord messageToRecord(javax.jms.Message message,
java.lang.String topic,
java.util.Map<java.lang.String,?> sourcePartition,
java.util.Map<java.lang.String,?> sourceOffset)
throws javax.jms.JMSException
message - JMS message.topic - Target Kafka topic.sourcePartition - Target partition.sourceOffset - Target offset.javax.jms.JMSException - Report error.