Package com.sun.appserv.management.config

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


    )
    public static void createResourceAdapterConfig(HandlerContext handlerCtx) {
        Properties dProps = (Properties)handlerCtx.getInputValue("dProps");

        String name = dProps.getProperty("name");
        ResourceAdapterConfig ra = AMXUtil.getDomainConfig().createResourceAdapterConfig(name, null);

        String threadPool = dProps.getProperty("threadPool");
        if(!GuiUtil.isEmpty(threadPool))
            ra.setThreadPoolIDs(threadPool);

        String registry = dProps.getProperty("registry");
        if (!GuiUtil.isEmpty(registry)){
            ra.createProperty(registry, "true");
        }
       
        Map<String,String> addProps = (Map)handlerCtx.getInputValue("AddProps");
        if(addProps != null ){
             for(String key: addProps.keySet()){
                 String value = addProps.get(key);
                 if (!GuiUtil.isEmpty(value))
                    ra.createProperty(key,value);
            
         }
        handlerCtx.setOutputValue("nextPage", "applications/connectorModules.jsf");
    }
View Full Code Here


    }
   
      public static ResourceAdapterConfig
  ensureDefaultInstance( final DomainConfig domainConfig )
  {
      ResourceAdapterConfig   result  =
          domainConfig.getResourceAdapterConfigMap().get( getDefaultInstanceName() );
     
      if ( result == null )
      {
          result  = createInstance( domainConfig, getDefaultInstanceName() );
View Full Code Here

      public static ResourceAdapterConfig
  createInstance(
      final DomainConfig  domainConfig,
      final String        name )
  {
      final ResourceAdapterConfig rac =
          domainConfig.createResourceAdapterConfig( name, null );
     
      return rac;
  }
View Full Code Here

      public void
  testCreateRemove()
  {
      if ( checkNotOffline( "testCreateSSL" ) )
      {
            final ResourceAdapterConfig resAdapterConfig    =
                createInstance( getDomainConfig(),
                    "ResourceAdapterConfigTest.testCreateRemove" );

            try
            {
                testGetters( resAdapterConfig );
            }
            finally
            {
                getDomainConfig().removeResourceAdapterConfig( resAdapterConfig.getName() );
            }
      }
  }
View Full Code Here

      {
          return;
      }
     
      final String TEST_NAME  = "SecurityMapConfigTest.testCreateRemove";
      final ResourceAdapterConfig rac = ResourceAdapterConfigTest.createInstance(
          getDomainConfig(), TEST_NAME );
     
      try
      {
          final ConnectorConnectionPoolConfig ccpc    =
              ConnectorConnectionPoolConfigTest.createInstance( getDomainConfig(),
                  TEST_NAME,
                  CONNECTOR_DEF_NAME,
                  rac.getName(), null );
         
          try
          {
              final String smcName    = TEST_NAME;
              final String[]  principals  = new String[] { TEST_NAME };
              final String[]  userGroups  = new String[ 0 ];
              final SecurityMapConfig  smc = createInstance(
                  ccpc,
                  smcName,
                  DEFAULT_BACKEND_PRINCIPAL,
                  DEFAULT_BACKEND_PASSWORD,
                  principals,
                  null );
              try
              {
                  assert( smcName.equals( smc.getName() ) );
                  assert( smc == ccpc.getSecurityMapConfigMap().get( smc.getName() ) );
                  testGetters( smc );
                 
                  final Set<String> principalsBefore  = GSetUtil.newSet( smc.getPrincipalNames() );
                  final String    PRINCIPAL1  = "testCreateRemove.test1";
                  smc.createPrincipal( PRINCIPAL1 );
                 
                  final Set<String> principalsAfter  = GSetUtil.newSet( smc.getPrincipalNames() );
                  assert( principalsAfter.contains( PRINCIPAL1 ) );
                 
                  smc.removePrincipal( PRINCIPAL1 );
                  assert( principalsBefore.equals( GSetUtil.newSet( smc.getPrincipalNames() ) ) );
                 
              }
              finally
              {
                  ccpc.removeSecurityMapConfig( smc.getName() );
              }             
          }
          finally
          {
              getDomainConfig().removeConnectorConnectionPoolConfig( ccpc.getName() );
          }
      }
      finally
      {
          getDomainConfig().removeResourceAdapterConfig( rac.getName() );
      }
  }
View Full Code Here

      {
          return;
      }
     
      final String TEST_NAME  = "SecurityMapConfigTest.testCreateRemove";
      final ResourceAdapterConfig rac = ResourceAdapterConfigTest.createInstance(
          getDomainConfig(), TEST_NAME );
     
      try
      {
          final ConnectorConnectionPoolConfig ccpc    =
              ConnectorConnectionPoolConfigTest.createInstance( getDomainConfig(),
                  TEST_NAME,
                  CONNECTOR_DEF_NAME,
                  rac.getName(), null );
         
          try
          {
              final String smcName    = "SecurityMapConfigTest.testCreateRemove";
              final String[]  principals  = new String[] { "SecurityMapConfigTest.testCreateRemove" };
              final String[]  userGroups  = new String[ 0 ];
              final SecurityMapConfig  smc = createInstance(
                  ccpc,
                  smcName,
                  DEFAULT_BACKEND_PRINCIPAL,
                  DEFAULT_BACKEND_PASSWORD,
                  principals,
                  null );
              try
              {
                  assert( smcName.equals( smc.getName() ) );
                  assert( smc == ccpc.getSecurityMapConfigMap().get( smc.getName() ) );
                  testGetters( smc );
                 
                  final Set<String> principalsBefore  = GSetUtil.newSet( smc.getPrincipalNames() );
                  final String    PRINCIPAL1  = "testCreateRemove.test1";
                  smc.createPrincipal( PRINCIPAL1 );
                 
                  final Set<String> principalsAfter  = GSetUtil.newSet( smc.getPrincipalNames() );
                  assert( principalsAfter.contains( PRINCIPAL1 ) );
                 
                  smc.removePrincipal( PRINCIPAL1 );
                  assert( principalsBefore.equals( GSetUtil.newSet( smc.getPrincipalNames() ) ) );
                 
              }
              finally
              {
                  ccpc.removeSecurityMapConfig( smc.getName() );
              }             
          }
          finally
          {
              getDomainConfig().removeConnectorConnectionPoolConfig( ccpc.getName() );
          }
      }
      finally
      {
          getDomainConfig().removeResourceAdapterConfig( rac.getName() );
      }
  }
