Class DeduplicateFunctionBase<T,​K,​IN,​OUT>

    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.apache.flink.streaming.api.functions.KeyedProcessFunction

        org.apache.flink.streaming.api.functions.KeyedProcessFunction.Context, org.apache.flink.streaming.api.functions.KeyedProcessFunction.OnTimerContext
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected org.apache.flink.api.common.typeutils.TypeSerializer<OUT> serializer  
      protected long stateRetentionTime  
      protected org.apache.flink.api.common.typeinfo.TypeInformation<T> typeInfo  
    • Constructor Summary

      Constructors 
      Constructor Description
      DeduplicateFunctionBase​(org.apache.flink.api.common.typeinfo.TypeInformation<T> typeInfo, org.apache.flink.api.common.typeutils.TypeSerializer<OUT> serializer, long stateRetentionTime)  
    • Method Summary

      • Methods inherited from class org.apache.flink.streaming.api.functions.KeyedProcessFunction

        onTimer, processElement
      • Methods inherited from class org.apache.flink.api.common.functions.AbstractRichFunction

        close, getIterationRuntimeContext, getRuntimeContext, open, setRuntimeContext
    • Field Detail

      • typeInfo

        protected final org.apache.flink.api.common.typeinfo.TypeInformation<T> typeInfo
      • stateRetentionTime

        protected final long stateRetentionTime
      • serializer

        protected final org.apache.flink.api.common.typeutils.TypeSerializer<OUT> serializer
    • Constructor Detail

      • DeduplicateFunctionBase

        public DeduplicateFunctionBase​(org.apache.flink.api.common.typeinfo.TypeInformation<T> typeInfo,
                                       org.apache.flink.api.common.typeutils.TypeSerializer<OUT> serializer,
                                       long stateRetentionTime)