RMI Interface
From RifidiWiki
The Rifidi Edge Server exposes its functionality to clients via Remote Method Invocation (RMI). From the RMI homepage:
Java Remote Method Invocation (Java RMI) enables the programmer to create distributed Java technology-based to Java technology-based applications, in which the methods of remote Java objects can be invoked from other Java virtual machines*, possibly on different hosts. RMI uses object serialization to marshal and unmarshal parameters and does not truncate types, supporting true object-oriented polymorphism.
Contents
Available RMI Stubs
RMI stubs are objects that the server creates to handle remote method calls. The Rifidi Edge Server creates three stubs when it starts up, registers them under a given name in the RMI Registry, and registers the objects as services in the OSGi registry.
EdgeServerStub
This stub handles global Edge server functionality. It is registered in the RMI registry under the name ReaderStub
ReaderStub
CommandStub
Creating a Client
Using native RMI
==Using Rifidi RMI Utils==1