Checks if the input data can be handled by this class. Throws an error if it can't handle the data.
Input data that would be handled potentially.
A promise resolving if this input can be handled, rejecting with an Error if not.
The data to handle.
The result of the handle function of the handler.
A MetadataWriter that takes a linking metadata predicates to Link header "rel" values. The values of the objects will be put in a Link header with the corresponding "rel" value.