The following comment has been added to this issue:
Author: Christian Essl
Created: Thu, 5 Aug 2004 11:52 AM
Body:
I think the comma-separated list of service-ids on implementation is a very
good idea. I do not know how Hivemind handles the different meaning of a dot in
a regex and in a service-id and because of JDK1.3 is there already a lib.
Having a form to specify an interceptor for many different services would
certainly save a lot of cut/paste. I think it is very powerful but also quite
dangerous. It's easy to end up with recursive calls.
---------------------------------------------------------------------
View this comment:
http://issues.apache.org/jira/browse/HIVEMIND-39?page=comments#action_37073
---------------------------------------------------------------------
View the issue:
http://issues.apache.org/jira/browse/HIVEMIND-39
Here is an overview of the issue:
---------------------------------------------------------------------
Key: HIVEMIND-39
Summary: The ability to specify multiple interfaces of a service
Type: Wish
Status: Open
Priority: Minor
Project: HiveMind
Components:
framework
Versions:
1.0
Assignee: Howard M. Lewis Ship
Reporter: Zhengmao Hu
Created: Thu, 5 Aug 2004 7:24 AM
Updated: Thu, 5 Aug 2004 11:52 AM
Description:
(Sorry, because sending email to [EMAIL PROTECTED] can not make me subscribe,
so i post it here)
Currently, one service can only have one interface specifiled.
Inside ProxyBuilder.java, the proxy class built only implements this "major"
interface. This behavior is coded as such:
public ProxyBuilder(String type, ServicePoint point)
{
...
_classFab.addInterface(_serviceInterface);
...
}
public void addServiceMethods(String indirection)
{
...
Method[] methods = _serviceInterface.getMethods();
for (int i = 0; i < methods.length; i++) ...
...
}
Because of this behavior, if there is a class:
class ServiceABImpl implements ServiceA, ServiceB
This class will be wrapped inside a proxy class, but the proxy class can only
implement one interface, that makes the usage of this class/service
inconvienent.
So, there is a wish, wish that more than one interfaces can be specified to one
service.
---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
http://issues.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
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]