Package org.glassfish.ejb.config

Examples of org.glassfish.ejb.config.MdbContainer


        if (beanPoolDesc_ == null) {
            beanPoolDesc_ = new BeanPoolDescriptor();
        }

        MdbContainer mdbc = ejbContainerUtilImpl.getServices()
                        .<Config>getService(Config.class, ServerEnvironment.DEFAULT_INSTANCE_NAME).getExtensionByType(MdbContainer.class);
        int maxPoolSize = beanPoolDesc_.getMaxPoolSize();
        if (maxPoolSize < 0) {
            maxPoolSize = stringToInt(mdbc.getMaxPoolSize(), appEJBName_,
                    _logger);
        }
        maxPoolSize = validateValue(maxPoolSize, 1, -1, DEFAULT_MAX_POOL_SIZE,
                "max-pool-size", appEJBName_, _logger);
        beanPoolDesc_.setMaxPoolSize(maxPoolSize);

        int value = beanPoolDesc_.getSteadyPoolSize();
        if (value < 0) {
            value = stringToInt(mdbc.getSteadyPoolSize(), appEJBName_, _logger);
        }
        value = validateValue(value, 0, maxPoolSize, DEFAULT_STEADY_SIZE,
                "steady-pool-size", appEJBName_, _logger);
        beanPoolDesc_.setSteadyPoolSize(value);

        value = beanPoolDesc_.getPoolResizeQuantity();
        if (value < 0) {
            value = stringToInt(mdbc.getPoolResizeQuantity(), appEJBName_,
                    _logger);
        }
        value = validateValue(value, 1, maxPoolSize, DEFAULT_RESIZE_QUANTITY,
                "pool-resize-quantity", appEJBName_, _logger);
        beanPoolDesc_.setPoolResizeQuantity(value);

                //if ejb pool idle-timeout-in-seconds is not explicitly set in
                //glassfish-ejb-jar.xml, returned value is -1
        value = beanPoolDesc_.getPoolIdleTimeoutInSeconds();
        if (value < MIN_IDLE_TIMEOUT) {
            value = stringToInt(mdbc.getIdleTimeoutInSeconds(), appEJBName_,
                    _logger);
        }
        value = validateValue(value, MIN_IDLE_TIMEOUT, -1,
                DEFAULT_IDLE_TIMEOUT, "idle-timeout-in-seconds", appEJBName_,
                _logger);
View Full Code Here


        if (beanPoolDesc_ == null) {
            beanPoolDesc_ = new BeanPoolDescriptor();
        }

        MdbContainer mdbc = ejbContainerUtilImpl.getServices()
                        .<Config>getService(Config.class, ServerEnvironment.DEFAULT_INSTANCE_NAME).getExtensionByType(MdbContainer.class);
        int maxPoolSize = beanPoolDesc_.getMaxPoolSize();
        if (maxPoolSize < 0) {
            maxPoolSize = stringToInt(mdbc.getMaxPoolSize(), appEJBName_,
                    _logger);
        }
        maxPoolSize = validateValue(maxPoolSize, 1, -1, DEFAULT_MAX_POOL_SIZE,
                "max-pool-size", appEJBName_, _logger);
        beanPoolDesc_.setMaxPoolSize(maxPoolSize);

        int value = beanPoolDesc_.getSteadyPoolSize();
        if (value < 0) {
            value = stringToInt(mdbc.getSteadyPoolSize(), appEJBName_, _logger);
        }
        value = validateValue(value, 0, maxPoolSize, DEFAULT_STEADY_SIZE,
                "steady-pool-size", appEJBName_, _logger);
        beanPoolDesc_.setSteadyPoolSize(value);

        value = beanPoolDesc_.getPoolResizeQuantity();
        if (value < 0) {
            value = stringToInt(mdbc.getPoolResizeQuantity(), appEJBName_,
                    _logger);
        }
        value = validateValue(value, 1, maxPoolSize, DEFAULT_RESIZE_QUANTITY,
                "pool-resize-quantity", appEJBName_, _logger);
        beanPoolDesc_.setPoolResizeQuantity(value);

                //if ejb pool idle-timeout-in-seconds is not explicitly set in
                //glassfish-ejb-jar.xml, returned value is -1
        value = beanPoolDesc_.getPoolIdleTimeoutInSeconds();
        if (value < MIN_IDLE_TIMEOUT) {
            value = stringToInt(mdbc.getIdleTimeoutInSeconds(), appEJBName_,
                    _logger);
        }
        value = validateValue(value, MIN_IDLE_TIMEOUT, -1,
                DEFAULT_IDLE_TIMEOUT, "idle-timeout-in-seconds", appEJBName_,
                _logger);
