You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@directory.apache.org by ji...@apache.org on 2004/02/19 16:29:52 UTC

[jira] Closed: (DIR-9) do not have service interfaces extend Subscriber interfaces

Message:

   The following issue has been closed.

   Resolver: Alex Karasulu
       Date: Thu, 19 Feb 2004 7:27 AM

Made changes to both the InputManager and the ListenerManager to not 
extend the event Subscriber sub-interfaces.
---------------------------------------------------------------------
View the issue:
  http://nagoya.apache.org/jira/secure/ViewIssue.jspa?key=DIR-9

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: DIR-9
    Summary: do not have service interfaces extend Subscriber interfaces
       Type: Improvement

     Status: Closed
   Priority: Minor
 Resolution: FIXED

    Project: Directory
 Components: 
             Eve

   Assignee: Alex Karasulu
   Reporter: Alex Karasulu

    Created: Tue, 17 Feb 2004 8:53 PM
    Updated: Thu, 19 Feb 2004 7:27 AM
    Due:     Tue, 17 Feb 2004 12:00 AM

Description:
I was looking at the service interfaces in the frontend which has a event bus making the component dependency graph a star thanks to the decoupling effects of the event notification or publish ( a.k.a. subscribe ) pattern.  It occurred to me that Subscriber interfaces are not an aspect of the service but an aspect of the implementation.  

It was a red flag to me when I had the service interface extend the various Subscriber subinterfaces.  Extention in IoC means something is wrong if it occurs so we're going to remove extentions of the Subscribers from the service interfaces and add them as implemented interfaces to the component implementation.




---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://nagoya.apache.org/jira/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira