Class GetCacheEntryCommand

    • Constructor Detail

      • GetCacheEntryCommand

        public GetCacheEntryCommand​(Object key,
                                    int segment,
                                    long flagsBitSet,
                                    InternalEntryFactory entryFactory)
      • GetCacheEntryCommand

        public GetCacheEntryCommand()
    • Method Detail

      • acceptVisitor

        public Object acceptVisitor​(InvocationContext ctx,
                                    Visitor visitor)
                             throws Throwable
        Description copied from interface: VisitableCommand
        Accept a visitor, and return the result of accepting this visitor.
        Parameters:
        ctx - invocation context
        visitor - visitor to accept
        Returns:
        arbitrary return value
        Throws:
        Throwable - in the event of problems
      • loadType

        public VisitableCommand.LoadType loadType()
        Returns:
        Nodes on which the command needs to read the previous values of the keys it acts on.
      • perform

        public Object perform​(InvocationContext ctx)
                       throws Throwable
        Description copied from interface: VisitableCommand
        Performs the primary function of the command. Please see specific implementation classes for details on what is performed as well as return types. Important: this method will be invoked at the end of interceptors chain. It should never be called directly from a custom interceptor.
        Parameters:
        ctx - invocation context
        Returns:
        arbitrary return value generated by performing this command
        Throws:
        Throwable - in the event of problems.
      • getCommandId

        public byte getCommandId()
        Description copied from interface: ReplicableCommand
        Used by marshallers to convert this command into an id for streaming.
        Returns:
        the method id of this command. This is compatible with pre-2.2.0 MethodCall ids.