| Interface | osid.provisioning.Broker | ||
|---|---|---|---|
| Implements | osid.OsidGovernator | ||
| Used By | osid.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 | ||
| Method | getBrokerageIds | ||
| Description |
Gets the | ||
| Return | osid.id.IdList | the brokerage Ids | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getBrokerages | ||
| Description |
Gets the brokerages. | ||
| Return | osid.resource.ResourceList | the brokerages | |
| Errors | OPERATION_FAILED | unable to complete request | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getBrokerRecord | ||
| Description |
Gets the broker record corresponding to the given
| ||
| Parameters | osid.type.Type | brokerRecordType | the type of broker record to retrieve |
| Return | osid.provisioning.records.BrokerRecord | the broker record | |
| Errors | NULL_ARGUMENT | brokerRecordType is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNSUPPORTED | hasRecordType(brokerRecordType) is false | ||
| Compliance | mandatory | This method must be implemented. | |