Class MarshalledValueTranscoder<C>

  • All Implemented Interfaces:
    org.infinispan.commons.dataconversion.Transcoder

    public class MarshalledValueTranscoder<C>
    extends org.infinispan.commons.dataconversion.OneToManyTranscoder
    A transcoder that converts between an object and a MarshalledValue.
    Author:
    Paul Ferraro
    • Field Summary

      • Fields inherited from class org.infinispan.commons.dataconversion.OneToManyTranscoder

        mainType, supportedTypes
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected Object doTranscode​(Object content, org.infinispan.commons.dataconversion.MediaType contentType, org.infinispan.commons.dataconversion.MediaType destinationType)  
      • Methods inherited from class org.infinispan.commons.dataconversion.OneToManyTranscoder

        getSupportedMediaTypes, supportsConversion
      • Methods inherited from class org.infinispan.commons.dataconversion.AbstractTranscoder

        decodeContent, encodeContent, transcode
      • Methods inherited from interface org.infinispan.commons.dataconversion.Transcoder

        supports
    • Constructor Detail

      • MarshalledValueTranscoder

        public MarshalledValueTranscoder​(org.infinispan.commons.dataconversion.MediaType type,
                                         MarshalledValueFactory<C> factory)
    • Method Detail

      • doTranscode

        protected Object doTranscode​(Object content,
                                     org.infinispan.commons.dataconversion.MediaType contentType,
                                     org.infinispan.commons.dataconversion.MediaType destinationType)
        Specified by:
        doTranscode in class org.infinispan.commons.dataconversion.AbstractTranscoder