- getInstance
Get an instance of DataPublisher.
- supportsCapability
- isThreadSafe
Returns true if the implementation of DataPublisher is thread-safe. For a
thread-safe DataPublisher,
- publish
First publish the metadata via DataPublisher#publishMetadata(Collection), and
then publish the outpu
- publishData
Publish the data for the given tasks.
- publishMetadata
Publish the metadata (e.g., schema) for the given tasks. Checkpoints should not
be published as part
- shouldPublishMetadataFirst
Generally metadata should be published before the data it represents, but this
allows subclasses to