Class LongTranscoder

  • All Implemented Interfaces:
    Transcoder<java.lang.Long>

    public final class LongTranscoder
    extends SpyObject
    implements Transcoder<java.lang.Long>
    Transcoder that serializes and unserializes longs.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static int FLAGS  
      private TranscoderUtils tu  
    • Constructor Summary

      Constructors 
      Constructor Description
      LongTranscoder()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean asyncDecode​(CachedData d)
      Should the transcoder be run asyncronously.
      java.lang.Long decode​(CachedData d)
      Decode the cached object into the object it represents.
      CachedData encode​(java.lang.Long l)
      Encode the given object for storage.
      int getMaxSize()
      Get the maximum size of objects handled by this transcoder.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • LongTranscoder

        public LongTranscoder()
    • Method Detail

      • asyncDecode

        public boolean asyncDecode​(CachedData d)
        Description copied from interface: Transcoder
        Should the transcoder be run asyncronously.
        Specified by:
        asyncDecode in interface Transcoder<java.lang.Long>
        Returns:
        True if the CachedData should be decoded Asyncronously
      • encode

        public CachedData encode​(java.lang.Long l)
        Description copied from interface: Transcoder
        Encode the given object for storage.
        Specified by:
        encode in interface Transcoder<java.lang.Long>
        Parameters:
        l - the object
        Returns:
        the CachedData representing what should be sent
      • decode

        public java.lang.Long decode​(CachedData d)
        Description copied from interface: Transcoder
        Decode the cached object into the object it represents.
        Specified by:
        decode in interface Transcoder<java.lang.Long>
        Parameters:
        d - the data
        Returns:
        the return value
      • getMaxSize

        public int getMaxSize()
        Description copied from interface: Transcoder
        Get the maximum size of objects handled by this transcoder.
        Specified by:
        getMaxSize in interface Transcoder<java.lang.Long>