Closes this destination.
Closes this destination. This method should only be called once during the lifetime of a destination, and it should not be called concurrently with other methods of this class.
Opens this destination.
Opens this destination. This method should only be called once during the lifetime of a destination, and it should not be called concurrently with other methods of this class.
Writes quads to this destination.
Writes quads to this destination. Implementing classes should make sure that this method can safely be executed concurrently by multiple threads.
Passes quads through to the target destination until a maximum number of quads is reached. After that, additional quads are ignored.
TODO: Maybe this should be a mixin trait?