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

Afficher le fichier Open project: debop/NFramework Class Usage Examples

Méthodes publiques

Méthode 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

Méthode Description
BuildJobDataMap ( IServiceJob serviceJob ) : void

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

Method Details

ResolveAllCronTrigger() public static méthode

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

ResolveAllServiceJob() public static méthode

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

ResolveAllSimpleTrigger() public static méthode

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

ResolveAllTrigger() public static méthode

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

ResolveJob() public static méthode

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

ResolveTrigger() public static méthode

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

ResolveTrigger() public static méthode

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

TryResolveJob() public static méthode

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

TryResolveTrigger() public static méthode

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

TryResolveTrigger() public static méthode

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