You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "Nikhil Bhide (JIRA)" <ji...@apache.org> on 2017/08/27 12:22:00 UTC
[jira] [Created] (CHAIN-112) Add preProcess() and postProcess()
apis to command interface
Nikhil Bhide created CHAIN-112:
----------------------------------
Summary: Add preProcess() and postProcess() apis to command interface
Key: CHAIN-112
URL: https://issues.apache.org/jira/browse/CHAIN-112
Project: Commons Chain
Issue Type: Improvement
Components: API
Reporter: Nikhil Bhide
Priority: Minor
Request to add preProcess and postProcess apis to command interface
This would be useful as it would allow developers to break the logic as per the single responsibility principle.
preProcess - to hold logic of initialization, few checks such as connection is fine etc..
execute - main action
postProcess - clean up logic, triggering events based on the outcome of execute
preProcess and postProcess can be done in execute api itself, but sometimes its required to customize only some logic while desiring same action. In that case preProcess() and postProcess() apis can be overriden by the class implementing command interface or extending ChainBase classes
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)