Module org.refcodes.command
Package org.refcodes.command
Interface Command<CTX,RET,E extends Exception>
- Type Parameters:
CTX
- The context type to use, can by anyComponent
, service or POJO.RET
- The return type of theCommand
's proceedings.E
- The exception type of theCommand
's erroneous termination.
- All Known Subinterfaces:
Undoable<CTX,
RET, E>
- All Known Implementing Classes:
AbstractCommand
,AbstractUndoable
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
A
Command
(Command
) represents an (atomic) operation applied
to a context returning a result encapsulated in an object (as of object
oriented programming). An Undoable
is a command which provides means
to undo its operation applied before. The Command
is created by a
client (e.g. the business logic) and passed to something like a command-bus
or command-processor for execution.-
Method Summary
-
Method Details
-
execute
-