Package com.sun.appserv.management.base

Examples of com.sun.appserv.management.base.AMX


  {
    final Map<String,ObjectName>  m  = new HashMap<String,ObjectName>();
   
    for( final String key : amxMap.keySet() )
    {
      final AMX  value  = amxMap.get( key );
      m.put( key, getExtra( value ).getObjectName() );
    }
    return( Collections.checkedMap( m, String.class, ObjectName.class) );
  }
View Full Code Here


    as items in mCache.
   */
    private AMX
  getCachedProxy( Object key )
  {
    AMX  proxy  = null;
   
    if ( key instanceof ObjectName )
    {
      proxy  = getProxyFactory().getProxy( (ObjectName)key, AMX.class );
    }
View Full Code Here

  getProxyInterface( final ObjectName  objectName )
    throws IOException, JMException, ClassNotFoundException
  {
    // by fetching a proxy this way, it may already exist, with an already-cached
    // interface.
    final AMX  proxy  = getProxyFactory().getProxy( objectName, AMX.class );
   
    final Class  proxyInterface  = ClassUtil.getClassFromName( Util.getExtra( proxy ).getInterfaceName() );
   
    return( proxyInterface );
  }
View Full Code Here

    final int    numArgs  = (args == null) ? 0 : args.length;
   
    final String  argString  = args == null ? "" : ArrayStringifier.stringify( args, "_" );
    final String   cacheKey  = methodName + argString;
   
    AMX    proxy  = getCachedProxy( cacheKey );
 
    if ( proxy == null )
    {
      final Class    returnClass  = method.getReturnType();
      ObjectName    objectName  = null;
View Full Code Here

    final String[]  stringSig  = getStringSig( method );
    final ObjectName  objectName  = (ObjectName)invokeTarget( methodName, args, stringSig );
    assert( objectName != null ) :
      "received null ObjectName from: " + methodName + " on target " + getTargetObjectName();
   
    final AMX  proxy  = createProxy( objectName );
    assert( getProxyFactory().getProxy( Util.getExtra( proxy ).getObjectName(),AMX.class, false ) == proxy );
   
    return( proxy );
  }
View Full Code Here

            }
        }
       
        if ( objectName != null )
        {
            final AMX   amx = getProxy( objectName, AMX.class);
               
            removeConfig( amx.getJ2EEType(), amx.getName() );
        }
        else
        {
        throw new IllegalArgumentException( "Not found: " + name );
        }
View Full Code Here

TOP

Related Classes of com.sun.appserv.management.base.AMX

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.