On 22 Nov 2012, at 17:06, Manik Surtani wrote:

> 
> On 21 Nov 2012, at 17:02, Mircea Markus <mmar...@redhat.com> wrote:
> 
>> Hi,
>> 
>> Cache, CacheManager and all the API that's in the org.infinispan package 
>> needs to be backward compatible.
>> 
>> What about more obscure stuff, e.g. 
>> RpcManager.invokeRemotelyInFuture(Collection<Address> recipients, 
>> ReplicableCommand rpc, boolean usePriorityQueue, 
>> NotifyingNotifiableFuture<Object> future);
>> 
>> This is still accessible through cache.getAdvancedCache().getRpcManager(), 
>> so it still counts as public API. I doubt that any user is using that method 
>> directly, but OTOH it's public so who knows.
>> What do people think? Shall we be strict with regard to such 'obscure' 
>> methods between minor releases? 
> 
> More than something exposed via AdvancedCache, it's more of a concern when it 
> comes to people writing custom interceptors and may have direct access to the 
> RpcManager.
> 
> What do you intend to change in the RpcManager?
remove the future argument from all the methods once my async refactoring is in 
place.

Cheers,
-- 
Mircea Markus
Infinispan lead (www.infinispan.org)




_______________________________________________
infinispan-dev mailing list
infinispan-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/infinispan-dev

Reply via email to