OSID Logo
OSID Specifications
transport package
Version 3.1.0
Interfaceosid.transport.TransportProfile
Implementsosid.OsidProfile
Implemented Byosid.transport.TransportManager
osid.transport.TransportProxyManager
Description

The TransportProfile defines the interoperability of the transport OSID.

MethodsupportsVisibleFederation
Description

Tests if any transport endpoint federation is exposed. Federation is exposed when a specific endpoint may be used. Federation is not exposed when a set of endpoints appears as a single endpoint.

Returnboolean true if federation is visible false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsOutboundStream
Description

Tests if outbound stream transport is supported.

Returnboolean true if outbound stream transport is supported, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsInboundStream
Description

Tests if inbound stream transport is supported.

Returnboolean true if incoming stream transport is supported, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsOutboundMessage
Description

Tests if outbound message transport is supported.

Returnboolean true if outbound message transport is supported, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsInboundMessage
Description

Tests if inbound message transport is supported.

Returnboolean true if incoming message transport is supported, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsEndpointLookup
Description

Tests if endpoint lookup is supported.

Returnboolean true if endpoint lookup is supported, false otherwise
Compliancemandatory This method must be implemented.
MethodgetEndpointRecordTypes
Description

Gets a list of supported endpoint record types.

Returnosid.type.TypeList a list of supported endpoint record types
Compliancemandatory This method must be implemented.
MethodsupportsEndpointRecordType
Description

Tests if an endpoint record type is supported.

Parametersosid.type.TypeendpointRecordType an endpoint record type
Returnboolean true if the endpoint record type is supported, false otherwise
ErrorsNULL_ARGUMENT endpointRecordType is null
Compliancemandatory This method must be implemented.
MethodsupportsEndpointQuery
Description

Tests if endpoint query is supported.

Returnboolean true if endpoint query is supported, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsEndpointSearch
Description

Tests if endpoint search is supported.

Returnboolean true if endpoint search is supported, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsEndpointAdmin
Description

Tests if endpoint administration is supported.

Returnboolean true if endpoint administration is supported, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsEndpointNotification
Description

Tests if endpoint notification is supported. Messages may be sent when Endpoint objects are created, deleted or updated. Notifications for resources within endpoints are sent via the resource notification session.

Returnboolean true if endpoint notification is supported, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsEndpointHierarchy
Description

Tests if a endpoint hierarchy traversal is supported.

Returnboolean true if a endpoint hierarchy traversal is supported, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsEndpointHierarchyDesign
Description

Tests if a endpoint hierarchy design is supported.

Returnboolean true if a endpoint hierarchy design is supported, false otherwise
Compliancemandatory This method must be implemented.
MethodgetEndpointSearchRecordTypes
Description

Gets all the endpoint search record types supported.

Returnosid.type.TypeList the list of supported endpoint search record types
Compliancemandatory This method must be implemented.
MethodsupportsEndpointSearchRecordType
Description

Tests if a given endpoint search record type is supported.

Parametersosid.type.TypeendpointSearchRecordType the endpoint search record type
Returnboolean true if the endpoint search record type is supported, false otherwise
ErrorsNULL_ARGUMENT endpointSearchRecordType is null
Compliancemandatory This method must be implemented.
MethodgetRequestRecordTypes
Description

Gets a list of supported request record types.

Returnosid.type.TypeList a list of supported request record types
Compliancemandatory This method must be implemented.
MethodsupportsRequestRecordType
Description

Tests if a request record type is supported.

Parametersosid.type.TyperequestRecordType a request record type
Returnboolean true if the request record type is supported, false otherwise
ErrorsNULL_ARGUMENT requestRecordType is null
Compliancemandatory This method must be implemented.
MethodgetResponseRecordTypes
Description

Gets a list of supported response record types.

Returnosid.type.TypeList a list of supported response record types
Compliancemandatory This method must be implemented.
MethodsupportsResponseRecordType
Description

Tests if a response record type is supported.

Parametersosid.type.TyperesponseRecordType a response record type
Returnboolean true if the response record type is supported, false otherwise
ErrorsNULL_ARGUMENT responseRecordType is null
Compliancemandatory This method must be implemented.