public class StandardJmsConverter extends java.lang.Object implements JmsConverter
JmsConverter interface.| Modifier and Type | Class and Description |
|---|---|
static class |
StandardJmsConverter.OutputFormat
Output message types produced by sink connector.
|
| Constructor and Description |
|---|
StandardJmsConverter() |
| 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.
|
public void configure(java.util.Map<java.lang.String,java.lang.String> properties)
JmsConverterconfigure in interface JmsConverterproperties - Configuration properties.public javax.jms.Message recordToMessage(javax.jms.Session session,
org.apache.kafka.connect.sink.SinkRecord record)
throws javax.jms.JMSException
JmsConverterrecordToMessage in interface JmsConvertersession - Active JMS session.record - Connect sink record.javax.jms.JMSException - Report error.public 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
JmsConvertermessageToRecord in interface JmsConvertermessage - JMS message.topic - Target Kafka topic.sourcePartition - Target partition.sourceOffset - Target offset.javax.jms.JMSException - Report error.