[JBoss JIRA] Closed: (NETTY-90) Add life cycle listener methods to ChannelHandler

Trustin Lee (JIRA) jira-events at lists.jboss.org
Mon Dec 1 05:09:37 EST 2008


     [ https://jira.jboss.org/jira/browse/NETTY-90?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Trustin Lee closed NETTY-90.
----------------------------

    Resolution: Done


Done.  LifeCycleAwareChannelHandler provides four listeners:

* beforeAdd
* afterAdd
* beforeRemove
* afterRemove

Replace operation is represented as a combination of the two.

> Add life cycle listener methods to ChannelHandler
> -------------------------------------------------
>
>                 Key: NETTY-90
>                 URL: https://jira.jboss.org/jira/browse/NETTY-90
>             Project: Netty
>          Issue Type: Feature Request
>          Components: Core API
>            Reporter: Trustin Lee
>            Assignee: Trustin Lee
>             Fix For: 3.1.0.ALPHA2
>
>
> Netty 3.0 didn't have any life cycle listener methods in ChannelHandler interface.  Therefore, there was no way for a handler to get its ChannelHandlerContext without receiving at least one event.  Also, there's no way to get notified when it's removed from the pipeline.  It would be great if there's some listener methods which are notified when a handler is added or removed from a pipeline.
> However, not all handlers require this functionality.  I'd suggest to add a subtype 'LifeCycleAwareChannelHandler' which provides the listener methods, so that a user can implement them only when he or she wants to implement it.
> Relevant IRC discussion is found at: http://tinyurl.com/5fpvvs

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the netty-dev mailing list