commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Nikhil Bhide (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CHAIN-112) Add preProcess() and postProcess() apis to command interface
Date Sun, 27 Aug 2017 12:22:00 GMT
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)

Mime
View raw message