View Full Code Here

        // 1. get resource adapter config
        Map <String, ResourceAdapterConfig> raConfMap = dc.getResourceAdapterConfigMap();
        // 2. get the resourceAdapterName
        String resourceAdapterName = null;
        for (String ra : raConfMap.keySet()){
            ResourceAdapterConfig rac = raConfMap.get(ra);
            if (rac.existsProperty(registryType)){
                resourceAdapterName = rac.getResourceAdapterName();
                break;
            }
        }
        if (resourceAdapterName == null){
            // Now look in the system resource adapter.
View Full Code Here

      }
  }else
  if ("connector".equals(appType)){
            module = AMXUtil.getDomainConfig().getRARModuleConfigMap().get(name);
      if (module != null){
    ResourceAdapterConfig adapter = AMXUtil.getDomainConfig().getResourceAdapterConfigMap().get(name);
    if (adapter != null)
        handlerCtx.setOutputValue("threadPool", adapter.getThreadPoolIDs());
      }
  }
  if (module == null){
      //TODO: log error
      return;
View Full Code Here

      }
  }else
  if ("connector".equals(appType)){
      module = AMXUtil.getDomainConfig().getRARModuleConfigMap().get(name);
      if (module != null){
                ResourceAdapterConfig adapter = AMXUtil.getDomainConfig().getResourceAdapterConfigMap().get(name);
    if (adapter == null)
        adapter = AMXUtil.getDomainConfig().createResourceAdapterConfig(name, null);
                adapter.setThreadPoolIDs((String) handlerCtx.getInputValue("threadPool"));
      }
  }
  if (module == null){
      //TODO: log error
      return;
View Full Code Here

     String appName = (String) handlerCtx.getInputValue("appName");
     String appType = (String) handlerCtx.getInputValue("appType");
           List result = new ArrayList();
     if ("connector".equals(appType)) {
       ResourceAdapterConfig adapter =
      AMXUtil.getDomainConfig().getResourceAdapterConfigMap().get(appName);
       if (adapter != null) {
                Map props = adapter.getProperties();
         Set pSet = props.keySet();
         Iterator itr = pSet.iterator();
         while(itr.hasNext()) {
           HashMap oneEntry = new HashMap();
           String key = (String)itr.next();
View Full Code Here

TOP

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

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.