Interface ResourceContentsEncoder<TYPE>

Type Parameters:
TYPE -
All Superinterfaces:
Encoder<ResourceContentsEncoder.ResourceContentsData<TYPE>,ResourceContents>
All Known Implementing Classes:
JsonTextResourceContentsEncoder

public interface ResourceContentsEncoder<TYPE> extends Encoder<ResourceContentsEncoder.ResourceContentsData<TYPE>,ResourceContents>
Encodes an object as ResourceContents.

Implementation classes must be CDI beans. Qualifiers are ignored. Dependent beans are reused during encoding.

Encoders may define the priority with Priority. An encoder with higher priority takes precedence.

See Also: