Hi, There is a detail of the ScheduleManager implementation that troubles me. I ll give u a short description of what I want to do.
I want to run a ScheduleManager + Provider as a Singleton in a cluster. A client will be able to register schedules on the provider from any node on the cluster using HA-JNDI as I will expose an RMIAdaptor interface of the Provider MBean. The ScheduleProvider (i have made a custom one) provides the ScheduleManager with schedules. The manager in turn, notifies a target object (Mbean) , whenever the schedule demands , and calls an appropriate method on the target object. As you can see I wont use xml to describe the scheduling parameters for my custom Provider (start date etc) but every client request on the Provider will register a schedule with its own parameters. The only example I ve found so far is this http://www.onjava.com/pub/a/onjava/2003/08/20/jboss_clustering.html?page=2 As you can see it uses the SingleScheduleProvider which comes with Jboss. It defines the attribute : ;hit( NOTIFICATION, DATE, REPETITIONS, SCHEDULER_NAME, java.lang.String ) which refers to the method + arguments of the target object. The target object is SchedulableMBeanExample which also comes with Jboss. Ok, here is my problem. As you can imagine I dont wanna use SchedulableMBeanExample as my target in my own application. So what do I have to do? I have to write my own MBean. So far so good. I thought so as well but when I checked the scheduler package source code i came up with this : http://docs.jboss.org/jbossas/javadoc/4.0.2/org/jboss/varia/scheduler/ScheduleManager.java.html If u spend some time and check the code (inner class MBeanListener) u ll see that it takes under consideration only some predefined arguments for the target object's method (ID,NOTIFICATION,DATE ...) and sets all others to Null! When I saw that, I went back to the given example and noticed that the example's target (SchedulableMBeanExample) takes an extra argument. A simple String. Well, ScheduleManager ignores that as well. I dont know how to move on now... I want my SchedulableMbean's target method to take some custom arguments but all I see is a list of predefined ones. View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3965490#3965490 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3965490 _______________________________________________ jboss-user mailing list [email protected] https://lists.jboss.org/mailman/listinfo/jboss-user
