Class OutputWriter

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  OutputWriter.Builder  
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.util.Map<java.lang.String,​java.lang.String> externalConfiguration  
      protected java.io.OutputStream outputStream  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected OutputWriter​(java.io.OutputStream outputStream, OutputStreamWriter writer)  
      protected OutputWriter​(java.io.OutputStream outputStream, OutputStreamWriter writer, java.util.Map<java.lang.String,​java.lang.String> externalConfiguration)  
    • Field Detail

      • outputStream

        protected final java.io.OutputStream outputStream
      • externalConfiguration

        protected final java.util.Map<java.lang.String,​java.lang.String> externalConfiguration
    • Constructor Detail

      • OutputWriter

        protected OutputWriter​(java.io.OutputStream outputStream,
                               OutputStreamWriter writer)
      • OutputWriter

        protected OutputWriter​(java.io.OutputStream outputStream,
                               OutputStreamWriter writer,
                               java.util.Map<java.lang.String,​java.lang.String> externalConfiguration)
    • Method Detail

      • writeRecords

        public void writeRecords​(java.util.Collection<org.apache.kafka.connect.sink.SinkRecord> sinkRecords)
                          throws java.io.IOException
        Throws:
        java.io.IOException
      • writeRecord

        public void writeRecord​(org.apache.kafka.connect.sink.SinkRecord record)
                         throws java.io.IOException
        Throws:
        java.io.IOException
      • close

        public void close()
                   throws java.io.IOException
        Specified by:
        close in interface java.lang.AutoCloseable
        Throws:
        java.io.IOException