[concurrency-interest] ExecutorCompletionService for scheduled task

Dhanji R. Prasanna dhanji at gmail.com
Sun Aug 13 05:09:39 EDT 2006


Have you looked into using ScheduledThreadPoolExecutor with CompletionService?
The schedule() method takes a delay which can be used to trigger the
close operation.

Not sure if this is exactly what you want to do?

On 8/13/06, Hanson Char <hanson.char at gmail.com> wrote:
> Hi,
>
> I am not sure if the existing ExecutorCompletionService can be nicely
> fitted here.  What we want is a scheduled close operation to be
> initiated on each open session after m seconds delay, and abort
> regardless after a total of n seconds, even if some of these close
> operations haven't started or finished, where n > m.
>
> ExecutorCompletionService.submit() allows some tasks to be submitted
> for execution, but there doesn't exist something like
> ExecutorCompletionService.schedule() that would take a delay
> parameter.
>
> Thoughts ?
>
> Hanson Char
> _______________________________________________
> Concurrency-interest mailing list
> Concurrency-interest at altair.cs.oswego.edu
> http://altair.cs.oswego.edu/mailman/listinfo/concurrency-interest
>


More information about the Concurrency-interest mailing list