OSID Logo
OSID Specifications
communication package
Version 3.0.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.CommunicationReceiverreceiverthe communication receiver
osid.proxy.Proxyproxya proxy
Returnosid.communication.CommunicationSessiona CommunicationSession
ErrorsNULL_ARGUMENTreceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCommunication() is false
ComplianceoptionalThis method must be implemented if supportsCommunication() is true .