Package com.sun.appserv.management.config

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


    }
   
         public static ConnectorResourceConfig
  ensureDefaultInstance( final DomainConfig domainConfig )
  {
      ConnectorResourceConfig   result  =
          domainConfig.getConnectorResourceConfigMap().get( getDefaultInstanceName() );
     
      final ConnectorConnectionPoolConfig connectorConnectionPool =
          ConnectorConnectionPoolConfigTest.ensureDefaultInstance( domainConfig );
     
View Full Code Here


          "A resource already exists with name: " + name;
     
      final Set<ResourceRefConfig>  resourceRefs    =
          getQueryMgr().queryJ2EETypeNameSet(XTypes.RESOURCE_REF_CONFIG,name);
     
      ConnectorResourceConfig  config  = null;
     
      final Set<ObjectName>   resourceRefObjectNames = Util.toObjectNames( resourceRefs );
      if ( resourceRefs.size() != 0 )
      {
      assert( false );
View Full Code Here

            String connectionDefnName = ccpc.getConnectionDefinitionName();
            if (JAXR_REGISTRY_TYPE.equals(connectionDefnName) ||
                    UDDI_JAXR_REGISTRY_TYPE.equals(connectionDefnName)){
               
                for (String resourceName:crcMap.keySet()){
                    ConnectorResourceConfig crc = crcMap.get(resourceName);
                    if (poolName.equals(crc.getPoolName()))
                        jndinames.add(crc.getJNDIName());
                }
            }
        }
        String[] retValue = new String[jndinames.size()];
        retValue = jndinames.toArray(retValue);
View Full Code Here

     */
    public void removeRegistryConnectionResources(String jndiNameOfRegistry) {
        final DomainConfig dc = getDomainConfig();
        Map<String, ConnectorResourceConfig> crcMap =
                dc.getConnectorResourceConfigMap();
        ConnectorResourceConfig crc = crcMap.get(jndiNameOfRegistry);
        String poolName = (crc != null)? crc.getPoolName(): null;
        dc.removeConnectorResourceConfig(jndiNameOfRegistry);
        if (poolName != null){
            dc.removeConnectorConnectionPoolConfig(poolName);
        }
    }
View Full Code Here

        if (duplicate == null){
            final DomainConfig dc = this.getDomainConfig();
            Map<String, ConnectorResourceConfig> crcMap =
                    dc.getConnectorResourceConfigMap();
            for (int i = 0; i<jndi.length; i++){
                ConnectorResourceConfig crc = crcMap.get(jndi[i]);
                String pool = crc.getPoolName();
                for (int j=i+1; j<jndi.length; j++){
                    ConnectorResourceConfig crcNew = crcMap.get(jndi[j]);
                    if(pool.equals(crcNew.getPoolName())){
                        duplicate = new String[2];
                        duplicate[0] = jndi[i];
                        duplicate[1] = jndi[j];
                        this._logger.log(Level.SEVERE,
                                "Registry Jndi Names point to the same registry. Will not" +
View Full Code Here

            for(int i=0; i < factories.length; i++){
                HashMap oneRow = new HashMap();
                ObjectName one = factories[i];
                String name = one.getKeyProperty("jndi-name");
                oneRow.put("name", name);
                ConnectorResourceConfig resource = AMXUtil.getDomainConfig().getConnectorResourceConfigMap().get(name);
                oneRow.put("enabled", TargetUtil.getEnabledStatus(resource, false));
                oneRow.put("description", checkEmpty(resource.getDescription()));
                oneRow.put("pool", resource.getPoolName());
                oneRow.put("selected", (hasOrig)? isSelected(name, selectedList): false);
                result.add(oneRow);
            }
        }
        handlerCtx.setOutputValue("result", result);
View Full Code Here

        if (! (Boolean) handlerCtx.getInputValue("edit")){
      handlerCtx.setOutputValue("enabled", Boolean.TRUE);
      return;
  }
        String jndiName = (String) handlerCtx.getInputValue("jndiName");
  ConnectorResourceConfig resource = AMXUtil.getDomainConfig().getConnectorResourceConfigMap().get(jndiName);
  if (resource == null){
            GuiUtil.handleError(handlerCtx, GuiUtil.getMessage("msg.NoSuchConnectorResource"));
      return;
  }

  handlerCtx.setOutputValue("poolName", resource.getPoolName());
  handlerCtx.setOutputValue("description", resource.getDescription());
        if(AMXUtil.isEE())
            handlerCtx.setOutputValue("enabledString", TargetUtil.getEnabledStatus(resource, false));
        else
            handlerCtx.setOutputValue("enabled", TargetUtil.isResourceEnabled(resource, "server" ));
View Full Code Here

        })
    public static void saveConnectorResource(HandlerContext handlerCtx) {

        String jndiName = (String) handlerCtx.getInputValue("jndiName");
        String poolName = (String) handlerCtx.getInputValue("poolName");
  ConnectorResourceConfig resource = null;
        try {
            if (! (Boolean) handlerCtx.getInputValue("edit")){
                resource = AMXUtil.getDomainConfig().createConnectorResourceConfig(jndiName, poolName, null);
                //Work around for bug#6519377.  It automatically creates a <resource-ref> for "server"
                if (AMXUtil.isEE()){
                    if (TargetUtil.getResourceRef(jndiName, "server") != null){
                        TargetUtil.removeResourceRef(jndiName, "server");
                    }
                    JavaMailHandlers.createNewTargets(handlerCtx, jndiName);
                }else{
                    Boolean enabled = (Boolean)handlerCtx.getInputValue("enabled");
                    TargetUtil.setResourceEnabled(resource, "server", enabled);
                }
                //End of workaround.
                /*  Original code, should just call this:
                 *  JavaMailHandlers.createNewTargets(handlerCtx, jndiName);
                 */
            }else{
                GuiUtil.prepareSuccessful(handlerCtx);
                resource = AMXUtil.getDomainConfig().getConnectorResourceConfigMap().get(jndiName);
                if (resource == null){
                    GuiUtil.handleError(handlerCtx, GuiUtil.getMessage("msg.NoConnectResource"));
                }
                resource.setPoolName(poolName);
                if(! AMXUtil.isEE()){  
                    Boolean enabled = (Boolean) handlerCtx.getInputValue("enabled");
                    TargetUtil.setResourceEnabled(resource, "server", enabled);
                }
            }
            resource.setDescription((String)handlerCtx.getInputValue("description"));
           
        }catch (Exception ex){
            GuiUtil.handleException(handlerCtx, ex);
        }
    }
View Full Code Here

TOP

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

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.