| 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. | |