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
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
Name | Description | |
---|---|---|
RemoteScheduler |
Construct a RemoteScheduler instance to proxy the given
RemoteableQuartzScheduler instance.
|
Properties
Name | Description | |
---|---|---|
Context |
Returns the SchedulerContext of the IScheduler.
| |
InStandbyMode |
Calls the equivalent method on the 'proxied' QuartzScheduler.
| |
IsShutdown |
Calls the equivalent method on the 'proxied' QuartzScheduler.
| |
IsStarted |
Whether the scheduler has been started.
| |
JobFactory |
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. | |
ListenerManager | ||
SchedulerInstanceId |
Returns the instance Id of the IScheduler.
| |
SchedulerName |
Returns the name of the IScheduler.
|
Methods
Name | Description | |
---|---|---|
AddCalendar |
Calls the equivalent method on the 'proxied' QuartzScheduler.
| |
AddJob(IJobDetail, Boolean, CancellationToken) |
Calls the equivalent method on the 'proxied' QuartzScheduler.
| |
AddJob(IJobDetail, Boolean, Boolean, CancellationToken) |
Calls the equivalent method on the 'proxied' QuartzScheduler.
| |
CallInGuard(FuncIRemotableQuartzScheduler, Task) | ||
CallInGuardT(FuncIRemotableQuartzScheduler, TaskT) | ||
CheckExists(JobKey, CancellationToken) |
Calls the equivalent method on the 'proxied' QuartzScheduler.
| |
CheckExists(TriggerKey, CancellationToken) |
Calls the equivalent method on the 'proxied' QuartzScheduler.
| |
Clear |
Calls the equivalent method on the 'proxied' QuartzScheduler.
| |
DeleteCalendar |
Calls the equivalent method on the 'proxied' QuartzScheduler.
| |
DeleteJob |
Calls the equivalent method on the 'proxied' QuartzScheduler.
| |
DeleteJobs | ||
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetCalendar |
Calls the equivalent method on the 'proxied' QuartzScheduler.
| |
GetCalendarNames |
Get the names of all registered ICalendar.
| |
GetCurrentlyExecutingJobs |
Calls the equivalent method on the 'proxied' QuartzScheduler.
| |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetJobDetail |
Calls the equivalent method on the 'proxied' QuartzScheduler.
| |
GetJobGroupNames |
Calls the equivalent method on the 'proxied' QuartzScheduler.
| |
GetJobKeys |
Calls the equivalent method on the 'proxied' QuartzScheduler.
| |
GetMetaData |
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. | |
GetPausedTriggerGroups |
Get the names of all ITrigger groups that are paused.
| |
GetRemoteScheduler | ||
GetTrigger |
Calls the equivalent method on the 'proxied' QuartzScheduler.
| |
GetTriggerGroupNames |
Calls the equivalent method on the 'proxied' QuartzScheduler.
| |
GetTriggerKeys |
Calls the equivalent method on the 'proxied' QuartzScheduler.
| |
GetTriggersOfJob |
Calls the equivalent method on the 'proxied' QuartzScheduler.
| |
GetTriggerState |
Calls the equivalent method on the 'proxied' QuartzScheduler.
| |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
Interrupt(String, CancellationToken) | ||
Interrupt(JobKey, CancellationToken) |
Calls the equivalent method on the 'proxied' QuartzScheduler.
| |
InvalidateHandleCreateException | ||
IsJobGroupPaused |
returns true if the given JobGroup
is paused
| |
IsTriggerGroupPaused |
returns true if the given TriggerGroup
is paused
| |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
PauseAll |
Calls the equivalent method on the 'proxied' QuartzScheduler.
| |
PauseJob |
Calls the equivalent method on the 'proxied' QuartzScheduler.
| |
PauseJobs |
Calls the equivalent method on the 'proxied' QuartzScheduler.
| |
PauseTrigger |
Calls the equivalent method on the 'proxied' QuartzScheduler.
| |
PauseTriggers |
Calls the equivalent method on the 'proxied' QuartzScheduler.
| |
ReadPropertyInGuardT | ||
RescheduleJob |
Calls the equivalent method on the 'proxied' QuartzScheduler.
| |
ResumeAll |
Calls the equivalent method on the 'proxied' QuartzScheduler.
| |
ResumeJob |
Calls the equivalent method on the 'proxied' QuartzScheduler.
| |
ResumeJobs |
Calls the equivalent method on the 'proxied' QuartzScheduler.
| |
ResumeTrigger |
Calls the equivalent method on the 'proxied' QuartzScheduler.
| |
ResumeTriggers |
Calls the equivalent method on the 'proxied' QuartzScheduler.
| |
ScheduleJob(ITrigger, CancellationToken) |
Calls the equivalent method on the 'proxied' QuartzScheduler.
| |
ScheduleJob(IJobDetail, ITrigger, CancellationToken) |
Calls the equivalent method on the 'proxied' QuartzScheduler.
| |
ScheduleJob(IJobDetail, IReadOnlyCollectionITrigger, Boolean, CancellationToken) | ||
ScheduleJobs | ||
Shutdown(CancellationToken) |
Calls the equivalent method on the 'proxied' QuartzScheduler.
| |
Shutdown(Boolean, CancellationToken) |
Calls the equivalent method on the 'proxied' QuartzScheduler.
| |
Standby |
Calls the equivalent method on the 'proxied' QuartzScheduler.
| |
Start |
Calls the equivalent method on the 'proxied' QuartzScheduler.
| |
StartDelayed |
Calls the equivalent method on the 'proxied' QuartzScheduler.
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
TriggerJob(JobKey, CancellationToken) |
Calls the equivalent method on the 'proxied' QuartzScheduler.
| |
TriggerJob(JobKey, JobDataMap, CancellationToken) |
Calls the equivalent method on the 'proxied' QuartzScheduler.
| |
UnscheduleJob |
Calls the equivalent method on the 'proxied' QuartzScheduler.
| |
UnscheduleJobs |
See Also