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