Class AssignWindowP<T>

  • Type Parameters:
    T - type of element being windowed
    All Implemented Interfaces:
    com.hazelcast.jet.core.Processor

    public class AssignWindowP<T>
    extends com.hazelcast.jet.core.AbstractProcessor
    /** * Jet Processor implementation for Beam's Windowing primitive.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.hazelcast.jet.core.AbstractProcessor

        com.hazelcast.jet.core.AbstractProcessor.FlatMapper<T extends java.lang.Object,​R extends java.lang.Object>
      • Nested classes/interfaces inherited from interface com.hazelcast.jet.core.Processor

        com.hazelcast.jet.core.Processor.Context
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static <T> com.hazelcast.function.SupplierEx<com.hazelcast.jet.core.Processor> supplier​(org.apache.beam.sdk.coders.Coder inputCoder, org.apache.beam.sdk.coders.Coder outputCoder, org.apache.beam.sdk.values.WindowingStrategy<T,​org.apache.beam.sdk.transforms.windowing.BoundedWindow> windowingStrategy, java.lang.String ownerId)  
      protected boolean tryProcess​(int ordinal, java.lang.Object item)  
      • Methods inherited from class com.hazelcast.jet.core.AbstractProcessor

        emitFromTraverser, emitFromTraverser, emitFromTraverser, emitFromTraverserToSnapshot, flatMapper, flatMapper, flatMapper, getLogger, getOutbox, init, init, process, restoreFromSnapshot, restoreFromSnapshot, tryEmit, tryEmit, tryEmit, tryEmitToSnapshot, tryProcess0, tryProcess1, tryProcess2, tryProcess3, tryProcess4, tryProcessWatermark
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface com.hazelcast.jet.core.Processor

        close, complete, completeEdge, finishSnapshotRestore, isCooperative, saveToSnapshot, snapshotCommitFinish, snapshotCommitPrepare, tryProcess
    • Method Detail

      • supplier

        public static <T> com.hazelcast.function.SupplierEx<com.hazelcast.jet.core.Processor> supplier​(org.apache.beam.sdk.coders.Coder inputCoder,
                                                                                                       org.apache.beam.sdk.coders.Coder outputCoder,
                                                                                                       org.apache.beam.sdk.values.WindowingStrategy<T,​org.apache.beam.sdk.transforms.windowing.BoundedWindow> windowingStrategy,
                                                                                                       java.lang.String ownerId)
      • tryProcess

        protected boolean tryProcess​(int ordinal,
                                     @Nonnull
                                     java.lang.Object item)
        Overrides:
        tryProcess in class com.hazelcast.jet.core.AbstractProcessor