C# Class NSoft.NFramework.JobScheduler.Managers.ServiceJobContainer

Exibir arquivo Open project: debop/NFramework Class Usage Examples

Public Methods

Method Description
ResolveAllCronTrigger ( ) : IEnumerable

IoC 환경설정에 정의된 CronTrigger 의 모든 컴포넌트를 Resolve합니다.

ResolveAllServiceJob ( ) : IEnumerable

IoC 환경설정에 설정된 모든 IServiceJob Component를 생성합니다.

ResolveAllSimpleTrigger ( ) : IEnumerable

IoC 환경설정에 정의된 SimpleTrigger 의 모든 컴포넌트를 Resolve합니다.

ResolveAllTrigger ( ) : IEnumerable

IoC 환경설정에 정의된 Trigger의 모든 컴포넌트를 Resolve합니다.

ResolveJob ( string componentId ) : IServiceJob

지정된 Component Id를 가진 IServiceJob 컴포넌트를 Resolve합니다.

ResolveTrigger ( Type triggerType ) : Quartz.Trigger

triggerTypeTrigger 컴포넌트를 Resolve 합니다.

ResolveTrigger ( string componentId ) : Quartz.Trigger

지정된 Component Id를 가진 Trigger 컴포넌트를 Resolve합니다.

TryResolveJob ( string componentId, IServiceJob &serviceJob ) : bool

지정된 Component Id를 가진 IServiceJob 컴포넌트를 Resolve합니다.

TryResolveTrigger ( Type triggerType, Quartz.Trigger &trigger ) : bool

triggerTypeTrigger 컴포넌트를 Resolve 합니다.

TryResolveTrigger ( string componentId, Quartz.Trigger &trigger ) : bool

지정된 Component Id를 가진 Trigger 컴포넌트를 Resolve합니다.

Private Methods

Method Description
BuildJobDataMap ( IServiceJob serviceJob ) : void

초기 상태 정보를 설정합니다.

Method Details

ResolveAllCronTrigger() public static method

IoC 환경설정에 정의된 CronTrigger 의 모든 컴포넌트를 Resolve합니다.
public static ResolveAllCronTrigger ( ) : IEnumerable
return IEnumerable

ResolveAllServiceJob() public static method

IoC 환경설정에 설정된 모든 IServiceJob Component를 생성합니다.
public static ResolveAllServiceJob ( ) : IEnumerable
return IEnumerable

ResolveAllSimpleTrigger() public static method

IoC 환경설정에 정의된 SimpleTrigger 의 모든 컴포넌트를 Resolve합니다.
public static ResolveAllSimpleTrigger ( ) : IEnumerable
return IEnumerable

ResolveAllTrigger() public static method

IoC 환경설정에 정의된 Trigger의 모든 컴포넌트를 Resolve합니다.
public static ResolveAllTrigger ( ) : IEnumerable
return IEnumerable

ResolveJob() public static method

지정된 Component Id를 가진 IServiceJob 컴포넌트를 Resolve합니다.
public static ResolveJob ( string componentId ) : IServiceJob
componentId string Service Job 의 Id
return IServiceJob

ResolveTrigger() public static method

triggerTypeTrigger 컴포넌트를 Resolve 합니다.
public static ResolveTrigger ( Type triggerType ) : Quartz.Trigger
triggerType System.Type
return Quartz.Trigger

ResolveTrigger() public static method

지정된 Component Id를 가진 Trigger 컴포넌트를 Resolve합니다.
public static ResolveTrigger ( string componentId ) : Quartz.Trigger
componentId string
return Quartz.Trigger

TryResolveJob() public static method

지정된 Component Id를 가진 IServiceJob 컴포넌트를 Resolve합니다.
public static TryResolveJob ( string componentId, IServiceJob &serviceJob ) : bool
componentId string
serviceJob IServiceJob
return bool

TryResolveTrigger() public static method

triggerTypeTrigger 컴포넌트를 Resolve 합니다.
public static TryResolveTrigger ( Type triggerType, Quartz.Trigger &trigger ) : bool
triggerType System.Type
trigger Quartz.Trigger
return bool

TryResolveTrigger() public static method

지정된 Component Id를 가진 Trigger 컴포넌트를 Resolve합니다.
public static TryResolveTrigger ( string componentId, Quartz.Trigger &trigger ) : bool
componentId string
trigger Quartz.Trigger
return bool