Actions
The actions namespace contains interfaces that describe objects which can perform certain actions. It's basically semantic sugar for human convenience. The following interfaces are declared:
- InitializableInterface-- describes an object that implements an- initializemethod
- SetupableInterface-- describes an object that implements a- setupmethod
- OutputtableInterface-- describes an object that implements an- outputmethod
- RunnableInterface-- describes an object that implements a- runmethod
- ResettableInterface-- describes an object that implements a- resetmethod
The result of the aforementioned methods is either null on success, or a specific Exception object describing the issue on failure.
There is nothing more to the action interfaces. You are obviously free to misuse them in your own plugins, but the framework will adhere to all the hints and conventions laid out in this document.
Last updated
Was this helpful?
