OSID Logo
OSID Specifications
provisioning package
Version 3.0.0
Interfaceosid.provisioning.Broker
Implementsosid.OsidGovernator
Used Byosid.provisioning.BrokerAdminSession
osid.provisioning.BrokerList
osid.provisioning.BrokerLookupSession
osid.provisioning.Pool
osid.provisioning.Provision
osid.provisioning.ProvisionReturnSession
osid.provisioning.Queue
osid.provisioning.RequestTransaction
Description

A Broker manages queues and pools.

MethodgetBrokerageIds
Description

Gets the Ids of the brokerages.

Returnosid.id.IdListthe brokerage Ids
CompliancemandatoryThis method must be implemented.
MethodgetBrokerages
Description

Gets the brokerages.

Returnosid.resource.ResourceListthe brokerages
ErrorsOPERATION_FAILEDunable to complete request
CompliancemandatoryThis method must be implemented.
MethodgetBrokerRecord
Description

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

Parametersosid.type.TypebrokerRecordTypethe type of broker record to retrieve
Returnosid.provisioning.records.BrokerRecordthe broker record
ErrorsNULL_ARGUMENTbrokerRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(brokerRecordType) is false
CompliancemandatoryThis method must be implemented.