Package org.apache.pulsar.io.solr
Class SolrGenericRecordSink
java.lang.Object
org.apache.pulsar.io.solr.SolrAbstractSink<org.apache.pulsar.client.api.schema.GenericRecord>
org.apache.pulsar.io.solr.SolrGenericRecordSink
- All Implemented Interfaces:
AutoCloseable,Sink<org.apache.pulsar.client.api.schema.GenericRecord>
public class SolrGenericRecordSink
extends SolrAbstractSink<org.apache.pulsar.client.api.schema.GenericRecord>
A simple Solr sink, which interprets input Record in generic record.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.pulsar.io.solr.SolrAbstractSink
SolrAbstractSink.SolrMode -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.solr.common.SolrInputDocumentconvert(org.apache.pulsar.functions.api.Record<org.apache.pulsar.client.api.schema.GenericRecord> message) Methods inherited from class org.apache.pulsar.io.solr.SolrAbstractSink
close, getClient, open, write
-
Constructor Details
-
SolrGenericRecordSink
public SolrGenericRecordSink()
-
-
Method Details
-
convert
public org.apache.solr.common.SolrInputDocument convert(org.apache.pulsar.functions.api.Record<org.apache.pulsar.client.api.schema.GenericRecord> message) - Specified by:
convertin classSolrAbstractSink<org.apache.pulsar.client.api.schema.GenericRecord>
-