Class LocalCallbackSink<T>

    • Field Detail

      • callback

        protected final java.util.function.Consumer<T> callback
      • collector

        protected java.util.Collection<T> collector
    • Constructor Detail

      • LocalCallbackSink

        public LocalCallbackSink​(java.util.function.Consumer<T> callback,
                                 DataSetType<T> type)
        Creates a new instance.
        Parameters:
        callback - callback that is executed locally for each incoming data unit
        type - type of the incoming elements
      • LocalCallbackSink

        public LocalCallbackSink​(LocalCallbackSink<T> that)
        Copies an instance (exclusive of broadcasts).
        Parameters:
        that - that should be copied
      • LocalCallbackSink

        public LocalCallbackSink​(java.util.function.Consumer<T> callback,
                                 java.lang.Class<T> typeClass)
        Creates a new instance.
        Parameters:
        callback - callback that is executed locally for each incoming data unit
        typeClass - type of the incoming elements
      • LocalCallbackSink

        public LocalCallbackSink​(java.lang.Class<T> typeClass)
        Convnience constructor, defaults to StdoutSink