Class PrimitiveTypeTranscoder<T>

java.lang.Object
net.rubyeye.xmemcached.transcoders.BaseSerializingTranscoder
net.rubyeye.xmemcached.transcoders.PrimitiveTypeTranscoder<T>
All Implemented Interfaces:
Transcoder<T>
Direct Known Subclasses:
IntegerTranscoder, LongTranscoder, StringTranscoder

public abstract class PrimitiveTypeTranscoder<T> extends BaseSerializingTranscoder implements Transcoder<T>
  • Field Details

    • tu

      protected final TranscoderUtils tu
    • primitiveAsString

      protected boolean primitiveAsString
  • Constructor Details

    • PrimitiveTypeTranscoder

      public PrimitiveTypeTranscoder()
  • Method Details

    • setPackZeros

      public void setPackZeros(boolean packZeros)
      Description copied from interface: Transcoder
      Set whether pack zeros
      Specified by:
      setPackZeros in interface Transcoder<T>
    • isPackZeros

      public boolean isPackZeros()
      Description copied from interface: Transcoder
      Returns if transcoder packs zero.
      Specified by:
      isPackZeros in interface Transcoder<T>
      Returns:
    • isPrimitiveAsString

      public boolean isPrimitiveAsString()
      Description copied from interface: Transcoder
      Returns if client stores primitive type as string.
      Specified by:
      isPrimitiveAsString in interface Transcoder<T>
      Returns:
    • setPrimitiveAsString

      public void setPrimitiveAsString(boolean primitiveAsString)
      Description copied from interface: Transcoder
      Set whether store primitive type as string.
      Specified by:
      setPrimitiveAsString in interface Transcoder<T>
      Parameters:
      primitiveAsString -