Scheduler Instance to allow clients to run this as a scheduling service for
any Schedulable instances.
ATTENTION: The scheduler instance only allows to run one schedule at a time.
Therefore when you want to run two schedules create to instances with this
MBean. Suggested Object Name for the MBean are:
jboss:service=Scheduler,schedule=
This way you should not run into a name conflict.
Created a SchedulerNotificationFilter so that each Scheduler only
get its notifications
Stop was broken because removeNotification( Integer ) was broken
20011026 Andy:
Move the SchedulerNotificationFilter to become an internal class
and renamed to NotificationFilter
MBean is not bind/unbind to JNDI server anymore
20020117 Andy:
Change the behaviour when the Start Date is in the past. Now the
Scheduler will behave as the Schedule is never stopped and find
the next available time to start with respect to the settings.
Therefore you can restart JBoss without adjust your Schedule
every time. BUT you will still loose the calls during the Schedule
was donw.
Added parsing capabilities to setInitialStartDate. Now NOW: current time,
and a string in a format the SimpleDataFormat understand in your environment
(US: m/d/yy h:m a) but of course the time in ms since 1/1/1970.
Some fixes like the stopping a Schedule even if it already stopped etc.