Class CIM_JobQueue
extends CIM_JobDestination

Status and configuration of a JobQueue. Jobs are held on a queue, and can move from queue to queue until being processed.

Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_EnabledLogicalElement
   |
   +--CIM_JobDestination
   |
   +--CIM_JobQueue

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringStatus and configuration of a JobQueue. Jobs are held on a queue, and can move from queue to queue until being processed.
UMLPackagePathstringCIM::System::Processing
Versionstring2.22.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
DefaultJobPriorityuint3265535
DescriptionstringSpecifies the priority that will be assigned to a new Job being submitted to this queue, if the Job does not explicitly specify a priority. Note that lower numbers indicate higher priorities. The default value of 0xFFFFFFFF is the lowest priority.
Writebooleantrue
MaxJobCPUTimeuint32
DescriptionstringSpecifies the maximum number of milliseconds of CPU time that a Job queued to this destination can consume to complete its execution.
PUnitstringsecond * 10^-3
UnitsstringMilliSeconds
Writebooleantrue
MaxJobsOnQueueuint320
DescriptionstringSpecifies the maximum number of Jobs that can reside on this Queue. A value of 0 (the default) indicates that there is no maximum queue depth.
Writebooleantrue
MaxTimeOnQueuedatetime00000000000000.000000:000
DescriptionstringSpecifies the maximum time (using a datetime interval format) that a Job can remain on this Queue before completing. If the MaxTimeOnQueue property is exceeded, then the Job SHOULD be removed from the Queue. A value of 0 (the default) indicates that there is no time limit.
Writebooleantrue
QueueStatusuint16
DescriptionstringProvides queue-specific status information, beyond the ManagedSystemElement.OperationalStatus property. This property further qualifies the status of the queue, or indicates a secondary condition (e.g. queue full).
ModelCorrespondencestringCIM_JobQueue.QueueStatusInfo
ValueMapstring0, 1, 2, 3
ValuesstringUnknown, Other, No Additional Status, Queue Full
QueueStatusInfostring
DescriptionstringProvides a textual explanation for the status of the queue. Information about both QueueStatus and the OperationalStatus property (inherited from ManagedSystemElement) may be described in QueueStatusInfo. Note, however, that OperationalStatus' Descriptions (if available) MUST be provided in the StatusDescriptions array, inherited from ManagedSystemElement. This is where management clients will expect to locate this information.
ModelCorrespondencestringCIM_JobQueue.QueueStatus

Inherited Properties

NameData Type
Captionstring
CommunicationStatusuint16
CreationClassNamestring
Descriptionstring
DetailedStatusuint16
ElementNamestring
EnabledDefaultuint16
EnabledStateuint16
Generationuint64
HealthStateuint16
InstallDatedatetime
InstanceIDstring
Namestring
OperatingStatusuint16
OtherEnabledStatestring
PrimaryStatusuint16
RequestedStateuint16
Statusstring
SystemCreationClassNamestring
SystemNamestring
TimeOfLastStateChangedatetime
TransitioningToStateuint16
AvailableRequestedStatesuint16[]
OperationalStatusuint16[]
StatusDescriptionsstring[]

Class Methods

Inherited Class Methods

NameReturn Type
RequestStateChangeuint32