in spring-taskqueue/src/main/java/org/apache/archiva/components/taskqueue/execution/ThreadedTaskQueueExecutor.java [302:319]
public void start( )
{
if ( StringUtils.isBlank( name ) )
{
throw new IllegalArgumentException( "'name' must be set." );
}
logger.info( "Starting task executor, thread name '{}'.", name );
this.executorService = Executors.newSingleThreadExecutor( );
executorRunnable = new ExecutorRunnable( );
executorRunnable.setDaemon( true );
executorRunnable.start( );
}