Overview
Classes: AttributedObject, EventDispatcher, EventSubscriber, Identifiable, MethodHandler, ORB, Proxy, ProxyFactory, ProxyFactoryManager, RemoteObject, ServerHelper, Skeleton
Classes
class AttributedObject
A AttributedObject can hold any number of attributes in
the form of name-value pairs.
class EventDispatcher
The EventDispatcher is responsible for delivering
events fired by service objects to remote subscribers.
class EventSubscriber
The EventSubscriber is responsible for deserializing
and dispatching event messages received from a
server via an EventListener to a Proxy object.
class Identifiable
An Identifiable object stores a TypeId, ObjectId and URI for an object.
class MethodHandler
A MethodHandler deserializes and forwards a remote call to the service object,
via the RemoteObject.
class ORB
The Object Request Broker, or ORB, is the central object in the Remoting machinery.
class Proxy
A Proxy maintains a connection to a remote endpoint
(using a Transport) and sends method invocations
to a remote object, using the connection.
class ProxyFactory
A ProxyFactory is used to create instances of a given Proxy class.
class ProxyFactoryManager
A ProxyFactoryManager manages all existing ProxyFactory objects in the system.
class RemoteObject
A RemoteObject forwards method calls to the
local service object.
class ServerHelper
This class template provides a generic interface to the generated
ServerHelper class.
class Skeleton
A Skeleton is responsible for demultiplexing incoming requests
to the correct service object method, using MethodHandler objects.