4.2 The remoteable pattern

Remoteable is the superpattern of all objects whose methods may be executed remotely. The attributes of remoteable are:

If an entry is called in a local object, the overhead is limited to a simple boolean check and an INNER call. Thus, remoteable entries can be used efficiently also in the local case.

Subpatterns of remoteable.entry are not allowed to be virtual [5].

This restriction may seem critical, but the problem is circumvented through an extra indirection. To see how, check the example programs.


[5] See section 6.1 describing the reason for restricting entry's to be non-virtual


Distributed Objects in BETA - Reference Manual
© 1993-2002 Mjølner Informatics
[Modified: Monday October 23rd 2000 at 22:18]