Comment la taille du pool de travailler avec le Printemps des tâches planifiées?

J'ai une tâche planifiée en tant que tel:

<task:scheduler id="notification.scheduler" pool-size="15" />

<task:scheduled-tasks scheduler="notification.scheduler">
    <task:scheduled ref="notificationProcessor" method="sendNextQueueEvent" fixed-rate="500" />
    <task:scheduled ref="notificationProcessor" method="deleteNextCompletedEvent" fixed-rate="60000" />
</task:scheduled-tasks>

Je pense que j'ai une mauvaise compréhension de la façon dont les tâches planifiées de travail avec la taille du pool. En dépit de la taille du pool de 15, il semble qu'un seul thread est utilisé. Par exemple, si j'ai une quinzaine d'événements dans la file d'attente, je pense qu'il y aurait quinze fils de vérifier toutes les minutes pour supprimer un événement de la file d'attente. Évidemment, c'est faux.

Comment puis-je faire en sorte qu'il n'y a quinze fils de l'appel de cette méthode pour l'intervalle de temps à l'aide de Printemps du planificateur de l'abstraction?

Edit: Ce que je veux accomplir, c'est ceci: Toutes les demi-secondes, je veux vérifier pour voir si il y a en file d'attente des événements à envoyer. Lorsque cela est fait, je veux envoyer un maximum de 15 (si 15 exister). Comment pourrais-je accomplir cela en utilisant le printemps des abstractions pour le fil de java trucs?

OriginalL'auteur AHungerArtist | 2012-04-20