public abstract class LogicalSource extends SourceI
As a result, the determination of how to actually read from a particular logical
source can be split between the source itself and some kind of
context. Currently, the connector serves as the
context for mapping a source.
A source that depends on LogicalSource.
SourceI.ExceptionalConsumer<I,E extends java.lang.Throwable>, SourceI.ExceptionalFunction<I,O,E extends java.lang.Throwable>, SourceI.SourceIHandler<OUT>| Constructor and Description |
|---|
LogicalSource() |
| Modifier and Type | Method and Description |
|---|---|
abstract ActionSource |
getActionSource(LogicalSourceContext mapper)
Resolves this source to an action source, potentially using the given
logical source context, if necessary.
|
boolean |
isLogicalSource() |
accept, apply, getContextClass, onContextSet, setContextClasspublic boolean isLogicalSource()
isLogicalSource in class SourceIpublic abstract ActionSource getActionSource(LogicalSourceContext mapper)
mapper - the logical source context that contains this source