java web application server

특정 시간마다 동작하는 scheduler를 구현 했는데,


특정 시간마다 db 리스트업 해서,

리스트 만큼 멀티 쓰레드 띄워서 돌려야 돼.


문제는,


extends Thread 한 클레스를 호출해야 하는데,

넘겨야 할 파라미터가 많아.

Thread 구현해 본 사람들 알겠지만


생성자에 담아서 파라미터를 쓰레드로 넘기지.


근데 New operator를 쓰는 순간

injection을 할 수 없게 되서,


호출된 쓰레드 안에서

db호출이나 injection된 다른 서비스들을 사용할 수가 없게 되..


질문하고자 하는 요지는

쓰레드에 파라미터를 넘겨서 그 쓰레드 클레스에서 injection된 service들을 사용하고 싶다는거야.


도움 줄 수 있는 사람 있나?