mandala.util
Class ThreadPool.ThreadPoolCancelable

java.lang.Object
  extended bymandala.util.ThreadPool.ThreadPoolCancelable
All Implemented Interfaces:
Cancelable
Enclosing class:
ThreadPool

public class ThreadPool.ThreadPoolCancelable
extends java.lang.Object
implements Cancelable


Method Summary
 boolean cancel()
          Cancel the operation related to this cancelable object.
 boolean interrupt()
          Interrupt the operation related to this cancelable object.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

cancel

public boolean cancel()
Description copied from interface: Cancelable

Cancel the operation related to this cancelable object.

This method does nothing if the related operation is already started or terminated.

This method returns true if the related operation has been succesfully cancelled, false otherwise.

Specified by:
cancel in interface Cancelable
Returns:
true if the related operation has been succesfully cancelled, false otherwise

interrupt

public boolean interrupt()
Description copied from interface: Cancelable

Interrupt the operation related to this cancelable object.

Interruption of an operation means that the thread which is running the related operation is interrupted. It is the responsibilty of the operation to check the interrupt status of the current thread (see Thread.interrupted() in order to be able to return as soon as possible on interruption.

This method does nothing if the related operation is not started yet or if it is already terminated.

This method returns true if the related operation has been succesfully interrupted, false otherwise.

Specified by:
interrupt in interface Cancelable
Returns:
true if the related operation has been succesfully interrupted, false otherwise.

toString

public java.lang.String toString()


Mandala help mailing list