Package com.sun.cli.jmx.support

Examples of com.sun.cli.jmx.support.CLISupportMBeanProxy


    try
    {
      establishProxy();

      // if there is a proxy, see if any MBeans have matching operations
      final CLISupportMBeanProxy  proxy  = getProxy();
     
      if ( proxy != null && ! cmdString.equals( "*" ) )
      {
        final InspectRequest  request  = new InspectRequest();
       
        // ask for operations only
        request.includeSummary    = true;
        request.includeDescription  = false;
        request.attrs        = null;
        request.notifications    = null;
        request.constructors    = false;
        request.operations      = cmdString;
        final InspectResult []  results  =
            proxy.mbeanInspect( request, new String [] { "*" }  );
     
        String  operationsMsg  = "";
       
        for( int i = 0; i < results.length; ++i )
        {
View Full Code Here


        final AliasMgrHashMapImpl    aliasMgrImpl  = new AliasMgrHashMapImpl();
        aliasMgrImpl.load( new java.io.File( AliasMgrHashMapImpl.DEFAULT_FILENAME ) );
        final AliasMgr          aliasMgr  = new AliasMgr( aliasMgrImpl );
        final CLISupport        cliSupport  = new CLISupport( server.mServer, aliasMgr );
       
        final CLISupportMBeanProxy  proxy  = new CLISupportMBeanProxy( aliasMgr, cliSupport  ) ;
       
        final CLISupportTester  tester  = new CLISupportTester( server.mServer, proxy );
        tester.Run();
      }
     
View Full Code Here

 
 
    public void
  Run() throws Exception
  {
    final CLISupportMBeanProxy  proxy  = mProxy;
   
    try
    {
      // ensure certain aliases are present, as we use them
      final String []  all      = new String [] { StandardAliases.ALL_ALIAS };
   
      VerifySetup( proxy );
     
      TestAliases(  );
     
      TestMBeanList( proxy );
     
      TestMBeanGet( proxy, all );
     
      TestMBeanInspect( proxy, all );
     
      proxy.deleteAlias( CLI_TEST_ALIAS_NAME );
      proxy.createAlias( CLI_TEST_ALIAS_NAME, CLISupportStrings.CLI_SUPPORT_TESTEE_TARGET );
      final String []  testMBean  = new String [] { CLI_TEST_ALIAS_NAME };
     
      TestMBeanInvoke( proxy, testMBean );
     
      TestGeneric( proxy, testMBean);
View Full Code Here

  }
 
    private CLISupportMBeanProxy
  createProxy(MBeanServerConnection managedServer, boolean runLocally ) throws Exception
  {
    CLISupportMBeanProxy proxy  = null;
   
    AliasMgrMBean  aliasMgr  = null;
    CLISupportMBean  cliSupport  = null;
   
    if ( runLocally )
    {
      final AliasMgrHashMapImpl    aliasMgrImpl  = new AliasMgrHashMapImpl();
      aliasMgrImpl.load( AliasMgrHashMapImpl.DEFAULT_FILENAME );
      aliasMgr  = new AliasMgr( aliasMgrImpl );
      StandardAliasesIniter.init( aliasMgr );
     
      cliSupport  = new CLISupport( managedServer, aliasMgr );
     
    }
    else
    {
      aliasMgr  = CLISupportMBeanProxy.createAliasMgrProxy( managedServer );
      cliSupport  = CLISupportMBeanProxy.createCLISupportProxy( managedServer );
    }
   
    proxy  = new CLISupportMBeanProxy( aliasMgr, cliSupport);
   
    return( proxy );
  }
View Full Code Here

  }
 
    private void
  testCLISupport( MBeanServerConnection conn, boolean runLocally) throws Exception
  {
    final CLISupportMBeanProxy  proxy  = createProxy( conn, runLocally );
   
    final CLISupportTester  tester  = new CLISupportTester( conn, proxy );
    tester.Run();
  }
View Full Code Here

    aliasMgr.createAlias( SIMPLE_TESTEE_ALIAS, CLISupportStrings.CLI_SIMPLE_TESTEE_TARGET );
    aliasMgr.createAlias( SUPPORT_TESTEE_ALIAS, CLISupportStrings.CLI_SUPPORT_TESTEE_TARGET );
   
    final CLISupportMBeanImpl  cliSupport = new CLISupportMBeanImpl( mServer, aliasMgr );
   
    mProxy  = new CLISupportMBeanProxy( aliasMgr, cliSupport );
   
    verifySetup( mProxy );
  }
View Full Code Here

   
    final MBeanServerConnection  managedServer  = jmxConnector.getMBeanServerConnection();

    final CLISupportMBean    cliSupport    = getCLISupport( managedServer );
     
    final CLISupportMBeanProxy  proxy  = new CLISupportMBeanProxy( sAliasMgr, cliSupport );
     
    envPut( connectionNameToEnvName( name ), connectInfo.toString(), true );
    envPut( ENV_PROXY, proxy, false );
    envPut( ENV_CONNECTION, managedServer, false );
   
View Full Code Here

    CLISupportMBeanProxy
  establishProxy( String name, ConnectInfo connectInfo  )
    throws Exception
  {
    CLISupportMBeanProxy  proxy  = null;
   
    proxy  = setProxy( name, connectInfo );
   
    final String host    = connectInfo.getParam( JMXConnectorProvider.HOST );
    final String port    = connectInfo.getParam( JMXConnectorProvider.PORT );
View Full Code Here

  establishProxy( ConnectInfo connectInfo )
    throws Exception
  {
    final String  envName  = connectionNameToEnvName( DEFAULT_CONNECTION_NAME );
   
    final CLISupportMBeanProxy  proxy  = establishProxy( envName , connectInfo );
   
    return( proxy );
  }
View Full Code Here

  }
 
    CLISupportMBeanProxy
  getProxy()
  {
    final CLISupportMBeanProxy  proxy  = (CLISupportMBeanProxy)envGet( ENV_PROXY );
   
    return( proxy );
  }
View Full Code Here

TOP

Related Classes of com.sun.cli.jmx.support.CLISupportMBeanProxy

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.