<set-servive> and interface inheritence
---------------------------------------
Key: HIVEMIND-132
URL: http://issues.apache.org/jira/browse/HIVEMIND-132
Project: HiveMind
Type: Bug
Components: framework
Versions: 1.1
Environment: Windows XP, Hivemind 1.1 beta, JDK 1.4
Reporter: Thibault Cuvilleir
Hi !
=> A is not a service interface
Interface A { ...}
=> B is a Hivemind service interface
interface B extends A {...}
=> BService is a service-id declared in the module desriptor. BService
implents B
class BServiceImpl implements B {...}
=> CService has a dependance to B, but wants to use the interface A:
class public MyServiceImpl implements C {
private A _otherService;
public void setOtherService(A service) { ... }
}
>>>> Then <set-service service-id="BService" property="otherService> failed.
<set-service> try to match a setter method with the exact service interface (B)
and is unable to find a setter method with one of the extended interface (A).
Best regards,
Thibault Cuvillier
--
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
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]