Package com.sun.enterprise.config.serverbeans

Examples of com.sun.enterprise.config.serverbeans.Resources


            try{
                    // 8.0 XML Verifier
                    //Server server = (Server)context.getRootConfigBean();
                    //Resources resource = server.getResources();
                    Domain domain = (Domain)context.getRootConfigBean();
                    Resources resource = domain.getResources();
                    JdbcResource[] jdbcResource = resource.getJdbcResource();
                    if(jdbcResource.length == 0)
                            result.passed("Connect Pool not used by data source");
                    for(int i=0;i<jdbcResource.length;i++){
                        if(jdbcResource[i].getPoolName().equals(poolName)) {
                                result.failed("Connection Pool Used by Existing data source, cannot delete pool");
View Full Code Here


        try {
            // 8.0 XML Verifier
            //Server server = (Server)context.getRootConfigBean();
            //Resources resource = server.getResources();
            Domain domain = (Domain)context.getRootConfigBean();
            Resources resource = domain.getResources();
            JdbcConnectionPool[] connection = resource.getJdbcConnectionPool();
            for(int i=0;i<connection.length;i++){
                if(connection[i].getName().equals(pool))
                        isPool=true;
            }
            if(isPool)
View Full Code Here

   
    public boolean isResourceBeingUsed(ConfigContext context, String jndi) {
       
        int count=0;
        try {
            Resources resources  = ((Domain)context.getRootConfigBean()).getResources();
           
            AdminObjectResource[] admin = resources.getAdminObjectResource();
            ConnectorResource[] connres = resources.getConnectorResource();
            CustomResource[] custom = resources.getCustomResource();
            ExternalJndiResource[] external = resources.getExternalJndiResource();
            JdbcResource[] jdbcres = resources.getJdbcResource();
            MailResource[] mailres = resources.getMailResource();
            PersistenceManagerFactoryResource[] pers = resources.getPersistenceManagerFactoryResource();
           
            for(int i=0;i<admin.length;i++) {
                if(jndi.equals(admin[i].getJndiName()))
                    return true;
            }
View Full Code Here

        this.deleteResource(PERSISTENCE_MANAGER_FACTORY_RESOURCE, name, tgtName);

       
        // If creation of pmf resource also resulted in creation of jdbc-resource,
        // then that needs to be removed. This will be identified by suffix PM.
        Resources resources = (Resources)this.getBaseConfigBean();
        if (resources.getJdbcResourceByJndiName(name + PMF_SUFFIX)!=null)
        {
           this.deleteResource(JDBC_RESOURCE, name + PMF_SUFFIX, tgtName);
        }
       
    }
View Full Code Here

        try {
           
            Domain domain = (Domain)configContext.getRootConfigBean();
           
            // Resources
            Resources resource = domain.getResources();
//            checkDuplicate("admin-object-resource", resource.getAdminObjectResource(), "jndi-name");
//            checkDuplicate("resource-adapter-config", resource.getResourceAdapterConfig(), "resource-adapter-name");
            checkDuplicate("connector-connection-pool", resource.getConnectorConnectionPool(), "name");
            ConnectorConnectionPool[] connpool = resource.getConnectorConnectionPool();
            for(int i=0;i<connpool.length;i++)
                checkDuplicate("security-map", connpool[i].getSecurityMap(), "name");

//            checkDuplicate("connector-resource", resource.getConnectorResource(), "jndi-name");
//            checkDuplicate("custom-resource", resource.getCustomResource(), "jndi-name");
View Full Code Here

     */
    public String getResourceType (String resourceName) throws ConfigException
    {
        final ConfigContext configContext = getConfigContext();
        final Domain domain = ConfigAPIHelper.getDomainConfigBean(configContext);
        final Resources resources = domain.getResources();
        if (resources.getAdminObjectResourceByJndiName(resourceName) != null) {
            return ServerTags.ADMIN_OBJECT_RESOURCE;
        } else if (resources.getConnectorConnectionPoolByName(resourceName) != null) {
            return ServerTags.CONNECTOR_CONNECTION_POOL;
        } else if (resources.getConnectorResourceByJndiName(resourceName) != null) {
            return ServerTags.CONNECTOR_RESOURCE;
        } else if (resources.getCustomResourceByJndiName(resourceName) != null) {
            return ServerTags.CUSTOM_RESOURCE;
        } else if (resources.getExternalJndiResourceByJndiName(resourceName) != null) {
            return ServerTags.EXTERNAL_JNDI_RESOURCE;
        } else if (resources.getJdbcConnectionPoolByName(resourceName) != null) {
            return ServerTags.JDBC_CONNECTION_POOL;
        } else if (resources.getJdbcResourceByJndiName(resourceName) != null) {
            return ServerTags.JDBC_RESOURCE_JNDI_NAME;
        } else if (resources.getMailResourceByJndiName(resourceName) != null) {
            return ServerTags.MAIL_RESOURCE;
        } else if (resources.getPersistenceManagerFactoryResourceByJndiName(resourceName) != null) {
            return ServerTags.PERSISTENCE_MANAGER_FACTORY_RESOURCE;
        } else if (resources.getResourceAdapterConfigByResourceAdapterName(resourceName) != null) {
            return ServerTags.RESOURCE_ADAPTER_CONFIG;
        } else {           
            throw new ConfigException(_strMgr.getString("resourceDoesNotExist",
                resourceName));            
        }       
View Full Code Here

        if (poolName == null) {
            return list;
        }

        Resources root = ((Domain)_ctx.getRootConfigBean()).getResources();
        JdbcConnectionPool pool = root.getJdbcConnectionPoolByName(poolName);

        // no pool found
        if (pool == null) {
            return list;
        }
View Full Code Here

        if (poolName == null) {
            return list;
        }

        Resources root = ((Domain)_ctx.getRootConfigBean()).getResources();
        ConnectorConnectionPool pool =
            root.getConnectorConnectionPoolByName(poolName);

        if (pool == null) {
            return list;
        }
View Full Code Here

     */
    ResourceAdapterConfig findResourceAdapterConfigByName(String name)
            throws ConfigException {

        // all resources
        Resources root = ((Domain)_ctx.getRootConfigBean()).getResources();

        // all resource adapter configs in the system
        ResourceAdapterConfig[] configs = root.getResourceAdapterConfig();


        if (configs != null) {
            for (int i=0; i<configs.length; i++) {
                String fullRAName  = configs[i].getResourceAdapterName();
View Full Code Here

     */
    ConfigBean findResource(String resName, String type)
            throws ConfigException {

        ConfigBean res = null;
        Resources root = ((Domain)_ctx.getRootConfigBean()).getResources();

        if (ResourceDeployEvent.RES_TYPE_JDBC.equals(type)) {
            res = root.getJdbcResourceByJndiName(resName);
        } else if (ResourceDeployEvent.RES_TYPE_MAIL.equals(type)) {
            res = root.getMailResourceByJndiName(resName);
        } else if (ResourceDeployEvent.RES_TYPE_CUSTOM.equals(type)) {
            res = root.getCustomResourceByJndiName(resName);
        } else if (ResourceDeployEvent.RES_TYPE_EXTERNAL_JNDI.equals(type)) {
            res = root.getExternalJndiResourceByJndiName(resName);
        } else if (ResourceDeployEvent.RES_TYPE_PMF.equals(type)) {
            res = root.getPersistenceManagerFactoryResourceByJndiName(resName);
        } else if (ResourceDeployEvent.RES_TYPE_AOR.equals(type)) {
            res = root.getAdminObjectResourceByJndiName(resName);
        } else if (ResourceDeployEvent.RES_TYPE_CR.equals(type)) {
            res = root.getConnectorResourceByJndiName(resName);
        } else if (ResourceDeployEvent.RES_TYPE_JCP.equals(type)) {
            res = root.getJdbcConnectionPoolByName(resName);
        } else if (ResourceDeployEvent.RES_TYPE_CCP.equals(type)) {
            res = root.getConnectorConnectionPoolByName(resName);
        } else if (ResourceDeployEvent.RES_TYPE_RAC.equals(type)) {
            res = root.getResourceAdapterConfigByResourceAdapterName(resName);
        }

        return res;
    }
View Full Code Here

TOP

Related Classes of com.sun.enterprise.config.serverbeans.Resources

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.