Library RemotingNG

Package ORB

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. more...

class EventDispatcher

The EventDispatcher is responsible for delivering events fired by service objects to remote subscribers. more...

class EventSubscriber

The EventSubscriber is responsible for deserializing and dispatching event messages received from a server via an EventListener to a Proxy object. more...

class Identifiable

An Identifiable object stores a TypeId, ObjectId and URI for an object. more...

class MethodHandler

A MethodHandler deserializes and forwards a remote call to the service object, via the RemoteObject. more...

class ORB

The Object Request Broker, or ORB, is the central object in the Remoting machinery. more...

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. more...

class ProxyFactory

A ProxyFactory is used to create instances of a given Proxy class. more...

class ProxyFactoryManager

A ProxyFactoryManager manages all existing ProxyFactory objects in the system. more...

class RemoteObject

A RemoteObject forwards method calls to the local service object. more...

class ServerHelper

This class template provides a generic interface to the generated ServerHelper class. more...

class Skeleton

A Skeleton is responsible for demultiplexing incoming requests to the correct service object method, using MethodHandler objects. more...