|
| class | Command |
| | Concrete implementation of ICommand interface. Command allows to call a method or function using Command pattern. More...
|
| |
| class | CommandSet |
| | Contains a set of commands and events supported by a ICommandable object. The CommandSet supports command interceptors to extend and the command call chain. CommandSets can be used as alternative commandable interface to a business object. It can be used to auto generate multiple external services for the business object without writing much code. More...
|
| |
| class | Event |
| | Concrete implementation of IEvent interface. It allows to send asynchronous notifications to multiple subscribed listeners. More...
|
| |
| interface | ICommand |
| | An interface for Commands, which are part of the Command design pattern. Each command wraps a method or function and allows to call them in uniform and safe manner. More...
|
| |
| 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 controllers and is used to auto generate external interfaces. More...
|
| |
| interface | ICommandInterceptor |
| | An interface for stackable command interceptors, which can extend and modify the command call chain. More...
|
| |
| interface | IEvent |
| | An interface for Events, which are part of the Command design pattern. Events allows to send asynchronous notifications to multiple subscribed listeners. More...
|
| |
| interface | IEventListener |
| | An interface for listener objects that receive notifications on fired events. More...
|
| |
| class | InterceptedCommand |
| | Implements a ICommand command wrapped by an interceptor. It allows to build command call chains.The interceptor can alter execution and delegate calls to a next command, which can be intercepted or concrete. More...
|
| |