Interface ProxyProxyManager
- All Superinterfaces:
AutoCloseable, Closeable, OsidProfile, OsidProxyManager, OsidProxyManager, ProxyProfile, Sourceable
The proxy proxy manager provides access to proxy sessions and provides
interoperability tests for various aspects of this service. Methods in
this manager support the passing of a Proxy. The sessions included
in this manager are:
-
ProxySession: a session to acquire proxies
ProxyProxyManager may be accessed by multiple processing threads.-
Method Summary
Modifier and TypeMethodDescriptiongetProxySession(Proxy proxy) Gets theOsidSessionassociated with theProxySessionusing the suppliedProxy.Methods inherited from interface OsidProfile
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersionMethods inherited from interface OsidProxyManager
closeMethods inherited from interface OsidProxyManager
changeBranch, getProxy, getProxyCondition, initialize, rollbackServiceMethods inherited from interface ProxyProfile
getProxyConditionRecordTypes, getProxyRecordTypes, supportsProxy, supportsProxyConditionRecordType, supportsProxyRecordTypeMethods inherited from interface Sourceable
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
-
Method Details
-
getProxySession
Gets theOsidSessionassociated with theProxySessionusing the suppliedProxy.- Parameters:
proxy- proxy- Returns:
- a
ProxySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProxy()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProxy()} is {@code true}.
-