[infinispan-dev] DistributedExecutionCompletionService 2.0
Mircea Markus
mircea.markus at jboss.com
Tue Jan 3 13:46:01 EST 2012
+1.
On 20 Dec 2011, at 14:38, Manik Surtani wrote:
> It would have to be a separate interface. Just as the JDK's completionService does not implement ExecutorService (despite the similarities in method name).
>
> On 15 Dec 2011, at 19:44, Vladimir Blagojevic wrote:
>
>> Hey,
>>
>> One of the users rightfully asked for extension of
>> DistributedExecutionCompletionService to include task submission to
>> cluster of nodes - http://community.jboss.org/thread/175686?tstart=0
>>
>> Galder and I debated the resulting
>> https://github.com/infinispan/infinispan/pull/722 and have concluded
>> that we want to capture the added methods in
>> DistributedCompletionService<V> which extends JDK's
>> CompletionService<V>. The problem is that
>> DistributedCompletionService<V> is exactly the same as
>> DistributedExecutorService but without generics twist. So we end up with
>> essentially duplicate interface.
>>
>> Now, ideally we could have DistributedExecutionCompletionService simply
>> implement DistributedExecutorService and CompletionService but compiler
>> does not allow us to have generics based
>> DistributedExecutionCompletionService implementing non-generics based
>> DistributedExecutorService with the same method definitions.
>>
>> Any suggestions?
>>
>> Vladimir
>> _______________________________________________
>> 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
>
>
>
>
> _______________________________________________
> infinispan-dev mailing list
> infinispan-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/infinispan-dev
More information about the infinispan-dev
mailing list