Class TriplesToStream

  • All Implemented Interfaces:
    org.metafacture.framework.LifeCycle, org.metafacture.framework.ObjectPipe<org.metafacture.framework.objects.Triple,​org.metafacture.framework.StreamReceiver>, org.metafacture.framework.ObjectReceiver<org.metafacture.framework.objects.Triple>, org.metafacture.framework.Receiver, org.metafacture.framework.Sender<org.metafacture.framework.StreamReceiver>

    @Description("Converts a triple into a record stream")
    @In(org.metafacture.framework.objects.Triple.class)
    @Out(org.metafacture.framework.StreamReceiver.class)
    @FluxCommand("triples-to-stream")
    public final class TriplesToStream
    extends org.metafacture.framework.helpers.DefaultObjectPipe<org.metafacture.framework.objects.Triple,​org.metafacture.framework.StreamReceiver>
    Converts triples into a stream.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void onSetReceiver()  
      void process​(org.metafacture.framework.objects.Triple triple)  
      • Methods inherited from class org.metafacture.framework.helpers.DefaultSender

        closeStream, getReceiver, isClosed, onCloseStream, onResetStream, resetStream, setReceiver
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.metafacture.framework.LifeCycle

        closeStream, resetStream
      • Methods inherited from interface org.metafacture.framework.Sender

        setReceiver
    • Constructor Detail

      • TriplesToStream

        public TriplesToStream()
        Creates an instance of TriplesToStream.
    • Method Detail

      • process

        public void process​(org.metafacture.framework.objects.Triple triple)
        Specified by:
        process in interface org.metafacture.framework.ObjectReceiver<org.metafacture.framework.objects.Triple>
        Overrides:
        process in class org.metafacture.framework.helpers.DefaultObjectPipe<org.metafacture.framework.objects.Triple,​org.metafacture.framework.StreamReceiver>
      • onSetReceiver

        protected void onSetReceiver()
        Overrides:
        onSetReceiver in class org.metafacture.framework.helpers.DefaultSender<org.metafacture.framework.StreamReceiver>