Interface | osid.transport.TransportProfile | ||
---|---|---|---|
Implements | osid.OsidProfile | ||
Description |
The | ||
Method | supportsVisibleFederation | ||
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. | ||
Return | boolean | true if federation is visible false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsOutboundStream | ||
Description |
Tests if outbound stream transport is supported. | ||
Return | boolean | true if outbound stream transport is supported ,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsInboundStream | ||
Description |
Tests if inbound stream transport is supported. | ||
Return | boolean | true if incoming stream transport is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsOutboundMessage | ||
Description |
Tests if outbound message transport is supported. | ||
Return | boolean | true if outbound message transport is supported ,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsInboundMessage | ||
Description |
Tests if inbound message transport is supported. | ||
Return | boolean | true if incoming message transport is supported,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsEndpointLookup | ||
Description |
Tests if endpoint lookup is supported. | ||
Return | boolean | true if endpoint lookup is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | getEndpointRecordTypes | ||
Description |
Gets a list of supported endpoint record types. | ||
Return | osid.type.TypeList | a list of supported endpoint record types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsEndpointRecordType | ||
Description |
Tests if an endpoint record type is supported. | ||
Parameters | osid.type.Type | endpointRecordType | an endpoint record type |
Return | boolean | true if the endpoint record type is supported, false
otherwise | |
Errors | NULL_ARGUMENT | endpointRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getRequestRecordTypes | ||
Description |
Gets a list of supported request record types. | ||
Return | osid.type.TypeList | a list of supported request record types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsRequestRecordType | ||
Description |
Tests if a request record type is supported. | ||
Parameters | osid.type.Type | requestRecordType | a request record type |
Return | boolean | true if the request record type is supported, false
otherwise | |
Errors | NULL_ARGUMENT | requestRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getResponseRecordTypes | ||
Description |
Gets a list of supported response record types. | ||
Return | osid.type.TypeList | a list of supported response record types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsResponseRecordType | ||
Description |
Tests if a response record type is supported. | ||
Parameters | osid.type.Type | responseRecordType | a response record type |
Return | boolean | true if the response record type is supported, false
otherwise | |
Errors | NULL_ARGUMENT | responseRecordType is null | |
Compliance | mandatory | This method must be implemented. |