Remote Object References and RAD Names in Java

A list of names (ADRName is the class name) are returned by the list_objects() method from the Connection class. After you have a name, you can obtain a remote object reference easily as shown in the following example.

Example 2-19 Java Language – Obtaining a Remote Object Reference From a RAD Name

import com.oracle.solaris.rad.client.ADRName;
import com.oracle.solaris.rad.connect.Connection;
import com.oracle.solaris.rad.zonemgr.Zone;

Connection con = Connection.connectUnix();
System.out.println("Connected: " + con.toString());

for (ADRName name: con.listObjects(new Zone())) {
    Zone zone =  con.getObject(name);
    System.out.println("Name: " + zone.getname());
}