View Full Code Here

        if (beanPoolDesc_ == null) {
            beanPoolDesc_ = new BeanPoolDescriptor();
        }

        MdbContainer mdbc = ejbContainerUtilImpl.getServices()
                        .<Config>getService(Config.class, ServerEnvironment.DEFAULT_INSTANCE_NAME).getExtensionByType(MdbContainer.class);
        int maxPoolSize = beanPoolDesc_.getMaxPoolSize();
        if (maxPoolSize < 0) {
            maxPoolSize = stringToInt(mdbc.getMaxPoolSize(), appEJBName_,
                    _logger);
        }
        maxPoolSize = validateValue(maxPoolSize, 1, -1, DEFAULT_MAX_POOL_SIZE,
                "max-pool-size", appEJBName_, _logger);
        beanPoolDesc_.setMaxPoolSize(maxPoolSize);

        int value = beanPoolDesc_.getSteadyPoolSize();
        if (value < 0) {
            value = stringToInt(mdbc.getSteadyPoolSize(), appEJBName_, _logger);
        }
        value = validateValue(value, 0, maxPoolSize, DEFAULT_STEADY_SIZE,
                "steady-pool-size", appEJBName_, _logger);
        beanPoolDesc_.setSteadyPoolSize(value);

        value = beanPoolDesc_.getPoolResizeQuantity();
        if (value < 0) {
            value = stringToInt(mdbc.getPoolResizeQuantity(), appEJBName_,
                    _logger);
        }
        value = validateValue(value, 1, maxPoolSize, DEFAULT_RESIZE_QUANTITY,
                "pool-resize-quantity", appEJBName_, _logger);
        beanPoolDesc_.setPoolResizeQuantity(value);

                //if ejb pool idle-timeout-in-seconds is not explicitly set in
                //glassfish-ejb-jar.xml, returned value is -1
        value = beanPoolDesc_.getPoolIdleTimeoutInSeconds();
        if (value < MIN_IDLE_TIMEOUT) {
            value = stringToInt(mdbc.getIdleTimeoutInSeconds(), appEJBName_,
                    _logger);
        }
        value = validateValue(value, MIN_IDLE_TIMEOUT, -1,
                DEFAULT_IDLE_TIMEOUT, "idle-timeout-in-seconds", appEJBName_,
                _logger);
View Full Code Here

        if (beanPoolDesc_ == null) {
            beanPoolDesc_ = new BeanPoolDescriptor();
        }

        MdbContainer mdbc = ejbContainerUtilImpl.getServices()
                        .<Config>getService(Config.class, ServerEnvironment.DEFAULT_INSTANCE_NAME).getExtensionByType(MdbContainer.class);
        int maxPoolSize = beanPoolDesc_.getMaxPoolSize();
        if (maxPoolSize < 0) {
            maxPoolSize = stringToInt(mdbc.getMaxPoolSize(), appEJBName_,
                    _logger);
        }
        maxPoolSize = validateValue(maxPoolSize, 1, -1, DEFAULT_MAX_POOL_SIZE,
                "max-pool-size", appEJBName_, _logger);
        beanPoolDesc_.setMaxPoolSize(maxPoolSize);

        int value = beanPoolDesc_.getSteadyPoolSize();
        if (value < 0) {
            value = stringToInt(mdbc.getSteadyPoolSize(), appEJBName_, _logger);
        }
        value = validateValue(value, 0, maxPoolSize, DEFAULT_STEADY_SIZE,
                "steady-pool-size", appEJBName_, _logger);
        beanPoolDesc_.setSteadyPoolSize(value);

        value = beanPoolDesc_.getPoolResizeQuantity();
        if (value < 0) {
            value = stringToInt(mdbc.getPoolResizeQuantity(), appEJBName_,
                    _logger);
        }
        value = validateValue(value, 1, maxPoolSize, DEFAULT_RESIZE_QUANTITY,
                "pool-resize-quantity", appEJBName_, _logger);
        beanPoolDesc_.setPoolResizeQuantity(value);

                //if ejb pool idle-timeout-in-seconds is not explicitly set in
                //glassfish-ejb-jar.xml, returned value is -1
        value = beanPoolDesc_.getPoolIdleTimeoutInSeconds();
        if (value < MIN_IDLE_TIMEOUT) {
            value = stringToInt(mdbc.getIdleTimeoutInSeconds(), appEJBName_,
                    _logger);
        }
        value = validateValue(value, MIN_IDLE_TIMEOUT, -1,
                DEFAULT_IDLE_TIMEOUT, "idle-timeout-in-seconds", appEJBName_,
                _logger);
