in spring-taskqueue/src/main/java/org/apache/archiva/components/taskqueue/execution/ThreadedTaskQueueExecutor.java [238:256]
private void cancel( Future future )
{
if ( !future.cancel( true ) )
{
if ( !future.isDone( ) && !future.isCancelled( ) )
{
logger.warn( "Unable to cancel task" );
}
else
{
logger.warn(
"Task not cancelled (Flags: done: {} cancelled: {})", future.isDone( ), future.isCancelled( ) );
}
}
else
{
logger.debug( "Task successfully cancelled" );
}
}