Class OsidRomiManager

Description

OsidRomiManager is the key binding for accessing remote computing environments either by the application or by an OSID implementation.

Applications usually are unaware of whether a resource being used is remote or local. The OSID implementation used by an application can be implemented as a local service, a remote service, or both. Applications using only OSIDs and their implementations can leave issues associated with remote resources to the implementation. Although implementations are expected to handle accessing most remote resources, there are cases where a special implementation, designed for this purpose, is needed. An application should not handle remote access on its own and in an ad hoc way, because the application will no longer be interoperable across the org.osid community. If the application can find no way to a resource through OSID implementations supporting OsidManager, the application should load an implementation of the OsidRomiManager interface. This interface provides extra support for access to remote resources.

<p> OSID Version: 2.0 </p>

<p> Licensed under the org.osid.SidImplementationLicenseMIT. </p>

Located in /harmoni/oki2/osid/OsidRomiManager.php (line 32)

OsidManager
   |
   --OsidRomiManager
Method Summary
object mixed invoke (object mixed $object, string $methodname, string $argTypes, array $args)
Methods
invoke (line 56)

Invokes a method remotely.

  • return: (original type: java.io.Serializable)
  • access: public
  • throws: object OsidException An exception with one of the following messages defined in org.osid.OsidException: OPERATION_FAILED, PERMISSION_DENIED, CONFIGURATION_ERROR, NULL_ARGUMENT
object mixed invoke (object mixed $object, string $methodname, string $argTypes, array $args)
  • object mixed $object: (original type: java.io.Serializable)
  • string $methodname
  • string $argTypes
  • array $args: (original type: java.io.Serializable[])

Inherited Methods

Inherited From OsidManager

OsidManager::assignConfiguration()
OsidManager::assignOsidContext()
OsidManager::getOsidContext()
OsidManager::osidVersion_2_0()

Documentation generated on Wed, 19 Sep 2007 10:25:24 -0400 by phpDocumentor 1.3.0RC3