RemoteScheduler Class

Quartz.NET 3.0 API Documentation
An implementation of the IScheduler interface that remotely proxies all method calls to the equivalent call on a given QuartzScheduler instance, via remoting or similar technology.
Inheritance Hierarchy

SystemObject
  Quartz.ImplRemoteScheduler

Namespace:  Quartz.Impl
Assembly:  Quartz (in Quartz.dll) Version: 3.0.0
Syntax

C#
public class RemoteScheduler : IScheduler

The RemoteScheduler type exposes the following members.

Constructors

  NameDescription
Public methodRemoteScheduler
Construct a RemoteScheduler instance to proxy the given RemoteableQuartzScheduler instance.
Top
Properties

  NameDescription
Public propertyContext
Returns the SchedulerContext of the IScheduler.
Public propertyInStandbyMode
Calls the equivalent method on the 'proxied' QuartzScheduler.
Public propertyIsShutdown
Calls the equivalent method on the 'proxied' QuartzScheduler.
Public propertyIsStarted
Whether the scheduler has been started.
Public propertyJobFactory
Set the JobFactory that will be responsible for producing instances of IJob classes.

JobFactories may be of use to those wishing to have their application produce IJob instances via some special mechanism, such as to give the opportunity for dependency injection.

Public propertyListenerManager
Public propertySchedulerInstanceId
Returns the instance Id of the IScheduler.
Public propertySchedulerName
Returns the name of the IScheduler.
Top
Methods

  NameDescription
Public methodAddCalendar
Calls the equivalent method on the 'proxied' QuartzScheduler.
Public methodAddJob(IJobDetail, Boolean, CancellationToken)
Calls the equivalent method on the 'proxied' QuartzScheduler.
Public methodAddJob(IJobDetail, Boolean, Boolean, CancellationToken)
Calls the equivalent method on the 'proxied' QuartzScheduler.
Protected methodCallInGuard(FuncIRemotableQuartzScheduler, Task)
Protected methodCallInGuardT(FuncIRemotableQuartzScheduler, TaskT)
Public methodCheckExists(JobKey, CancellationToken)
Calls the equivalent method on the 'proxied' QuartzScheduler.
Public methodCheckExists(TriggerKey, CancellationToken)
Calls the equivalent method on the 'proxied' QuartzScheduler.
Public methodClear
Calls the equivalent method on the 'proxied' QuartzScheduler.
Public methodDeleteCalendar
Calls the equivalent method on the 'proxied' QuartzScheduler.
Public methodDeleteJob
Calls the equivalent method on the 'proxied' QuartzScheduler.
Public methodDeleteJobs
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetCalendar
Calls the equivalent method on the 'proxied' QuartzScheduler.
Public methodGetCalendarNames
Get the names of all registered ICalendar.
Public methodGetCurrentlyExecutingJobs
Calls the equivalent method on the 'proxied' QuartzScheduler.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetJobDetail
Calls the equivalent method on the 'proxied' QuartzScheduler.
Public methodGetJobGroupNames
Calls the equivalent method on the 'proxied' QuartzScheduler.
Public methodGetJobKeys
Calls the equivalent method on the 'proxied' QuartzScheduler.
Public methodGetMetaData
Get a SchedulerMetaData object describing the settings and capabilities of the scheduler instance.

Note that the data returned is an 'instantaneous' snap-shot, and that as soon as it's returned, the meta data values may be different.

Public methodGetPausedTriggerGroups
Get the names of all ITrigger groups that are paused.
Protected methodGetRemoteScheduler
Public methodGetTrigger
Calls the equivalent method on the 'proxied' QuartzScheduler.
Public methodGetTriggerGroupNames
Calls the equivalent method on the 'proxied' QuartzScheduler.
Public methodGetTriggerKeys
Calls the equivalent method on the 'proxied' QuartzScheduler.
Public methodGetTriggersOfJob
Calls the equivalent method on the 'proxied' QuartzScheduler.
Public methodGetTriggerState
Calls the equivalent method on the 'proxied' QuartzScheduler.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInterrupt(String, CancellationToken)
Public methodInterrupt(JobKey, CancellationToken)
Calls the equivalent method on the 'proxied' QuartzScheduler.
Protected methodInvalidateHandleCreateException
Public methodIsJobGroupPaused
returns true if the given JobGroup is paused
Public methodIsTriggerGroupPaused
returns true if the given TriggerGroup is paused
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodPauseAll
Calls the equivalent method on the 'proxied' QuartzScheduler.
Public methodPauseJob
Calls the equivalent method on the 'proxied' QuartzScheduler.
Public methodPauseJobs
Calls the equivalent method on the 'proxied' QuartzScheduler.
Public methodPauseTrigger
Calls the equivalent method on the 'proxied' QuartzScheduler.
Public methodPauseTriggers
Calls the equivalent method on the 'proxied' QuartzScheduler.
Protected methodReadPropertyInGuardT
Public methodRescheduleJob
Calls the equivalent method on the 'proxied' QuartzScheduler.
Public methodResumeAll
Calls the equivalent method on the 'proxied' QuartzScheduler.
Public methodResumeJob
Calls the equivalent method on the 'proxied' QuartzScheduler.
Public methodResumeJobs
Calls the equivalent method on the 'proxied' QuartzScheduler.
Public methodResumeTrigger
Calls the equivalent method on the 'proxied' QuartzScheduler.
Public methodResumeTriggers
Calls the equivalent method on the 'proxied' QuartzScheduler.
Public methodScheduleJob(ITrigger, CancellationToken)
Calls the equivalent method on the 'proxied' QuartzScheduler.
Public methodScheduleJob(IJobDetail, ITrigger, CancellationToken)
Calls the equivalent method on the 'proxied' QuartzScheduler.
Public methodScheduleJob(IJobDetail, IReadOnlyCollectionITrigger, Boolean, CancellationToken)
Public methodScheduleJobs
Public methodShutdown(CancellationToken)
Calls the equivalent method on the 'proxied' QuartzScheduler.
Public methodShutdown(Boolean, CancellationToken)
Calls the equivalent method on the 'proxied' QuartzScheduler.
Public methodStandby
Calls the equivalent method on the 'proxied' QuartzScheduler.
Public methodStart
Calls the equivalent method on the 'proxied' QuartzScheduler.
Public methodStartDelayed
Calls the equivalent method on the 'proxied' QuartzScheduler.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodTriggerJob(JobKey, CancellationToken)
Calls the equivalent method on the 'proxied' QuartzScheduler.
Public methodTriggerJob(JobKey, JobDataMap, CancellationToken)
Calls the equivalent method on the 'proxied' QuartzScheduler.
Public methodUnscheduleJob
Calls the equivalent method on the 'proxied' QuartzScheduler.
Public methodUnscheduleJobs
Top
See Also

Reference