Home » quartz-1.6.0 » org.quartz.ee.jmx » jboss » [javadoc | source]
org.quartz.ee.jmx.jboss
public class: JBoss4RMIRemoteMBeanScheduler [javadoc | source]
java.lang.Object
   org.quartz.impl.RemoteMBeanScheduler
      org.quartz.ee.jmx.jboss.JBoss4RMIRemoteMBeanScheduler

All Implemented Interfaces:
    Scheduler

An implementation of the Scheduler interface that remotely proxies all method calls to the equivalent call on a given QuartzScheduler instance, via JBoss's JMX RMIAdaptor.

Set the providerURL property to your MBean server URL. This defaults to: jnp://localhost:1099

Constructor:
 public JBoss4RMIRemoteMBeanScheduler() throws SchedulerException 
Method from org.quartz.ee.jmx.jboss.JBoss4RMIRemoteMBeanScheduler Summary:
getAttribute,   getAttributes,   getContextProperties,   initialize,   invoke,   setProviderURL
Methods from org.quartz.impl.RemoteMBeanScheduler:
addCalendar,   addGlobalJobListener,   addGlobalTriggerListener,   addJob,   addJobListener,   addSchedulerListener,   addTriggerListener,   deleteCalendar,   deleteJob,   getAttribute,   getAttributes,   getCalendar,   getCalendarNames,   getContext,   getCurrentlyExecutingJobs,   getGlobalJobListener,   getGlobalJobListeners,   getGlobalTriggerListener,   getGlobalTriggerListeners,   getJobDetail,   getJobGroupNames,   getJobListener,   getJobListenerNames,   getJobNames,   getMetaData,   getPausedTriggerGroups,   getSchedulerInstanceId,   getSchedulerListeners,   getSchedulerName,   getSchedulerObjectName,   getTrigger,   getTriggerGroupNames,   getTriggerListener,   getTriggerListenerNames,   getTriggerNames,   getTriggerState,   getTriggersOfJob,   initialize,   interrupt,   invoke,   isInStandbyMode,   isPaused,   isShutdown,   isStarted,   pause,   pauseAll,   pauseJob,   pauseJobGroup,   pauseTrigger,   pauseTriggerGroup,   removeGlobalJobListener,   removeGlobalJobListener,   removeGlobalTriggerListener,   removeGlobalTriggerListener,   removeJobListener,   removeSchedulerListener,   removeTriggerListener,   rescheduleJob,   resumeAll,   resumeJob,   resumeJobGroup,   resumeTrigger,   resumeTriggerGroup,   scheduleJob,   scheduleJob,   setJobFactory,   setSchedulerObjectName,   setSchedulerObjectName,   setSchedulingContext,   shutdown,   shutdown,   standby,   start,   toBoolean,   triggerJob,   triggerJob,   triggerJobWithVolatileTrigger,   triggerJobWithVolatileTrigger,   unscheduleJob
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.quartz.ee.jmx.jboss.JBoss4RMIRemoteMBeanScheduler Detail:
 protected Object getAttribute(String attribute) throws SchedulerException 
 protected AttributeList getAttributes(String[] attributes) throws SchedulerException 
 protected Properties getContextProperties() 
    Get the properties to use when creating a JNDI InitialContext.

    This method is broken out so it can be extended to pass credentials or other properties not currently supported.

 public  void initialize() throws SchedulerException 
    Initialize this remote MBean scheduler, getting the JBoss RMIAdaptor for communication.
 protected Object invoke(String operationName,
    Object[] params,
    String[] signature) throws SchedulerException 
 public  void setProviderURL(String providerURL) 
    Set the remote MBean server URL. Defaults to: jnp://localhost:1099