Class DoFnSignature.Parameter.Cases.WithDefault<ResultT>
- java.lang.Object
-
- org.apache.beam.sdk.transforms.reflect.DoFnSignature.Parameter.Cases.WithDefault<ResultT>
-
- All Implemented Interfaces:
DoFnSignature.Parameter.Cases<ResultT>
- Enclosing interface:
- DoFnSignature.Parameter.Cases<ResultT>
public abstract static class DoFnSignature.Parameter.Cases.WithDefault<ResultT> extends java.lang.Object implements DoFnSignature.Parameter.Cases<ResultT>
A base class for a visitor with a default method for cases it is not interested in.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.beam.sdk.transforms.reflect.DoFnSignature.Parameter.Cases
DoFnSignature.Parameter.Cases.WithDefault<ResultT>
-
-
Constructor Summary
Constructors Constructor Description WithDefault()
-
Method Summary
-
-
-
Method Detail
-
dispatchDefault
protected abstract ResultT dispatchDefault(DoFnSignature.Parameter p)
-
dispatch
public ResultT dispatch(DoFnSignature.Parameter.StartBundleContextParameter p)
- Specified by:
dispatch
in interfaceDoFnSignature.Parameter.Cases<ResultT>
-
dispatch
public ResultT dispatch(DoFnSignature.Parameter.FinishBundleContextParameter p)
- Specified by:
dispatch
in interfaceDoFnSignature.Parameter.Cases<ResultT>
-
dispatch
public ResultT dispatch(DoFnSignature.Parameter.ProcessContextParameter p)
- Specified by:
dispatch
in interfaceDoFnSignature.Parameter.Cases<ResultT>
-
dispatch
public ResultT dispatch(DoFnSignature.Parameter.ElementParameter p)
- Specified by:
dispatch
in interfaceDoFnSignature.Parameter.Cases<ResultT>
-
dispatch
public ResultT dispatch(DoFnSignature.Parameter.SchemaElementParameter p)
- Specified by:
dispatch
in interfaceDoFnSignature.Parameter.Cases<ResultT>
-
dispatch
public ResultT dispatch(DoFnSignature.Parameter.TaggedOutputReceiverParameter p)
- Specified by:
dispatch
in interfaceDoFnSignature.Parameter.Cases<ResultT>
-
dispatch
public ResultT dispatch(DoFnSignature.Parameter.OutputReceiverParameter p)
- Specified by:
dispatch
in interfaceDoFnSignature.Parameter.Cases<ResultT>
-
dispatch
public ResultT dispatch(DoFnSignature.Parameter.TimestampParameter p)
- Specified by:
dispatch
in interfaceDoFnSignature.Parameter.Cases<ResultT>
-
dispatch
public ResultT dispatch(DoFnSignature.Parameter.TimerIdParameter p)
- Specified by:
dispatch
in interfaceDoFnSignature.Parameter.Cases<ResultT>
-
dispatch
public ResultT dispatch(DoFnSignature.Parameter.TimeDomainParameter p)
- Specified by:
dispatch
in interfaceDoFnSignature.Parameter.Cases<ResultT>
-
dispatch
public ResultT dispatch(DoFnSignature.Parameter.OnTimerContextParameter p)
- Specified by:
dispatch
in interfaceDoFnSignature.Parameter.Cases<ResultT>
-
dispatch
public ResultT dispatch(DoFnSignature.Parameter.WindowParameter p)
- Specified by:
dispatch
in interfaceDoFnSignature.Parameter.Cases<ResultT>
-
dispatch
public ResultT dispatch(DoFnSignature.Parameter.PaneInfoParameter p)
- Specified by:
dispatch
in interfaceDoFnSignature.Parameter.Cases<ResultT>
-
dispatch
public ResultT dispatch(DoFnSignature.Parameter.RestrictionParameter p)
- Specified by:
dispatch
in interfaceDoFnSignature.Parameter.Cases<ResultT>
-
dispatch
public ResultT dispatch(DoFnSignature.Parameter.RestrictionTrackerParameter p)
- Specified by:
dispatch
in interfaceDoFnSignature.Parameter.Cases<ResultT>
-
dispatch
public ResultT dispatch(DoFnSignature.Parameter.WatermarkEstimatorParameter p)
- Specified by:
dispatch
in interfaceDoFnSignature.Parameter.Cases<ResultT>
-
dispatch
public ResultT dispatch(DoFnSignature.Parameter.WatermarkEstimatorStateParameter p)
- Specified by:
dispatch
in interfaceDoFnSignature.Parameter.Cases<ResultT>
-
dispatch
public ResultT dispatch(DoFnSignature.Parameter.BundleFinalizerParameter p)
- Specified by:
dispatch
in interfaceDoFnSignature.Parameter.Cases<ResultT>
-
dispatch
public ResultT dispatch(DoFnSignature.Parameter.StateParameter p)
- Specified by:
dispatch
in interfaceDoFnSignature.Parameter.Cases<ResultT>
-
dispatch
public ResultT dispatch(DoFnSignature.Parameter.TimerParameter p)
- Specified by:
dispatch
in interfaceDoFnSignature.Parameter.Cases<ResultT>
-
dispatch
public ResultT dispatch(DoFnSignature.Parameter.PipelineOptionsParameter p)
- Specified by:
dispatch
in interfaceDoFnSignature.Parameter.Cases<ResultT>
-
dispatch
public ResultT dispatch(DoFnSignature.Parameter.SideInputParameter p)
- Specified by:
dispatch
in interfaceDoFnSignature.Parameter.Cases<ResultT>
-
dispatch
public ResultT dispatch(DoFnSignature.Parameter.TimerFamilyParameter p)
- Specified by:
dispatch
in interfaceDoFnSignature.Parameter.Cases<ResultT>
-
dispatch
public ResultT dispatch(DoFnSignature.Parameter.KeyParameter p)
- Specified by:
dispatch
in interfaceDoFnSignature.Parameter.Cases<ResultT>
-
-