[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