OSID Logo
OSID Specifications
tracking rules package
Version 3.1.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.TypequeueProcessorRecordType the type of queue processor record to retrieve
Returnosid.tracking.rules.records.QueueProcessorRecord the queue processor record
ErrorsNULL_ARGUMENT queueProcessorRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(queueProcessorRecordType) is false
Compliancemandatory This method must be implemented.