Class Command<K,​V>

    • Field Detail

      • targetInstanceName

        protected transient java.lang.String targetInstanceName
    • Constructor Detail

      • Command

        protected Command​(byte opcode)
    • Method Detail

      • setKey

        protected final void setKey​(K k)
      • getKey

        public final K getKey()
      • getCommandManager

        protected final CommandManager<K,​V> getCommandManager()
      • getTargetName

        public java.lang.String getTargetName()
      • getOpcode

        public final byte getOpcode()
      • setTargetName

        protected void setTargetName​(java.lang.String val)
      • prepareTransmit

        public void prepareTransmit​(DataStoreContext<K,​V> ctx)
                             throws java.io.IOException
        Throws:
        java.io.IOException
      • getKeyMappingInfo

        public java.lang.String getKeyMappingInfo()
      • getName

        public final java.lang.String getName()
      • onSuccess

        public void onSuccess()
      • onFailure

        public void onFailure()
      • toString

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

        protected boolean isArtificialKey()
      • beforeTransmit

        protected abstract boolean beforeTransmit()
                                           throws java.io.IOException
        Throws:
        java.io.IOException