Package org.jvnet.glassfish.comms.clb.core.util

Examples of org.jvnet.glassfish.comms.clb.core.util.LoadFactorTask.addListener()


            boolean createdAddTask = false;
            if(!isClusterStartup){
                LoadFactorTask task = repository.createAddTask(
                        serverInstance.toString());
                if(task != null){
                    task.addListener(DataCentricUtilImpl.this);
                    createdAddTask = true;
                }
            }
            if(!createdAddTask){
                clbHash.addNode(serverInstance, true);
View Full Code Here


                if (server.isHealthy() && server.isEnabled()) {
                    LoadFactorTask task = repository.getAddTask(server.toString());
                    if(task == null){
                        actualConsistentHash.addNode(server, false);
                    }else{
                        task.addListener(this);                       
                        actualConsistentHash.addNode(server,
                                task.getCurrFactor(), false);
                        addToRecoveringInstance(server);
                    }
                }
View Full Code Here

    public boolean createAddTask(ServerInstance instance) {
        LoadFactorTask task = repository.createAddTask(instance.toString());
        if(task == null){
            return false;
        }
        task.addListener(this);
        addToRecoveringInstance(instance);
        return true;
    }

    private void cancelAddTask(ServerInstance instance) {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.