Package com.sun.enterprise.web

Examples of com.sun.enterprise.web.ServerConfigLookup


   
    /**
     * This is done at start time
     */   
    private static void initializeHealthCheckEnabledFlag() {
        ServerConfigLookup config = new ServerConfigLookup();
        BooleanWrapper healthCheckEnabledWrapper
            = getInstance().getHealthCheckEnabledWrapper();
        if(healthCheckEnabledWrapper != null) {
            healthCheckEnabledWrapper.setValue(config.getHadbHealthCheckFromConfig());
        }      
    }
View Full Code Here


        mgr.setStore(store);
       
        //in the future can set other implementations
        //of UuidGenerator in server.xml
        //even if not set it defaults to UuidGeneratorImpl
        ServerConfigLookup lookup = new ServerConfigLookup();
        UuidGenerator generator = lookup.getUuidGeneratorFromConfig();
        mgr.setUuidGenerator(generator);
        _logger.finest("UUID_GENERATOR = " + generator);
       
        //for intra-vm session locking
        _logger.finest("sctx.restrictedSetPipeline(new SessionLockingStandardPipeline(sctx))");
View Full Code Here

            String nextAttrName = nextConfigUpdate.getName();
            System.out.println("name[" + i + "]=" + nextAttrName);
            System.out.println(nextAttrName + ":oldval:" + nextConfigUpdate.getOldValue(nextAttrName));
            System.out.println(nextAttrName + ":newval:" + nextConfigUpdate.getNewValue(nextAttrName));
        }
        ServerConfigLookup lookup = new ServerConfigLookup();
        System.out.println("old value-health-check-enabled: " + lookup.getHadbHealthCheckFromConfig());              
        ServerConfigLookup lookup2 = new ServerConfigLookup(event.getConfigContext());
        System.out.println("new value-health-check-enabled: " + lookup2.getHadbHealthCheckFromConfigDynamic());
    }
