OSID Logo
OSID Specifications
proxy package
Version 3.0.0
Interfaceosid.proxy.ProxySession
Implementsosid.OsidSession
Used Byosid.proxy.ProxyManager
osid.proxy.ProxyProxyManager
Description

This session converts external data into a proxy for use in OSID proxy managers. The external data is specified in the form of a ProxyCondition .

MethodgetProxyCondition
Description

Gets a proxy condition for acquiring a proxy. A new proxy condition should be acquired for each proxy request.

Returnosid.proxy.ProxyConditiona proxy condiiton
ErrorsOPERATION_FAILEDunable to complete request
PERMISSION_DENIEDauthorization failure making request
CompliancemandatoryThis method is must be implemented.
MethodgetProxy
Description

Gets a proxy.

Parametersosid.proxy.ProxyConditioninputa proxy condition
Returnosid.proxy.Proxya proxy
ErrorsNULL_ARGUMENTinput is null
OPERATION_FAILEDunable to complete request
PERMISSION_DENIEDauthorization failure
UNSUPPORTEDinput did not originate from getProxyCondition()
CompliancemandatoryThis method is must be implemented.