[jbossws-dev] JBossWS SPI 1.1
Richard Opalka
ropalka at redhat.com
Thu Jan 17 02:46:58 EST 2008
According to the following grep:
[/home/opalka][/home/opalka/svn/jbossws]>grep -r "newLifecycleHandler" *
| grep -v "\.svn" | grep "\.java"
*framework/trunk/src/main/java/org/jboss/wsf/framework/deployment/EndpointHandlerDeploymentAspect.java*:
return
spiProvider.getSPI(LifecycleHandlerFactory.class).newLifecycleHandler();
*framework/trunk/src/main/java/org/jboss/wsf/framework/deployment/DefaultLifecycleHandlerFactory.java*:
public LifecycleHandler newLifecycleHandler()
*spi/trunk/src/main/java/org/jboss/wsf/spi/deployment/LifecycleHandlerFactory.java*:
public abstract LifecycleHandler newLifecycleHandler();
affected component is framework only.
Heiko Braun wrote:
> Can you verify if container or stack integration code depends on this
> signature? If it's just the stack integration, then we can argue about
> it. But I think that this general rule should apply to any changes.
>
> /Heiko
>
> On Wed, 2008-01-16 at 17:01 +0100, Richard Opalka wrote:
>
>> Hi Heiko,
>>
>> I did one incompatible change to the SPI, but Thomas told me that it
>> is OK, because only we are consumers of our SPI.
>> If it isn't OK, let me know and I'll return removed method and deprecate it.
>>
>> See: http://fisheye.jboss.com/changelog/JBossWS/spi/trunk?cs=5245
>>
>> Richard
>>
>> Heiko Braun wrote:
>>
>>> Hi,
>>>
>>> can anyone who did changes to the SPI verify that they
>>> are backwards compatible? This means only additions to the SPI
>>> are ok. If you remove, rename or modify existing signatures you need to
>>> deprecate for the next release and clearly communicate it so that we can
>>> do an according release number in a subsequent release.
>>>
>>>
>>> Thanks, Heiko
>>>
>>> _______________________________________________
>>> jbossws-dev mailing list
>>> jbossws-dev at lists.jboss.org
>>> https://lists.jboss.org/mailman/listinfo/jbossws-dev
>>>
>>>
>>
>
>
--
B.Sc. Richard Opalka
Senior Software Engineer
JBoss, a division of Red Hat
Mobile: +420 731 186 942
Mail: ropalka at redhat.com
More information about the jbossws-dev
mailing list