Package com.sun.enterprise.config.serverbeans

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


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

        ServerContext sc = ApplicationServer.getServerContext();
        MdbContainer mdbc = ServerBeansFactory.
            getConfigBean(sc.getConfigContext()).getMdbContainer();
                                      
        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);

        value = beanPoolDesc_.getPoolIdleTimeoutInSeconds();
        if (value <= 0) {
            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.getDefaultHabitat()
        .getComponent(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);

    value = beanPoolDesc_.getPoolIdleTimeoutInSeconds();
    if (value <= 0) {
      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.getDefaultHabitat()
        .getComponent(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);

    value = beanPoolDesc_.getPoolIdleTimeoutInSeconds();
    if (value <= 0) {
      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 com.sun.enterprise.config.serverbeans.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.