commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gary Gregory (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CHAIN-112) Add preProcess() and postProcess() apis to command interface
Date Sun, 27 Aug 2017 15:04:00 GMT

    [ https://issues.apache.org/jira/browse/CHAIN-112?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16143133#comment-16143133
] 

Gary Gregory commented on CHAIN-112:
------------------------------------

Feel free to propose a patch but be aware that:
- Commons Chain has not seen any action in a long time
- We should never break binary compatibility outside of a major release.

Gary

> 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