OSID Logo
OSID Specifications
provisioning rules package
Version 3.0.0
Release Candidate Preview
Interfaceosid.provisioning.rules.BrokerConstrainer
Implementsosid.OsidConstrainer
Description

A BrokerConstrainer describes the rules for constraining the pools and queues allowed in a broker.

MethodgetBrokerConstrainerRecord
Description

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

Parametersosid.type.TypebrokerConstrainerRecordTypethe type of broker constrainer record to retrieve
Returnosid.provisioning.rules.records.BrokerConstrainerRecordthe broker constrainer record
ErrorsNULL_ARGUMENT brokerConstrainerRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(brokerConstrainerRecordType) is false
CompliancemandatoryThis method must be implemented.