
jadex.platform.service.remote.IRemoteCommand Maven / Gradle / Ivy
package jadex.platform.service.remote;
import jadex.bridge.IExternalAccess;
import jadex.bridge.service.types.security.IAuthorizable;
import jadex.commons.future.IIntermediateFuture;
/**
* 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(IExternalAccess component, RemoteServiceManagementService rsms);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy