AbstractAbstract ReadonlyKeyThe registration key. Must match the key passed to @RegisterClass.
AbstractConnectOpen a session and describe it.
Called once per source and role per run, not once per record — so an expensive exchange is paid for once however many thousand records follow.
Check that a session can be opened, without running anything.
The default performs the real connect and reports what happened, which is the honest test: a driver that would fail at run time fails here for the same reason. A driver with a cheaper liveness check may override.
StaticResolveResolve a registered driver by key, returning null rather than a hollow base instance.
A registered way of opening a session against a kind of source.
Example