Package org.pipservices4.rpc.commands
Interface ICommandable
public interface ICommandable
An interface for commandable objects, which are part of the command design pattern.
The commandable object exposes its functonality as commands and events grouped
into a
CommandSet.
This interface is typically implemented by services and is used to auto generate external interfaces.
### Example ###
public class MyDataService implements ICommandable, IMyDataService {
private MyDataCommandSet _commandSet;
public CommandSet getCommandSet() {
if (this._commandSet == null)
this._commandSet = new MyDataCommandSet(this);
return this._commandSet;
}
...
}
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionGets a command set with all supported commands and events.
-
Method Details
-
getCommandSet
CommandSet getCommandSet()Gets a command set with all supported commands and events.- Returns:
- a command set with commands and events.
- See Also:
-