Class ExpandContext.DoFnExpandContext<K,​V>

  • Enclosing class:
    ExpandContext

    public class ExpandContext.DoFnExpandContext<K,​V>
    extends java.lang.Object
    • Method Detail

      • getDoFn

        public org.apache.beam.sdk.transforms.DoFn<org.apache.beam.sdk.values.KV<K,​V>,​?> getDoFn()
      • getMainTag

        public org.apache.beam.sdk.values.TupleTag<java.lang.Object> getMainTag()
      • getInputCoder

        public org.apache.beam.sdk.coders.KvCoder<K,​V> getInputCoder()
      • getKeyCoder

        public org.apache.beam.sdk.coders.Coder<K> getKeyCoder()
      • getDoFnClass

        public java.lang.Class<? extends org.apache.beam.sdk.transforms.DoFn<org.apache.beam.sdk.values.KV<K,​V>,​?>> getDoFnClass()
      • getInputType

        public java.lang.reflect.ParameterizedType getInputType()
      • getOutputType

        public java.lang.reflect.Type getOutputType()
      • getDoFnGeneric

        public net.bytebuddy.description.type.TypeDescription.Generic getDoFnGeneric()
      • getProcessElement

        public java.lang.reflect.Method getProcessElement()
      • getOnWindowMethod

        public @Nullable java.lang.reflect.Method getOnWindowMethod()
      • getFlushExpander

        public cz.o2.proxima.beam.util.state.FlushTimerParameterExpander getFlushExpander()
      • getOnWindowExpander

        public cz.o2.proxima.beam.util.state.OnWindowParameterExpander getOnWindowExpander()
      • getProcessElementExpander

        public cz.o2.proxima.beam.util.state.ProcessElementParameterExpander getProcessElementExpander()
      • getBufState

        public org.apache.beam.sdk.state.StateSpec<org.apache.beam.sdk.state.BagState<org.apache.beam.sdk.values.TimestampedValue<org.apache.beam.sdk.values.KV<K,​V>>>> getBufState()
      • getFlushState

        public org.apache.beam.sdk.state.StateSpec<org.apache.beam.sdk.state.ValueState<org.joda.time.Instant>> getFlushState()
      • getFlushTimer

        public org.apache.beam.sdk.state.TimerSpec getFlushTimer()