OSID Logo
OSID Specifications
tracking rules package
Version 3.0.0
Interfaceosid.tracking.rules.QueueProcessor
Implementsosid.OsidProcessor
Used Byosid.tracking.rules.QueueProcessorAdminSession
osid.tracking.rules.QueueProcessorList
osid.tracking.rules.QueueProcessorLookupSession
Description

A QueueProcessor describes the rules for managing the behavior of a queue.

MethodgetQueueProcessorRecord
Description

Gets the queue processor record corresponding to the given QueueProcessor record Type . This method is used to retrieve an object implementing the requested record. The queueProcessorRecordType may be the Type returned in getRecordTypes() or any of its parents in a Type hierarchy where hasRecordType(queueProcessorRecordType) is true .

Parametersosid.type.TypequeueProcessorRecordTypethe type of queue processor record to retrieve
Returnosid.tracking.rules.records.QueueProcessorRecordthe queue processor record
ErrorsNULL_ARGUMENTqueueProcessorRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(queueProcessorRecordType) is false
CompliancemandatoryThis method must be implemented.