File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes JBoss/WildFly and the fly likes jboss scheduler and spring framework Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Products » JBoss/WildFly
Bookmark "jboss scheduler and spring framework" Watch "jboss scheduler and spring framework" New topic
Author

jboss scheduler and spring framework

vani venkat
Ranch Hand

Joined: Nov 21, 2006
Posts: 142
hi

i have a task that needs to be executed at frequent intervals of time(every 5 min.) so i have been using scheduler-service.xml of jboss to do that. declaration of this class in scheduler-service is as follows.





now, my scheduled implementation(PollingThread) needs to access spring related beans. i have declared a private variable of spring bean inside PollingThread and it is not instatiating that and is giving null pointer exception while accessing spring related bean. so this should be passed as paramter in one of application context.



how can I inject spring bean inside polling thread. should i delcare polling thread as one bean in spring application context and pass spring bean to it.
If I declare it in spring application context, am i not technically declaring them in two places and it is getting created twice?
Please suggest .



Thanks


SCJP 1.4, SCWCD 1.5
Jaikiran Pai
Marshal

Joined: Jul 20, 2005
Posts: 9953
    
163

The PollingThread will be instantiated by the JBoss MBean scheduler and will have no access to Spring or any of your other application components. It's upto you to set/get them appropriately from within the Schedulable. So instead of maintaining that as a field in the PollingThread, you can instead get hold of the UploadVideoService Spring bean instance from within the perform method by somehow getting access to the Spring's application context. I don't however have experience in Spring, so I don't know how you can do that.

[My Blog] [JavaRanch Journal]
 
Don't get me started about those stupid light bulbs.
 
subject: jboss scheduler and spring framework
 
Similar Threads
Jboss scheduler deploy is giving NullPointerException in Linux, works fine in Windows
Problem starting JBOSS 4.2.3
problem while starting jboss5.0
jboss, datasource naming and lookup error
How do I run multiple schedules in JBoss 4.0.5?