Package com.sun.appserv.management.config

Examples of com.sun.appserv.management.config.ResourceRefConfig


           
            final StandaloneServerConfig server =
                setup.createServer( serverName, basePort, nodeAgentName, configName );
            try
            {
            final ResourceRefConfig ref =
                server.createResourceRefConfig( MAIL_RESOURCE_NAME );
            assert( ref != null );
           
                server.removeResourceRefConfig( ref.getName() );
            }
            catch( Exception e )
            {
                setup.removeServer( serverName );
                throw e;
View Full Code Here


           
          final Set<ResourceRefConfig>  refs    =
              getQueryMgr().queryJ2EETypeNameSet(XTypes.RESOURCE_REF_CONFIG,name);
          if ( resourceRefs.size() != 0 )
          {
              final ResourceRefConfig   ref   = refs.iterator().next();
             
              warning( "A resource ref within " +
                  Util.getObjectName( ref.getContainer() ) +
                  " was automatically created when creating the ConnectorResourceConfig " );
          }
      }
           
    addReference( config );
View Full Code Here

           
            final StandaloneServerConfig serverConfig = dc.getStandaloneServerConfigMap().get( "server" );
           
            final Map<String,String> options = new HashMap<String,String>();
            options.put( ResourceConfigKeys.ENABLED_KEY, "false" );
            final ResourceRefConfig ref = serverConfig.createResourceRefConfig( result.getName(), options );
            assert ! ref.getEnabled();
           
            RefHelper.removeAllRefsTo( result, false );
      }
     
      return result;
View Full Code Here

    static public boolean isResourceEnabled(Enabled resourceObject, String target)
    {
  boolean master = resourceObject.getEnabled();
  if (!master) return false;    // no need to look at ref if master is off.
  String name = ((AMX)resourceObject).getName();
  ResourceRefConfig ref = getResourceRef(name, target);
  if (ref == null)
      return master;
  return ref.getEnabled();
    }
View Full Code Here

      resource.setEnabled(true);
        //We use the ref to control enable status
        String name = ((AMX)resource).getName();
  List<Map<String, ResourceRefConfig>> allResourceRefs = getAllResourceRefConfig(target);
        for(Map<String, ResourceRefConfig> oneResourceMap : allResourceRefs){
            ResourceRefConfig ref = oneResourceMap.get(name);
            ref.setEnabled(enabledFlag);
        }
    }
View Full Code Here

  /*
   * Given the name of a resource and the target, return the resource-ref object
   */
  static public ResourceRefConfig getResourceRef(String name, String target){
      StandaloneServerConfig server = AMXUtil.getDomainConfig().getStandaloneServerConfigMap().get(target);
      ResourceRefConfig ref = null;
            if (server == null){
    ClusterConfig cluster = AMXUtil.getDomainConfig().getClusterConfigMap().get(target);
    ref = (cluster == null) ? null :  cluster.getResourceRefConfigMap().get(name);
      }else{
    ref = server.getResourceRefConfigMap().get(name);
View Full Code Here

      
        List<Map<String, ResourceRefConfig>> allResourceRefs = TargetUtil.getAllResourceRefConfig(target);
        for(Map oneRow: selectedRows){
            String name = (String) oneRow.get("name");
            for(Map<String, ResourceRefConfig> oneResourceMap : allResourceRefs){
                ResourceRefConfig ref = oneResourceMap.get(name);
                ref.setEnabled(enabled);
            }
        }
    }
View Full Code Here

TOP

Related Classes of com.sun.appserv.management.config.ResourceRefConfig

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.