View Full Code Here

    public String getAddressListBehaviour() {
        return js.getAddresslistBehavior();
    }

    public void setMdbContainerProperties(){
        MdbContainer mdbc = null;
        try {

            ServerContext sc = Globals.get(ServerContext.class);
            mdbc = Globals.get(MdbContainer.class);

            //com.sun.enterprise.server.ServerContext sc =
              //  com.sun.enterprise.server.ApplicationServer.getServerContext();

            //mdbc = com.sun.enterprise.config.serverbeans.ServerBeansFactory.
              //    getMdbContainerBean(sc.getConfigContext());

        }
        catch (Exception e) {
            _mdblogger.log(Level.WARNING, "containers.mdb.config_exception",
                        new Object[]{e.getMessage()});
            if (_mdblogger.isLoggable(Level.FINE)) {
                _mdblogger.log(Level.FINE, e.getClass().getName(), e);
            }
        }

        if (mdbc != null) {
            List props = mdbc.getProperty();//        getElementProperty();
            if (props != null) {
                for (int i = 0; i < props.size(); i++) {
                    Property p = (Property) props.get(i);
                    if (p == null) continue;
                    String name = p.getName();
View Full Code Here

    public String getAddressListBehaviour() {
        return js.getAddresslistBehavior();
    }

    public void setMdbContainerProperties(){
        MdbContainer mdbc = null;
        try {

            mdbc = Globals.get(MdbContainer.class);

        }
        catch (Exception e) {
            _mdblogger.log(Level.WARNING, "containers.mdb.config_exception",
                        new Object[]{e.getMessage()});
            if (_mdblogger.isLoggable(Level.FINE)) {
                _mdblogger.log(Level.FINE, e.getClass().getName(), e);
            }
        }

        if (mdbc != null) {
            List props = mdbc.getProperty();//        getElementProperty();
            if (props != null) {
                for (int i = 0; i < props.size(); i++) {
                    Property p = (Property) props.get(i);
                    if (p == null) continue;
                    String name = p.getName();
View Full Code Here

        if (beanPoolDesc_ == null) {
            beanPoolDesc_ = new BeanPoolDescriptor();
        }

        MdbContainer mdbc = ejbContainerUtilImpl.getServices()
                        .<Config>getService(Config.class, ServerEnvironment.DEFAULT_INSTANCE_NAME).getExtensionByType(MdbContainer.class);
        int maxPoolSize = beanPoolDesc_.getMaxPoolSize();
        if (maxPoolSize < 0) {
            maxPoolSize = stringToInt(mdbc.getMaxPoolSize(), appEJBName_,
                    _logger);
        }
        maxPoolSize = validateValue(maxPoolSize, 1, -1, DEFAULT_MAX_POOL_SIZE,
                "max-pool-size", appEJBName_, _logger);
        beanPoolDesc_.setMaxPoolSize(maxPoolSize);

        int value = beanPoolDesc_.getSteadyPoolSize();
        if (value < 0) {
            value = stringToInt(mdbc.getSteadyPoolSize(), appEJBName_, _logger);
        }
        value = validateValue(value, 0, maxPoolSize, DEFAULT_STEADY_SIZE,
                "steady-pool-size", appEJBName_, _logger);
        beanPoolDesc_.setSteadyPoolSize(value);

        value = beanPoolDesc_.getPoolResizeQuantity();
        if (value < 0) {
            value = stringToInt(mdbc.getPoolResizeQuantity(), appEJBName_,
                    _logger);
        }
        value = validateValue(value, 1, maxPoolSize, DEFAULT_RESIZE_QUANTITY,
                "pool-resize-quantity", appEJBName_, _logger);
        beanPoolDesc_.setPoolResizeQuantity(value);

                //if ejb pool idle-timeout-in-seconds is not explicitly set in
                //glassfish-ejb-jar.xml, returned value is -1
        value = beanPoolDesc_.getPoolIdleTimeoutInSeconds();
        if (value < MIN_IDLE_TIMEOUT) {
            value = stringToInt(mdbc.getIdleTimeoutInSeconds(), appEJBName_,
                    _logger);
        }
        value = validateValue(value, MIN_IDLE_TIMEOUT, -1,
                DEFAULT_IDLE_TIMEOUT, "idle-timeout-in-seconds", appEJBName_,
                _logger);
View Full Code Here

    public String getAddressListBehaviour() {
        return js.getAddresslistBehavior();
    }

    public void setMdbContainerProperties(){
        MdbContainer mdbc = null;
        try {

            mdbc = Globals.get(MdbContainer.class);

        }
        catch (Exception e) {
            _mdblogger.log(Level.WARNING, "containers.mdb.config_exception",
                        new Object[]{e.getMessage()});
            if (_mdblogger.isLoggable(Level.FINE)) {
                _mdblogger.log(Level.FINE, e.getClass().getName(), e);
            }
        }

        if (mdbc != null) {
            List props = mdbc.getProperty();//        getElementProperty();
            if (props != null) {
                for (int i = 0; i < props.size(); i++) {
                    Property p = (Property) props.get(i);
                    if (p == null) continue;
                    String name = p.getName();
View Full Code Here

        if (beanPoolDesc_ == null) {
            beanPoolDesc_ = new BeanPoolDescriptor();
        }

        MdbContainer mdbc = ejbContainerUtilImpl.getServices()
                        .<Config>getService(Config.class, ServerEnvironment.DEFAULT_INSTANCE_NAME).getExtensionByType(MdbContainer.class);
        int maxPoolSize = beanPoolDesc_.getMaxPoolSize();
        if (maxPoolSize < 0) {
            maxPoolSize = stringToInt(mdbc.getMaxPoolSize(), appEJBName_,
                    _logger);
        }
        maxPoolSize = validateValue(maxPoolSize, 1, -1, DEFAULT_MAX_POOL_SIZE,
                "max-pool-size", appEJBName_, _logger);
        beanPoolDesc_.setMaxPoolSize(maxPoolSize);

        int value = beanPoolDesc_.getSteadyPoolSize();
        if (value < 0) {
            value = stringToInt(mdbc.getSteadyPoolSize(), appEJBName_, _logger);
        }
        value = validateValue(value, 0, maxPoolSize, DEFAULT_STEADY_SIZE,
                "steady-pool-size", appEJBName_, _logger);
        beanPoolDesc_.setSteadyPoolSize(value);

        value = beanPoolDesc_.getPoolResizeQuantity();
        if (value < 0) {
            value = stringToInt(mdbc.getPoolResizeQuantity(), appEJBName_,
                    _logger);
        }
        value = validateValue(value, 1, maxPoolSize, DEFAULT_RESIZE_QUANTITY,
                "pool-resize-quantity", appEJBName_, _logger);
        beanPoolDesc_.setPoolResizeQuantity(value);

                //if ejb pool idle-timeout-in-seconds is not explicitly set in
                //glassfish-ejb-jar.xml, returned value is -1
        value = beanPoolDesc_.getPoolIdleTimeoutInSeconds();
        if (value < MIN_IDLE_TIMEOUT) {
            value = stringToInt(mdbc.getIdleTimeoutInSeconds(), appEJBName_,
                    _logger);
        }
        value = validateValue(value, MIN_IDLE_TIMEOUT, -1,
                DEFAULT_IDLE_TIMEOUT, "idle-timeout-in-seconds", appEJBName_,
                _logger);
View Full Code Here

        if (beanPoolDesc_ == null) {
            beanPoolDesc_ = new BeanPoolDescriptor();
        }

        MdbContainer mdbc = ejbContainerUtilImpl.getServices()
                        .<Config>getService(Config.class, ServerEnvironment.DEFAULT_INSTANCE_NAME).getExtensionByType(MdbContainer.class);
        int maxPoolSize = beanPoolDesc_.getMaxPoolSize();
        if (maxPoolSize < 0) {
            maxPoolSize = stringToInt(mdbc.getMaxPoolSize(), appEJBName_,
                    _logger);
        }
        maxPoolSize = validateValue(maxPoolSize, 1, -1, DEFAULT_MAX_POOL_SIZE,
                "max-pool-size", appEJBName_, _logger);
        beanPoolDesc_.setMaxPoolSize(maxPoolSize);

        int value = beanPoolDesc_.getSteadyPoolSize();
        if (value < 0) {
            value = stringToInt(mdbc.getSteadyPoolSize(), appEJBName_, _logger);
        }
        value = validateValue(value, 0, maxPoolSize, DEFAULT_STEADY_SIZE,
                "steady-pool-size", appEJBName_, _logger);
        beanPoolDesc_.setSteadyPoolSize(value);

        value = beanPoolDesc_.getPoolResizeQuantity();
        if (value < 0) {
            value = stringToInt(mdbc.getPoolResizeQuantity(), appEJBName_,
                    _logger);
        }
        value = validateValue(value, 1, maxPoolSize, DEFAULT_RESIZE_QUANTITY,
                "pool-resize-quantity", appEJBName_, _logger);
        beanPoolDesc_.setPoolResizeQuantity(value);

                //if ejb pool idle-timeout-in-seconds is not explicitly set in
                //glassfish-ejb-jar.xml, returned value is -1
        value = beanPoolDesc_.getPoolIdleTimeoutInSeconds();
        if (value < MIN_IDLE_TIMEOUT) {
            value = stringToInt(mdbc.getIdleTimeoutInSeconds(), appEJBName_,
                    _logger);
        }
        value = validateValue(value, MIN_IDLE_TIMEOUT, -1,
                DEFAULT_IDLE_TIMEOUT, "idle-timeout-in-seconds", appEJBName_,
                _logger);
View Full Code Here

TOP

Related Classes of org.glassfish.ejb.config.MdbContainer

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.