Represents a close function with no data.
Represents a close function with data.
Represents a pipeline whose input and output types are the same.
Represents the metadata for a pipeline.
Default close function.
Default close function. Does nothing.
Default metadata map.
Default metadata map. Is empty.
Creates an empty pipeline expecting data of the specified type and containing the provided metadata.
Creates an empty pipeline expecting data of the specified type and containing the provided metadata.
The type of incoming data
The class representing the input of the new pipeline
The function to invoke when closing the pipeline
The map of metadata to hold in the pipeline instance
The new pipeline instance
Creates an empty pipeline expecting data of the specified type and containing the provided metadata.
Creates an empty pipeline expecting data of the specified type and containing the provided metadata.
The type of incoming data
The class representing the input of the new pipeline
The function to invoke when closing the pipeline
The map of metadata to hold in the pipeline instance
The new pipeline instance
Creates an empty pipeline expecting data of the specified type and containing the provided metadata.
Creates an empty pipeline expecting data of the specified type and containing the provided metadata. The associated close function is equivalent to a no-op.
The type of incoming data
The class representing the input of the new pipeline
The map of metadata to hold in the pipeline instance
The new pipeline instance
Creates an empty, closeable pipeline expecting data of the specified type.
Creates an empty, closeable pipeline expecting data of the specified type.
The type of incoming data
The class representing the input of the new pipeline
The function to invoke when closing the pipeline
The new pipeline
Creates an empty, closeable pipeline expecting data of the specified type.
Creates an empty, closeable pipeline expecting data of the specified type.
The type of incoming data
The class representing the input of the new pipeline
The function to invoke when closing the pipeline
The new pipeline
Creates an empty pipeline expecting data of the specified type.
Creates an empty pipeline expecting data of the specified type. The associated close function is equivalent to a no-op.
The type of incoming data
The class representing the input of the new pipeline
The new pipeline
Contains helper utilities for pipeline creation.