|
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...
|
|