- Type Parameters:
K
- The type of key the state is associated to.
N
- The namespace type.
IN
- The type of the values that are added into the state.
ACC
- The type of the accumulator (intermediate aggregation state).
OUT
- The type of the values that are returned from the state.
- All Superinterfaces:
AggregatingState<IN,OUT>
, AppendingState<IN,OUT,OUT>
, InternalAppendingState<K,N,IN,ACC,OUT,OUT>
, InternalKeyedState<K,N,ACC>
, InternalMergingState<K,N,IN,ACC,OUT,OUT>
, InternalPartitionedState<N>
, MergingState<IN,OUT,OUT>
, State
- All Known Subinterfaces:
InternalReducingState<K,N,T>
- All Known Implementing Classes:
AbstractAggregatingState
, AbstractReducingState
, AggregatingStateAdaptor
, ForStAggregatingState
, ForStReducingState
, ReducingStateAdaptor
public interface InternalAggregatingState<K,N,IN,ACC,OUT>
extends InternalMergingState<K,N,IN,ACC,OUT,OUT>, AggregatingState<IN,OUT>, InternalKeyedState<K,N,ACC>
This class defines the internal interface for aggregating state.