public abstract static class StateSpec.Cases.WithDefault<ResultT> extends java.lang.Object implements StateSpec.Cases<ResultT>
StateSpec.Cases.WithDefault<ResultT>| Constructor and Description |
|---|
WithDefault() |
| Modifier and Type | Method and Description |
|---|---|
ResultT |
dispatchBag(Coder<?> elementCoder) |
ResultT |
dispatchCombining(Combine.CombineFn<?,?,?> combineFn,
Coder<?> accumCoder) |
protected abstract ResultT |
dispatchDefault() |
ResultT |
dispatchMap(Coder<?> keyCoder,
Coder<?> valueCoder) |
ResultT |
dispatchSet(Coder<?> elementCoder) |
ResultT |
dispatchValue(Coder<?> valueCoder) |
protected abstract ResultT dispatchDefault()
public ResultT dispatchValue(Coder<?> valueCoder)
dispatchValue in interface StateSpec.Cases<ResultT>public ResultT dispatchBag(Coder<?> elementCoder)
dispatchBag in interface StateSpec.Cases<ResultT>public ResultT dispatchCombining(Combine.CombineFn<?,?,?> combineFn, Coder<?> accumCoder)
dispatchCombining in interface StateSpec.Cases<ResultT>public ResultT dispatchMap(Coder<?> keyCoder, Coder<?> valueCoder)
dispatchMap in interface StateSpec.Cases<ResultT>public ResultT dispatchSet(Coder<?> elementCoder)
dispatchSet in interface StateSpec.Cases<ResultT>