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

Brock Noland commented on FLUME-1777:
-------------------------------------

I'd like to see a new abstract source class, say BasicSourceSemantics (named 
similar to the Channel abstract classes) which sets the life cycle state 
appropriate, doesn't require the use of super, and allows subclasses to set the 
lifecycle state.
                
> AbstractSource does not provide enough implementation for sub-classes
> ---------------------------------------------------------------------
>
>                 Key: FLUME-1777
>                 URL: https://issues.apache.org/jira/browse/FLUME-1777
>             Project: Flume
>          Issue Type: Improvement
>          Components: Sinks+Sources
>    Affects Versions: v1.3.0
>            Reporter: Brock Noland
>
> AbstractSource is a raw interface requiring sources to implement a fair 
> amount of items which it could implement for all subclasses. However, many 
> classes extend it and as such changing it would be incompatible.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to