Class JobProcessorBase
Inheritance
JobProcessorBase
Assembly: Nvidia.Clara.Dicom.API.dll
Syntax
public abstract class JobProcessorBase : IDisposable, IObserver<InstanceStorageInfo>
Constructors
|
Improve this Doc
View Source
JobProcessorBase(IInstanceStoredNotificationService, ILoggerFactory, IJobRepository, IInstanceCleanupQueue, CancellationToken)
Declaration
public JobProcessorBase(IInstanceStoredNotificationService instanceStoredNotificationService, ILoggerFactory loggerFactory, IJobRepository jobStore, IInstanceCleanupQueue cleanupQueue, CancellationToken cancellationToken)
Parameters
Properties
|
Improve this Doc
View Source
AeTitle
Declaration
public abstract string AeTitle { get; }
Property Value
|
Improve this Doc
View Source
CancellationToken
Declaration
protected CancellationToken CancellationToken { get; }
Property Value
Type |
Description |
CancellationToken |
|
|
Improve this Doc
View Source
Name
Declaration
public abstract string Name { get; }
Property Value
Methods
|
Improve this Doc
View Source
Dispose()
Declaration
|
Improve this Doc
View Source
Dispose(Boolean)
Declaration
protected virtual void Dispose(bool disposing)
Parameters
Type |
Name |
Description |
Boolean |
disposing |
|
|
Improve this Doc
View Source
Finalize()
Declaration
protected void Finalize()
|
Improve this Doc
View Source
HandleInstance(InstanceStorageInfo)
Declaration
public abstract void HandleInstance(InstanceStorageInfo value)
Parameters
|
Improve this Doc
View Source
OnCompleted()
Declaration
public void OnCompleted()
|
Improve this Doc
View Source
OnError(Exception)
Declaration
public void OnError(Exception error)
Parameters
Type |
Name |
Description |
Exception |
error |
|
|
Improve this Doc
View Source
OnNext(InstanceStorageInfo)
Declaration
public void OnNext(InstanceStorageInfo value)
Parameters
|
Improve this Doc
View Source
RemoveInstances(List<InstanceStorageInfo>)
Declaration
protected void RemoveInstances(List<InstanceStorageInfo> instances)
Parameters
|
Improve this Doc
View Source
SubmitPipelineJob(String, String, JobPriority, String, IList<InstanceStorageInfo>)
Declaration
protected Task SubmitPipelineJob(string jobName, string pipelineId, JobPriority jobPriority, string basePath, IList<InstanceStorageInfo> instances)
Parameters
Returns
|
Improve this Doc
View Source
ToString()
Declaration
public override string ToString()
Returns
Implements
IObserver<>