[infinispan-dev] Configuration fluent API

Manik Surtani manik at jboss.org
Tue Feb 15 11:45:12 EST 2011


My thoughts exactly.

On 15 Feb 2011, at 15:00, Pete Muir wrote:

> Personally, I would leave the setters alone (except to add @Deprecated :-) and add new fluent methods.
> 
> On 15 Feb 2011, at 14:49, Vladimir Blagojevic wrote:
> 
>> Guys,
>> 
>> I need to make some decisions, complete this feature and take 
>> configuration fluent API stuff off my plate. Pete made a good point [1] 
>> about method names in fluent API, however, there is a cost involved in 
>> terms of method duplication in all our configuration beans.
>> 
>> As is, I changed return types for configuration bean setters from void 
>> to a specific type. This will cause binary incompatibility for people 
>> using configuration beans directly in their 5.0 deployments. I think 
>> most people use Configuration and GlobalConfiguration so most will be 
>> immune but some will need to recompile their codebase with Alpha3.
>> 
>> If we go for duplication then we are avoid this problem. What do we want 
>> to do?
>> 
>> 
>> Let me know,
>> Vladimir
>> 
>> [1] https://community.jboss.org/thread/162543?tstart=0
>> _______________________________________________
>> infinispan-dev mailing list
>> infinispan-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/infinispan-dev
> 
> 
> _______________________________________________
> infinispan-dev mailing list
> infinispan-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/infinispan-dev

--
Manik Surtani
manik at jboss.org
twitter.com/maniksurtani

Lead, Infinispan
http://www.infinispan.org






More information about the infinispan-dev mailing list