Package com.sun.enterprise.ee.admin.concurrent

Examples of com.sun.enterprise.ee.admin.concurrent.Executor.run()


                        tasks[ii] = new StartServerTask(
                                  servers[ii].getName(), syncInstancesOverride,
                                  monitorInterval, restartIntancesOverride, timeout);
                    }
                    Executor e = new Executor(tasks);
                    e.run();
                }
            } else {
                // since the instances are not started now, need to retain the restart flag
                ProcessManager.setRestartInstance(restartIntancesOverride);
            }
View Full Code Here


                        StopServerTask tasks[] = new StopServerTask[servers.length];
                        for (int ii = 0; ii < servers.length; ii++) {
                             tasks[ii] = new StopServerTask(servers[ii], timeout);
                        }
                        Executor e = new Executor(tasks);
                        e.run();
                    }
                }
            }
        }
    }
View Full Code Here

        GetRuntimeStatusTask[] tasks = new GetRuntimeStatusTask[agents.length];
        for (int i = 0; i < agents.length; i++) {
            tasks[i] = new GetRuntimeStatusTask(agents[i].getName());
        }
        Executor exec = new Executor(tasks);
        exec.run();
        RuntimeStatusList result = new RuntimeStatusList(agents.length);
        for (int i = 0; i < agents.length; i++) {
            result.add(tasks[i].getStatus());
        }
        return result;
View Full Code Here

            StartServerTask[] tasks = new StartServerTask[servers.length];
            for (int i = 0; i < servers.length; i++) {
                tasks[i] = new StartServerTask(servers[i], msgsList);
            }
            Executor exec = new Executor(tasks);
            exec.run();           
        } catch (Exception ex) {
            throw getExceptionHandler().handleInstanceException(
                ex, "eeadmin.startCluster.Exception", clusterName);
       }
    }
View Full Code Here

            StopServerTask[] tasks = new StopServerTask[servers.length];
            for (int i = 0; i < servers.length; i++) {
                tasks[i] = new StopServerTask(servers[i]);
            }
            Executor exec = new Executor(tasks);
            exec.run();           
            announceShutdownState( clusterName,
                                   GMSConstants.shutdownState.COMPLETED);
        } catch (Exception ex) {
            throw getExceptionHandler().handleInstanceException(
                ex, "eeadmin.stopCluster.Exception", clusterName);           
View Full Code Here

        GetRuntimeStatusTask[] tasks = new GetRuntimeStatusTask[servers.length];
        for (int i = 0; i < servers.length; i++) {
            tasks[i] = new GetRuntimeStatusTask(servers[i]);
        }
        Executor exec = new Executor(tasks);
        exec.run();
        RuntimeStatusList result = new RuntimeStatusList(servers.length);
        for (int i = 0; i < servers.length; i++) {
            result.add(tasks[i].getStatus());
        }       
        return result;
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.