Class BaseGetOpImpl

    • Field Detail

      • RN_BYTES

        private static final byte[] RN_BYTES
      • cmd

        private final java.lang.String cmd
      • keys

        private final java.util.Collection<java.lang.String> keys
      • currentKey

        private java.lang.String currentKey
      • exp

        protected final int exp
      • expBytes

        private final byte[] expBytes
      • casValue

        private long casValue
      • currentFlags

        private int currentFlags
      • data

        private byte[] data
      • readOffset

        private int readOffset
      • lookingFor

        private byte lookingFor
      • hasValue

        private boolean hasValue
    • Constructor Detail

      • BaseGetOpImpl

        public BaseGetOpImpl​(java.lang.String c,
                             OperationCallback cb,
                             java.util.Collection<java.lang.String> k)
      • BaseGetOpImpl

        public BaseGetOpImpl​(java.lang.String c,
                             int e,
                             OperationCallback cb,
                             java.lang.String k)
    • Method Detail

      • getKeys

        public final java.util.Collection<java.lang.String> getKeys()
        Get the keys this GetOperation is looking for.
      • handleLine

        public final void handleLine​(java.lang.String line)
        Specified by:
        handleLine in class OperationImpl
      • initialize

        public final void initialize()
        Description copied from interface: Operation
        Initialize this operation. This is used to prepare output byte buffers and stuff.
        Specified by:
        initialize in interface Operation
        Specified by:
        initialize in class BaseOperationImpl
      • afterKeyBytesSize

        protected int afterKeyBytesSize()
      • afterKeyBytes

        protected void afterKeyBytes​(java.nio.ByteBuffer b)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object