hanumant
hanumant

Reputation: 1101

Autowiring Thread class in spring

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

Answers (2)

krock
krock

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

Boris Pavlović
Boris Pavlović

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

Related Questions