Reputation: 1101
Is it possible to autowire a Thread class in spring like controller, Service? If yes what annotation shall I use to autowire such a class?
Upvotes: 5
Views: 5525
Reputation: 29629
Depending on what you are doing, I would consider using TaskExecutors instead of directly creating threads. This way thread lifecycle, pooling etc. is managed through the TaskExecutor.
See http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/scheduling.html
Upvotes: 5
Reputation: 64650
Every Thread
accepts an implementation of Runnable
interface in its constructor. Inject all the dependencies in the implementation and then use an ExecutorService
to run it.
Upvotes: 0