OSID Logo
OSID Specifications
provisioning package
Version 3.1.0
Interfaceosid.provisioning.BrokerQueryInspector
Implementsosid.OsidGovernatorQueryInspector
Used Byosid.provisioning.BrokerSearchResults
osid.provisioning.BrokerSmartDistributorSession
osid.provisioning.DistributorQueryInspector
osid.provisioning.PoolQueryInspector
osid.provisioning.ProvisionQueryInspector
osid.provisioning.QueueQueryInspector
osid.provisioning.RequestTransactionQueryInspector
osid.provisioning.rules.BrokerConstrainerQueryInspector
osid.provisioning.rules.BrokerEnablerQueryInspector
osid.provisioning.rules.BrokerProcessorQueryInspector
Description

This is the query inspector for examining broker queries.

Like all OsidQueryInspectors, BrokerQueryInspector is stateful and must not be accessed by multiple processing threads.

MethodgetBrokerageIdTerms
Description

Gets the brokerage Id query terms.

Returnosid.search.terms.IdTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetBrokerageTerms
Description

Gets the brokerage query terms.

Returnosid.resource.ResourceQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetQueueIdTerms
Description

Gets the queue Id query terms.

Returnosid.search.terms.IdTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetQueueTerms
Description

Gets the queue query terms.

Returnosid.provisioning.QueueQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetPoolIdTerms
Description

Gets the pool Id query terms.

Returnosid.search.terms.IdTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetPoolTerms
Description

Gets the pool query terms.

Returnosid.provisioning.PoolQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetDistributorIdTerms
Description

Gets the distributor Id query terms.

Returnosid.search.terms.IdTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetDistributorTerms
Description

Gets the distributor query terms.

Returnosid.provisioning.DistributorQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetBrokerQueryInspectorRecord
Description

Gets the broker query inspector record corresponding to the given Broker record Type.

Parametersosid.type.TypebrokerRecordType a broker record type
Returnosid.provisioning.records.BrokerQueryInspectorRecord the broker query inspector record
ErrorsNULL_ARGUMENT brokerRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(brokerRecordType) is false
Compliancemandatory This method must be implemented.