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()); }