OSID Logo
OSID Specifications
topology rules package
Version 3.0.0
Release Candidate Preview
Interfaceosid.topology.rules.TopologyRulesProfile
Implementsosid.OsidProfile
Description

The topology rules profile describes the interoperability among topology rules services.

MethodsupportsVisibleFederation
Description

Tests if any broker federation is exposed. Federation is exposed when a specific broker may be identified, selected and used to create a lookup or admin session. Federation is not exposed when a set of brokers appears as a single broker.

Returnboolean true if visible federation is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsEdgeEnablerLookup
Description

Tests if looking up edge enablers is supported.

Returnboolean true if edge enabler lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsEdgeEnablerQuery
Description

Tests if querying edge enablers is supported.

Returnboolean true if edge enabler query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsEdgeEnablerSearch
Description

Tests if searching edge enablers is supported.

Returnboolean true if edge enabler search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsEdgeEnablerAdmin
Description

Tests if an edge enabler administrative service is supported.

Returnboolean true if edge enabler administration is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsEdgeEnablerNotification
Description

Tests if an edge enabler notification service is supported.

Returnboolean true if edge enabler notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsEdgeEnablerGraph
Description

Tests if an edge enabler graph lookup service is supported.

Returnboolean true if an edge enabler graph lookup service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsEdgeEnablerGraphAssignment
Description

Tests if an edge enabler graph service is supported.

Returnboolean true if edge enabler graph assignment service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsEdgeEnablerSmartGraph
Description

Tests if an edge enabler graph lookup service is supported.

Returnboolean true if an edge enabler graph service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsEdgeEnablerRuleLookup
Description

Tests if an edge enabler rule lookup service is supported.

Returnboolean true if an edge enabler rule lookup service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsEdgeEnablerRuleApplication
Description

Tests if an edge enabler rule application service is supported.

Returnboolean true if edge enabler rule application service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetEdgeEnablerRecordTypes
Description

Gets the supported EdgeEnabler record types.

Returnosid.type.TypeLista list containing the supported EdgeEnabler record types
CompliancemandatoryThis method must be implemented.
MethodsupportsEdgeEnablerRecordType
Description

Tests if the given EdgeEnabler record type is supported.

Parametersosid.type.TypeedgeEnablerRecordTypea Type indicating an EdgeEnabler record type
Returnboolean true if the given record type is supported, false otherwise
ErrorsNULL_ARGUMENT edgeEnablerRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetEdgeEnablerSearchRecordTypes
Description

Gets the supported EdgeEnabler search record types.

Returnosid.type.TypeLista list containing the supported EdgeEnabler search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsEdgeEnablerSearchRecordType
Description

Tests if the given EdgeEnabler search record type is supported.

Parametersosid.type.TypeedgeEnablerSearchRecordTypea Type indicating an EdgeEnabler search record type
Returnboolean true if the given search record type is supported, false otherwise
ErrorsNULL_ARGUMENT edgeEnablerSearchRecordType is null
CompliancemandatoryThis method must be implemented.