private void cancel()

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" );
            }
        }