1 23 24 29 30 package com.sun.cli.jmx.cmd; 31 32 import javax.management.ObjectName ; 33 34 import com.sun.cli.jmx.support.ResultsForGetSet; 35 import com.sun.cli.jmx.support.CLISupportMBeanProxy; 36 import com.sun.cli.util.stringifier.*; 37 38 public class ResolveAliasCmd extends JMXCmd 39 { 40 public 41 ResolveAliasCmd( final CmdEnv env ) 42 { 43 super( env ); 44 } 45 46 47 public String 48 getUsage() 49 { 50 return( CmdStrings.RESOLVE_ALIAS_HELP.toString() ); 51 } 52 53 54 public static String [] 55 getNames( ) 56 { 57 return( new String [] { "resolve-alias", "ra" } ); 58 } 59 60 void 61 executeInternal() 62 throws Exception 63 { 64 final String [] aliases = getOperands(); 65 final String [] values = new String [ aliases.length ]; 66 67 68 establishProxy(); 69 for( int i = 0; i < aliases.length; ++i ) 70 { 71 final String name = aliases[ i ]; 72 values[ i ] = getProxy().resolveAlias( name ); 73 74 75 println( name + " = " + values[ i ] ); 76 } 77 } 78 } 79 | Popular Tags |