Class RemoteIntermediateResultCommand<T>

    • Field Detail

      • result

        protected T result
        The result.
    • Constructor Detail

      • RemoteIntermediateResultCommand

        public RemoteIntermediateResultCommand()
        Create the command.
      • RemoteIntermediateResultCommand

        public RemoteIntermediateResultCommand​(T result,
                                               java.util.Map<java.lang.String,​java.lang.Object> nonfunc)
        Create the command.
    • Method Detail

      • doExecute

        public void doExecute​(IInternalAccess access,
                              jadex.commons.future.IFuture<?> future,
                              ISecurityInfo secinf)
        Execute a command.
        Specified by:
        doExecute in class AbstractResultCommand
        Parameters:
        access - The agent to run the command on.
        future - Future of the active conversation.
        secinf - The established security level to decide if the command is allowed.
      • getIntermediateResult

        public T getIntermediateResult()
        Get the result.
        Returns:
        the result.
      • setIntermediateResult

        public void setIntermediateResult​(T result)
        Set the result.
        Parameters:
        result - The result to set.