Class MimeTypedObject<T,M extends MimeType>

java.lang.Object
dev.hydraulic.types.mimetyped.MimeTypedObject<T,M>
Type Parameters:
T - The type of object that is wrapped.
M - A marker type that isn't represented or stored at runtime. It exists only for source documentation, type inference, reflection and languages that have extension functions. So, feel free to use a wildcard type here, you won't lose anything except some type safety.
All Implemented Interfaces:
MimeTyped<T,M>

public final class MimeTypedObject<T,M extends MimeType> extends Object implements MimeTyped<T,M>
A value-based type that wraps an object (byte array, byte buffer, stream, or any arbitrary object) with an associated MIME type or MIME type registry.