Package com.sun.enterprise.config.serverbeans

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


     * sibling converged contexts that have been embedded in the same
     * EAR file, or null if this converged context is standalone
     */
    public Set getSiblingContexts() {
        Set siblings = null;
        J2eeApplication j2eeAppBean = getApplicationBean();
        if (j2eeAppBean != null) {
            synchronized (appRegistry) {
                siblings = appRegistry.get(j2eeAppBean);
            }
        }
View Full Code Here


        boolean globalAvailability = getAvailabilityEnabledFromConfig();

        boolean sipContainerAvailability = getSipContainerAvailabilityEnabledFromConfig(globalAvailability);

        boolean sipModuleAvailability = false;
        J2eeApplication j2eeApp = ctx.getApplicationBean();

        if (j2eeApp == null) {
            // The stand-alone sip module case
            ExtensionModule bean = (ExtensionModule) ctx.getBean();
            sipModuleAvailability = bean.isAvailabilityEnabled();
        } else {
            // The j2ee application case
            sipModuleAvailability = j2eeApp.isAvailabilityEnabled();
        }

        return globalAvailability && sipContainerAvailability &&
        sipModuleAvailability;
    }
View Full Code Here

        String name = null;

        if (bean != null) {
            ConfigBean parent = (ConfigBean) bean.parent();
            if (parent instanceof J2eeApplication) {
                J2eeApplication app = (J2eeApplication) parent;
                name = app.getName();
            } else if (parent instanceof WebModule) {
                WebModule wm = (WebModule) parent;
                name = wm.getName();
            } else if (parent instanceof EjbModule) {
                EjbModule em = (EjbModule) parent;
View Full Code Here

        }

        if (bean != null) {
            ConfigBean parent = (ConfigBean) bean.parent();
            if (parent instanceof J2eeApplication) {
                J2eeApplication app = (J2eeApplication) parent;
                name = app.getName();
            } else if (parent instanceof WebModule) {
                WebModule wm = (WebModule) parent;
                name = wm.getName();
            } else if (parent instanceof EjbModule) {
                EjbModule em = (EjbModule) parent;
View Full Code Here

                    serverContext, ServerXPathHelper.XPATH_APPLICATIONS);
            String appLocation = null;
            switch (appType)
            {
                case DeploymentConstants.EAR :
                    J2eeApplication app = applicationsConfigBean.
                                            getJ2eeApplicationByName(appName);
                    AppsManager appsManager = new AppsManager(iEnv);
                    appLocation = appsManager.getGeneratedXMLLocation(appName);

                    // for upgrade scenario, we fall back to the original
                    // location
                    if (appLocation == null ||
                        !FileUtils.safeIsDirectory(appLocation)) {
                        appLocation = app.getLocation();
                    }
                    break;
                case DeploymentConstants.EJB :
                    EjbModule module = applicationsConfigBean.
                                            getEjbModuleByName(appName);
View Full Code Here

            {
                case DeploymentConstants.EAR :
                    AppsManager appsManager = new AppsManager(iEnv);
                    appLocation = appsManager.getGeneratedXMLLocation(appName);
                    if (appLocation == null || !FileUtils.safeIsDirectory(appLocation)) {
                        J2eeApplication app = applicationsConfigBean.
                                            getJ2eeApplicationByName(appName);
                        appLocation = app.getLocation();
                    }
                    break;
                case DeploymentConstants.EJB :
                    EjbModulesManager ejbManager = new EjbModulesManager(iEnv);
                    appLocation = ejbManager.getGeneratedXMLLocation(appName);
View Full Code Here

        String applicationName = locParams[1];
        String moduleName      = locParams[2];

        try
        {
            J2eeApplication app = (J2eeApplication) this.getConfigBeanByXPath(ServerXPathHelper.getAppIdXpathExpression(applicationName));
            String location = app.getLocation();
            return ModulesXMLHelper.getServletsForWebModule(location, moduleName);
        }
        catch (Exception e)
        {
            sLogger.throwing(getClass().getName(), "getServlets", e);
View Full Code Here

        String moduleName      = locParams[2];
       
       
        try
        {
            J2eeApplication app = (J2eeApplication) this.getConfigBeanByXPath(ServerXPathHelper.getAppIdXpathExpression(applicationName));
            String location = app.getLocation();
            return ModulesXMLHelper.getEnterpriseBeansForEjbModule(location, moduleName, ejbType);
        }
        catch (Exception e)
        {
            sLogger.throwing(getClass().getName(), "getBeansByType", e);
View Full Code Here

    * Get the deployed j2ee application from domain.xml based on the appName
    * return null if not found
    * @param appName
    */    
    private J2eeApplication getJ2eeApplicationByName(String appName) {
        J2eeApplication result = null;
        Applications applicationsBean = this.getApplicationsBeanDynamic();
        if(applicationsBean == null) {
            return null;
        }
        return applicationsBean.getJ2eeApplicationByName(appName);
View Full Code Here

    * availability is not defined
    * @param appName
    * @param inheritedValue
    */   
    private boolean getJ2eeApplicationAvailability(String appName, boolean inheritedValue) {
        J2eeApplication j2eeApp =
            this.getJ2eeApplicationByName(appName);
//FIXME remove after testing
//System.out.println("EJBServerConfigLookup>>getJ2eeApplicationAvailability j2eeApp = " + j2eeApp);
        if(j2eeApp == null) {           
            return false;
            //FIXME remove after testing
            //return inheritedValue;
        }
        /*  FIXME remove after testing
        String appString = j2eeApp.getAvailabilityEnabled();
        Boolean bool = this.toBoolean(appString);
        if(bool == null) {
            return inheritedValue;
        } else {
            return bool.booleanValue();
        }
         */
        return j2eeApp.isAvailabilityEnabled();
    }    
View Full Code Here

TOP

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

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.