Hi,
I have a question about FromRepository and respooling messages from a queue. I wonder what happens when a FromRespository is triggered multiple times. Let's say I would like to respool messages from a specific directory. Somehow the FromRepository has to be 'triggered' to start respooling. What happens if I 'trigger' the FromRepository mailet again while the mailet is respooling the messages? Because of the multithreaded nature of James I would assume that another thread can call service() again while another thread is respooling the messages. Messages are removed from the repository when the complete respooling is finished. Isn't it possible that the second thread starts sending some of the messages for a second time because repository.list() still returns the message sent by the first thread? Regards Martijn Brinkers
