Apparatus and methods for communicating between resource domains

   
   

Disclosed is a method for executing a remote method. Each argument of the remote method is wrapped when the argument is a remote object (e.g. the argument's declared class implements a remote marker interface). However, each argument of the remote method is copied when an argument is not a remote object. The remote method is invoked using the wrapped or copied argument(s) (e.g. the wrapped or copied arguments are passed to the invoked method). A result of the invoked remote method is then wrapped (e.g., prior to being passed to the process that is receiving the result) when the result is a remote object (e.g., the result's declared class does not implement the remote marker interface). In contrast, the result of the remote method is copied (e.g., the copy is then passed to the process that is receiving the result) when the result is are remote object.

Gegeben eine Methode für die Durchführung einer Remotemethode frei. Jedes Argument der Remotemethode wird aufgewickelt, wenn das Argument ein Remotegegenstand ist (z.B. führt die erklärte Kategorie des Arguments eine Remotemarkierung Schnittstelle ein). Jedoch wird jedes Argument der Remotemethode kopiert, wenn ein Argument nicht ein Remotegegenstand ist. Die Remotemethode wird mit dem aufgewickelten oder kopierten argument(s) hervorgerufen (z.B. werden die aufgewickelten oder kopierten Argumente zur hervorgerufenen Methode geführt). Ein Resultat der hervorgerufenen Remotemethode wird dann aufgewickelt (z.B., vor zum Prozeß überschritten werden, der das Resultat empfängt), wenn das Resultat ein Remotegegenstand ist (z.B., führt die erklärte Kategorie des Resultats nicht die Remotemarkierung Schnittstelle ein). Demgegenüber wird das Resultat der Remotemethode kopiert (z.B., wird die Kopie dann zum Prozeß geführt, der das Resultat empfängt), wenn das Resultat sind Remotegegenstand ist.

 
Web www.patentalert.com

< Method and apparatus for managing shared memory in a run-time environment

< Method and apparatus for selectable event dispatching

> Method and system for assigning resources in a communications system

> Method and system for improved processing of CPU intensive communications protocols by disabling per frame interrupts for an interrupt period

~ 00148