The DS 1.1 spec does NOT require bind and unbind methods for a reference to have the same signatures. If the Equinox DS impl requires them to, please open a bug. --
BJ Hargrave Senior Technical Staff Member, IBM OSGi Fellow and CTO of the OSGi Alliance hargr...@us.ibm.com office: +1 386 848 1781 mobile: +1 386 848 3788 From: Andrew Teirney <and...@teirney.net> To: equinox-dev@eclipse.org Date: 2009/05/28 20:18 Subject: [equinox-dev] Declarative Services Bind/Unbind Method Signatures Sent by: equinox-dev-boun...@eclipse.org Does a declarative services components unbind method have to have the same signature as its corresponding bind method? I have noticed in the commit... http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.equinox/compendium/bundles/org.eclipse.equinox.ds/src/org/eclipse/equinox/internal/ds/model/ComponentReference.java?root=RT_Project&view=diff&r1=1.8&r2=1.9 In that change this results in at lines 462,463 for the unbind invocation using the method parameters as obtained from the bind method, this results in an IllegalArgumentException if the unbind method does not have the same signature as the bind method. CU, Andrew. _______________________________________________ equinox-dev mailing list equinox-dev@eclipse.org https://dev.eclipse.org/mailman/listinfo/equinox-dev
_______________________________________________ equinox-dev mailing list equinox-dev@eclipse.org https://dev.eclipse.org/mailman/listinfo/equinox-dev