Inherited from SourceTap[JobConf, RecordReader[_, _]]
Inherited from Tap[JobConf, RecordReader[_, _], Void]
Inherited from Traceable
Inherited from FlowElement
Inherited from Serializable
Inherited from ScopedElement
Inherited from AnyRef
Inherited from Any
InvalidSourceTap used in createTap method when we want to defer the failures to validateTaps method.
This is used because for Job classes, createTap method on sources is called when the class is initialized. In most cases though, we want any exceptions to be thrown by validateTaps method, which is called subsequently during flow planning.
hdfsPaths represents user-supplied list that was detected as not containing any valid paths.