What I probably was thinking about is task that written with the intention
that they should not be cancelled, e.g. calculations you want a result of.
It is not so much about you could not make them cancelable, but to show
this is not intended to be cancelled...

Hope I could clarify my train thought.

Thanks for listening

-Sven


On Thu, Sep 26, 2013 at 10:39 PM, Richard Bair <richard.b...@oracle.com>wrote:

> What are some examples of tasks that would not be cancelable?
>
> Richard
>
> On Sep 2, 2013, at 9:13 AM, Sven Reimers <sven.reim...@gmail.com> wrote:
>
> > Hi,
> >
> > I am trying to build a UI representation of a Task (using a ProgressBar
> and
> > other things).
> >
> > Since Tasks are cancellabe I thought about adding a button to cancel the
> > underlying Task. So far so good.
> >
> > Is there any reason why a Task can not express, if it is intended for the
> > task to act cooperative to a call to cancel? Something along the
> following
> > lines
> >
> > public boolean isCancellable() { return true; }  // default
> >
> > This would enable users of the API to distinguish between Tasks which
> > really can be cancelled from those which just fulfill the API contract.
> >
> > Comments?
> >
> > -Sven
> >
> > --
> > Sven Reimers
> >
> > * Senior Expert Software Architect
> > * NetBeans Dream Team Member: http://dreamteam.netbeans.org
> > * Community Leader  NetBeans: http://community.java.net/netbeans
> >                              Desktop Java:
> > http://community.java.net/javadesktop
> > * Duke's Choice Award Winner 2009
> > * Blog: http://nbguru.blogspot.com
> >
> > * XING: https://www.xing.com/profile/Sven_Reimers8
> > * LinkedIn: http://www.linkedin.com/in/svenreimers
> >
> > Join the NetBeans Groups:
> > * XING: http://www.xing.com/group-20148.82db20
> > * NUGM: http://haug-server.dyndns.org/display/NUGM/Home
> > * LinkedIn: http://www.linkedin.com/groups?gid=1860468
> >                   http://www.linkedin.com/groups?gid=107402
> >                   http://www.linkedin.com/groups?gid=1684717
> > * Oracle: https://mix.oracle.com/groups/18497
>
>


-- 
Sven Reimers

* Senior Expert Software Architect
* NetBeans Dream Team Member: http://dreamteam.netbeans.org
* Community Leader  NetBeans: http://community.java.net/netbeans
                              Desktop Java:
http://community.java.net/javadesktop
* Duke's Choice Award Winner 2009
* Blog: http://nbguru.blogspot.com

* XING: https://www.xing.com/profile/Sven_Reimers8
* LinkedIn: http://www.linkedin.com/in/svenreimers

Join the NetBeans Groups:
* XING: http://www.xing.com/group-20148.82db20
* NUGM: http://haug-server.dyndns.org/display/NUGM/Home
* LinkedIn: http://www.linkedin.com/groups?gid=1860468
                   http://www.linkedin.com/groups?gid=107402
                   http://www.linkedin.com/groups?gid=1684717
* Oracle: https://mix.oracle.com/groups/18497

Reply via email to