public interface TransportProfile extends OsidProfile
The TransportProfile defines the interoperability of the
transport OSID.
| Modifier and Type | Method and Description |
|---|---|
TypeList |
getEndpointRecordTypes()
Gets a list of supported endpoint record types.
|
TypeList |
getRequestRecordTypes()
Gets a list of supported request record types.
|
TypeList |
getResponseRecordTypes()
Gets a list of supported response record types.
|
boolean |
supportsEndpointLookup()
Tests if endpoint lookup is supported.
|
boolean |
supportsEndpointRecordType(Type endpointRecordType)
Tests if an endpoint record type is supported.
|
boolean |
supportsInboundMessage()
Tests if inbound message transport is supported.
|
boolean |
supportsInboundStream()
Tests if inbound stream transport is supported.
|
boolean |
supportsOutboundMessage()
Tests if outbound message transport is supported.
|
boolean |
supportsOutboundStream()
Tests if outbound stream transport is supported.
|
boolean |
supportsRequestRecordType(Type requestRecordType)
Tests if a request record type is supported.
|
boolean |
supportsResponseRecordType(Type responseRecordType)
Tests if a response record type is supported.
|
boolean |
supportsVisibleFederation()
Tests if any transport endpoint federation is exposed.
|
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdboolean supportsVisibleFederation()
true if federation is visible false
otherwisemandatory - This method must be implemented. boolean supportsOutboundStream()
true if outbound stream transport is supported
, false otherwisemandatory - This method must be implemented. boolean supportsInboundStream()
true if incoming stream transport is supported,
false otherwisemandatory - This method must be implemented. boolean supportsOutboundMessage()
true if outbound message transport is supported
, false otherwisemandatory - This method must be implemented. boolean supportsInboundMessage()
true if incoming message transport is
supported, false otherwisemandatory - This method must be implemented. boolean supportsEndpointLookup()
true if endpoint lookup is supported,
false otherwisemandatory - This method must be implemented. TypeList getEndpointRecordTypes()
mandatory - This method must be implemented. boolean supportsEndpointRecordType(Type endpointRecordType)
endpointRecordType - an endpoint record type true if the endpoint record type is supported,
false otherwiseNullArgumentException - endpointRecordType
is null mandatory - This method must be implemented. TypeList getRequestRecordTypes()
mandatory - This method must be implemented. boolean supportsRequestRecordType(Type requestRecordType)
requestRecordType - a request record type true if the request record type is supported,
false otherwiseNullArgumentException - requestRecordType
is null mandatory - This method must be implemented. TypeList getResponseRecordTypes()
mandatory - This method must be implemented. boolean supportsResponseRecordType(Type responseRecordType)
responseRecordType - a response record type true if the response record type is supported,
false otherwiseNullArgumentException - responseRecordType
is null mandatory - This method must be implemented.