OSID Logo
OSID Specifications
proxy package
Version 3.1.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.ProxyCondition a proxy condiiton
ErrorsOPERATION_FAILED unable to complete request
PERMISSION_DENIED authorization failure making request
Compliancemandatory This method is must be implemented.
MethodgetProxy
Description

Gets a proxy.

Parametersosid.proxy.ProxyConditioninput a proxy condition
Returnosid.proxy.Proxy a proxy
ErrorsNULL_ARGUMENT input is null
OPERATION_FAILED unable to complete request
PERMISSION_DENIED authorization failure
UNSUPPORTED input did not originate from getProxyCondition()
Compliancemandatory This method is must be implemented.