Glob Pattern Searching in RAD in Java
You can use a glob pattern to find zones with wildcard pattern matching. Keys or Values in the pattern may contain *, which is interpreted as wildcard pattern matching. For example, you can find all zones with a name which begins with test as follows.
Example 2-21 Java Language – Using Glob Patterns With Wildcards
import com.oracle.solaris.rad.client.ADRName;
import com.oracle.solaris.rad.client.ADRGlobPattern;
import com.oracle.solaris.rad.connect.Connection;
import com.oracle.solaris.rad.zonemgr.Zone;
Connection con = Connection.connectUnix();
System.out.println("Connected: " + con.toString());
String keys[] = { "name" };
String values[] = { "test*" };
ADRGlobPattern pat = new ADRGlobPattern(keys, values);
for (ADRName name: con.listObjects(new Zone(), pat)) {
System.out.println("ADR Name: " + name.toString());
}