Class SwimAvroAssembler

java.lang.Object
nstream.adapter.common.ingress.ValueAssembler<String>
nstream.adapter.common.ingress.ContentAssembler
nstream.adapter.avro.SwimAvroAssembler

public class SwimAvroAssembler extends nstream.adapter.common.ingress.ContentAssembler
  • Constructor Details

    • SwimAvroAssembler

      public SwimAvroAssembler(swim.structure.Value settings)
  • Method Details

    • contentType

      public String contentType()
      Specified by:
      contentType in class nstream.adapter.common.ingress.ContentAssembler
    • assembleStream

      public swim.structure.Value assembleStream(InputStream decodedStream) throws nstream.adapter.common.ingress.AssemblyException, IOException
      Specified by:
      assembleStream in class nstream.adapter.common.ingress.ContentAssembler
      Throws:
      nstream.adapter.common.ingress.AssemblyException
      IOException
    • assembleBytes

      public swim.structure.Value assembleBytes(byte[] bytes) throws nstream.adapter.common.ingress.AssemblyException
      Overrides:
      assembleBytes in class nstream.adapter.common.ingress.ContentAssembler
      Throws:
      nstream.adapter.common.ingress.AssemblyException
    • assemble

      public swim.structure.Value assemble(String raw) throws nstream.adapter.common.ingress.AssemblyException
      Specified by:
      assemble in class nstream.adapter.common.ingress.ValueAssembler<String>
      Throws:
      nstream.adapter.common.ingress.AssemblyException