Class SinkStreamingForwarding<T>

java.lang.Object
org.aksw.jena_sparql_api.rx.io.resultset.SinkStreamingForwarding<T>
All Implemented Interfaces:
AutoCloseable, org.aksw.commons.util.lifecycle.LifeCycle, SinkStreaming<T>, org.apache.jena.atlas.lib.Closeable, org.apache.jena.atlas.lib.Sink<T>

public abstract class SinkStreamingForwarding<T> extends Object implements SinkStreaming<T>
  • Constructor Details

    • SinkStreamingForwarding

      public SinkStreamingForwarding()
  • Method Details

    • getDelegate

      protected abstract SinkStreaming<T> getDelegate()
    • send

      public void send(T item)
      Specified by:
      send in interface org.apache.jena.atlas.lib.Sink<T>
    • flush

      public void flush()
      Specified by:
      flush in interface org.apache.jena.atlas.lib.Sink<T>
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface org.apache.jena.atlas.lib.Closeable
    • start

      public void start()
      Specified by:
      start in interface org.aksw.commons.util.lifecycle.LifeCycle
      Specified by:
      start in interface SinkStreaming<T>
    • finish

      public void finish()
      Specified by:
      finish in interface org.aksw.commons.util.lifecycle.LifeCycle
      Specified by:
      finish in interface SinkStreaming<T>