jadex.base.service.remote.IRemoteCommand Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jadex-platform-base Show documentation
Show all versions of jadex-platform-base Show documentation
The Jadex platform base package contains
functionality useful for constructing platforms.
The newest version!
package jadex.base.service.remote;
import jadex.bridge.service.types.security.IAuthorizable;
import jadex.commons.future.IIntermediateFuture;
import jadex.micro.IMicroExternalAccess;
/**
* Remote command interface for commands that the
* remote service management can execute.
*/
public interface IRemoteCommand extends IAuthorizable
{
/**
* Execute the command.
* @param component The component.
* @return An optional result command that will be
* sent back to the command origin.
*/
public IIntermediateFuture execute(IMicroExternalAccess component, RemoteServiceManagementService rsms);
}