OSID Logo
OSID Specifications
communication package
Version 3.1.0
Interfaceosid.communication.CommunicationProxyManager
Implementsosid.OsidProxyManager
osid.communication.CommunicationProfile
Used Byosid.orchestration.OrchestrationManager
Description

The communication manager provides access to locale sessions and provides interoperability tests for various aspects of this service. Methods in this manager support the passing of a Proxy for passing information from server environments. The sessions included in this manager are:

  • CommunicationSession: a session to receive communications
MethodgetCommunicationSession
Description

Gets an OsidSession associated with the communication service.

Parametersosid.communication.CommunicationReceiverreceiver the communication receiver
osid.proxy.Proxyproxy a proxy
Returnosid.communication.CommunicationSession a CommunicationSession
ErrorsNULL_ARGUMENT receiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommunication() is false
Complianceoptional This method must be implemented if supportsCommunication() is true.