View Full Code Here

   
    private ArrayList prepareConfigChangeList(AvailabilityServiceEvent event) {
       
        System.out.println("newCtx: " + event.getConfigContext());
        ArrayList list = new ArrayList();              
        ServerConfigLookup newLookup = new ServerConfigLookup(event.getConfigContext());
        ServerConfigLookup oldLookup = new ServerConfigLookup();
       
        //ha-store-healthcheck-enabled
        boolean oldHealthCheckEnabled = oldLookup.getHadbHealthCheckFromConfig();
        boolean newHealthCheckEnabled = newLookup.getHadbHealthCheckFromConfigDynamic();
        if(oldHealthCheckEnabled != newHealthCheckEnabled) {
            ConfigChangeElement element =
                new ConfigChangeElement(EEHADBHealthChecker.HEALTH_CHECK_ENABLED, new Boolean(newHealthCheckEnabled));
            list.add(element);
        }
       
        //ha-store-healthcheck-interval-in-seconds
        int oldHealthCheckInterval =
            oldLookup.getHaStoreHealthcheckIntervalInSecondsFromConfig();
        int newHealthCheckInterval =
            newLookup.getHaStoreHealthcheckIntervalInSecondsFromConfigDynamic();
        if(oldHealthCheckInterval != newHealthCheckInterval) {
            ConfigChangeElement element =
                new ConfigChangeElement(EEHADBHealthChecker.HEALTH_CHECK_INTERVAL, new Integer(newHealthCheckInterval));
            list.add(element);
        }
       
        boolean useNew = false;
        boolean recomputeConnectionURL = false;
       
        //ha-agent-hosts
        String oldAgentHosts =
            oldLookup.getHadbAgentHostsFromConfig();
        String newAgentHosts =
            newLookup.getHadbAgentHostsFromConfigDynamic();
        useNew = false;
        if(oldAgentHosts == null) {
            if(newAgentHosts != null) {
                useNew = true;
            }
        } else {
            if(!oldAgentHosts.equals(newAgentHosts)) {
                useNew = true;
            }
        }
        if(useNew) {
            recomputeConnectionURL = true;
            ConfigChangeElement element =
                new ConfigChangeElement(EEHADBHealthChecker.HA_AGENT_HOSTS, newAgentHosts);
            list.add(element);
        }       
       
        //ha-agent-port
        String oldAgentPort =
            oldLookup.getHadbAgentPortFromConfig();
        String newAgentPort =
            newLookup.getHadbAgentPortFromConfigDynamic();
        useNew = false;
        if(oldAgentPort == null) {
            if(newAgentPort != null) {
                useNew = true;
            }
        } else {
            if(!oldAgentPort.equals(newAgentPort)) {
                useNew = true;
            }
        }
        if(useNew) {
            recomputeConnectionURL = true;
            ConfigChangeElement element =
                new ConfigChangeElement(EEHADBHealthChecker.HA_AGENT_PORT, newAgentPort);
            list.add(element);
        }
       
        if(recomputeConnectionURL) {
            String newAgentConnUrl =
                newLookup.getHadbAgentConnectionURLFromConfigDynamic();          
            ConfigChangeElement element =
                new ConfigChangeElement(EEHADBHealthChecker.HA_AGENT_CONNECTION_URL, newAgentConnUrl);
            list.add(element);           
        }
       
        //ha-store-name
        String oldStoreName =
            oldLookup.getHadbDatabaseNameFromConfig();
        String newStoreName =
            newLookup.getHadbDatabaseNameFromConfigDynamic();
        useNew = false;
        if(oldStoreName == null) {
            if(newStoreName != null) {
View Full Code Here

        mgr.setStore(store);
       
        //in the future can set other implementations
        //of UuidGenerator in server.xml
        //even if not set it defaults to UuidGeneratorImpl
        ServerConfigLookup lookup = new ServerConfigLookup();
        UuidGenerator generator = lookup.getUuidGeneratorFromConfig();
        mgr.setUuidGenerator(generator);
        _logger.finest("UUID_GENERATOR = " + generator);       

        //for intra-vm session locking
        _logger.finest("sctx.restrictedSetPipeline(new SessionLockingStandardPipeline(sctx))");
View Full Code Here

        }
        if(connGroup == null) {
            if (_debug > 0) {
                debug("HAAttributeStore>>load: Failure to obtain connection from pool: returning null");
            }
            ServerConfigLookup config = new ServerConfigLookup();
            String connURL = config.getConnectionURLFromConfig();
            _logger.warning("ConnectionUtil>>getConnectionsFromPool failed using connection URL: " + connURL + " -- returning null. Check connection pool configuration.");
            return null;
        }

        Connection internalConn = connGroup._internalConn;
View Full Code Here

        }
        if(connGroup == null) {
            if (_debug > 0) {
                debug("HAStore>>remove: Failure to obtain connection from pool");
            }
            ServerConfigLookup config = new ServerConfigLookup();
            String connURL = config.getConnectionURLFromConfig();
            _logger.warning("ConnectionUtil>>getConnectionsFromPool failed using connection URL: " + connURL + " -- returning null. Check connection pool configuration.");
            return;
        }
       
        Connection internalConn = connGroup._internalConn;
View Full Code Here

        }
        if(connGroup == null) {
            if (_debug > 0) {
                debug("HAAttributeStore>>remove: Failure to obtain connection from pool");
            }
            ServerConfigLookup config = new ServerConfigLookup();
            String connURL = config.getConnectionURLFromConfig();
            _logger.warning("ConnectionUtil>>getConnectionsFromPool failed using connection URL: " + connURL + " -- returning null. Check connection pool configuration.");
            return;
        }

        Connection internalConn = connGroup._internalConn;
View Full Code Here

    private static int flowControlLimitStart = 500;
    private static int flowControlLimitStop = 3;
   
    private static int getNumberOfSenderThreads() {
        //make equal to number of pipes - no less than 2
        ServerConfigLookup lookup = new ServerConfigLookup();
        int result = lookup.getNumberOfReplicationPipesFromConfig();
        if(result < 2) {
            result = 2;
        }
        return result;
    }    
View Full Code Here

    private volatile int _latencyCount = -1;   
   
    /** gets the latency count limit */
    private int getLatencyCountLimit() {
        if(_latencyCount == -1) {
            ServerConfigLookup lookup = new ServerConfigLookup();
            _latencyCount = lookup.getLatencyCountPropertyFromConfig();
        }
        return _latencyCount;
    }
View Full Code Here

TOP

Related Classes of com.sun.enterprise.web.ServerConfigLookup

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.