Package jadex.bridge.component
Interface IRemoteCommand<T>
- 
public interface IRemoteCommand<T>Interface for remotely executable commands. 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IFuture<T>execute(IInternalAccess access, ISecurityInfo secinf)Execute a command.java.lang.ExceptionisValid(IInternalAccess access)Checks if the remote command is internally valid. 
 - 
 
- 
- 
Method Detail
- 
execute
IFuture<T> execute(IInternalAccess access, ISecurityInfo secinf)
Execute a command.- Parameters:
 access- The agent that is running the command.secinf- The established security level to e.g. decide if the command is allowed.- Returns:
 - A future for return value(s). May also be intermediate, subscription, etc.
 
 
- 
isValid
java.lang.Exception isValid(IInternalAccess access)
Checks if the remote command is internally valid.- Parameters:
 access- The component access.- Returns:
 - Exception describing the error if invalid.
 
 
 - 
 
 -