public interface BadRecordRouter
extends java.io.Serializable
Modifier and Type | Interface and Description |
---|---|
static class |
BadRecordRouter.RecordingBadRecordRouter |
static class |
BadRecordRouter.ThrowingBadRecordRouter |
Modifier and Type | Field and Description |
---|---|
static TupleTag<BadRecord> |
BAD_RECORD_TAG |
static BadRecordRouter |
RECORDING_ROUTER |
static BadRecordRouter |
THROWING_ROUTER |
Modifier and Type | Method and Description |
---|---|
<RecordT> void |
route(DoFn.MultiOutputReceiver outputReceiver,
RecordT record,
@Nullable Coder<RecordT> coder,
@Nullable java.lang.Exception exception,
java.lang.String description) |
<RecordT> void |
route(DoFn.FinishBundleContext c,
RecordT record,
@Nullable Coder<RecordT> coder,
@Nullable java.lang.Exception exception,
java.lang.String description,
BoundedWindow window) |
static final BadRecordRouter THROWING_ROUTER
static final BadRecordRouter RECORDING_ROUTER
<RecordT> void route(DoFn.MultiOutputReceiver outputReceiver, RecordT record, @Nullable Coder<RecordT> coder, @Nullable java.lang.Exception exception, java.lang.String description) throws java.lang.Exception
java.lang.Exception
<RecordT> void route(DoFn.FinishBundleContext c, RecordT record, @Nullable Coder<RecordT> coder, @Nullable java.lang.Exception exception, java.lang.String description, BoundedWindow window) throws java.lang.Exception
java.lang.Exception