Examples of ProcessStreamDrainer


Examples of com.sun.enterprise.universal.process.ProcessStreamDrainer

        }
        catch (InterruptedException ex) {
            // should never happen
        }
        if (exitCode != SUCCESS) {
            ProcessStreamDrainer psd =
                    launcher.getProcessStreamDrainer();
            String output = psd.getOutErrString();
            if (ok(output))
                throw new CommandException(
                        strings.get("upgradeFailedOutput",
                        info.getDomainName(), exitCode, output));
            else
View Full Code Here

Examples of com.sun.enterprise.universal.process.ProcessStreamDrainer

                if (info.isDomain())
                    sname = "domain " + info.getDomainName();
                else
                    sname = "instance " + info.getInstanceName();

                ProcessStreamDrainer psd = launcher.getProcessStreamDrainer();
                String output = psd.getOutErrString();
                if (ok(output))
                    throw new CommandException(strings.get("serverDiedOutput",
                            sname, exitCode, output));
                else
                    throw new CommandException(strings.get("serverDied",
View Full Code Here

Examples of com.sun.enterprise.universal.process.ProcessStreamDrainer

    }

    protected String getCommandOutput(String... command) {

        Process p = null;
        ProcessStreamDrainer psd = null;
        try {
            ProcessBuilder pb = new ProcessBuilder(command);
            p = pb.start();
            psd = ProcessStreamDrainer.save("RegEnvCommandProcess", p);
            return psd.getOutString();
        } catch (Exception e) {
        // ignore exception
            return "";
        } finally {
            if (p != null) {
View Full Code Here

Examples of com.sun.enterprise.universal.process.ProcessStreamDrainer

        }
        catch (InterruptedException ex) {
            // should never happen
        }
        if (exitCode != SUCCESS) {
            ProcessStreamDrainer psd =
                    launcher.getProcessStreamDrainer();
            String output = psd.getOutErrString();
            if (ok(output))
                throw new CommandException(
                        strings.get("upgradeFailedOutput",
                        info.getDomainName(), exitCode, output));
            else
View Full Code Here

Examples of com.sun.enterprise.universal.process.ProcessStreamDrainer

                if (info.isDomain())
                    sname = "domain " + info.getDomainName();
                else
                    sname = "instance " + info.getInstanceName();

                ProcessStreamDrainer psd = launcher.getProcessStreamDrainer();
                String output = psd.getOutErrString();
                if (ok(output))
                    throw new CommandException(strings.get("serverDiedOutput",
                            sname, exitCode, output));
                else
                    throw new CommandException(strings.get("serverDied",
View Full Code Here

Examples of com.sun.enterprise.universal.process.ProcessStreamDrainer

        }
        catch (InterruptedException ex) {
            // should never happen
        }
        if (exitCode != SUCCESS) {
            ProcessStreamDrainer psd =
                    launcher.getProcessStreamDrainer();
            String output = psd.getOutErrString();
            if (ok(output))
                throw new CommandException(
                        strings.get("upgradeFailedOutput",
                        info.getDomainName(), exitCode, output));
            else
View Full Code Here

Examples of com.sun.enterprise.universal.process.ProcessStreamDrainer

        }
        catch (InterruptedException ex) {
            // should never happen
        }
        if (exitCode != SUCCESS) {
            ProcessStreamDrainer psd =
                    launcher.getProcessStreamDrainer();
            String output = psd.getOutErrString();
            if (ok(output))
                throw new CommandException(
                        strings.get("upgradeFailedOutput",
                        info.getDomainName(), exitCode, output));
            else
View Full Code Here

Examples of com.sun.enterprise.universal.process.ProcessStreamDrainer

    }

    protected String getCommandOutput(String... command) {

        Process p = null;
        ProcessStreamDrainer psd = null;
        try {
            ProcessBuilder pb = new ProcessBuilder(command);
            p = pb.start();
            psd = ProcessStreamDrainer.save("RegEnvCommandProcess", p);
            return psd.getOutString();
        } catch (Exception e) {
        // ignore exception
            return "";
        } finally {
            if (p != null) {
View Full Code Here

Examples of com.sun.enterprise.universal.process.ProcessStreamDrainer

    private String getDeadProcessTrace(Process sp) throws GFLauncherException {
        //returns null in case the process is NOT dead
        try {
            int ev = sp.exitValue();
            ProcessStreamDrainer psd1 = getProcessStreamDrainer();
            String output = psd1.getOutErrString();
            String trace = strings.get("server_process_died", ev, output);
            return trace;
        }
        catch (IllegalThreadStateException e) {
            //the process is still running and we are ok
View Full Code Here

Examples of com.sun.enterprise.universal.process.ProcessStreamDrainer

        }
        catch (InterruptedException ex) {
            // should never happen
        }
        if (exitCode != SUCCESS) {
            ProcessStreamDrainer psd =
                    launcher.getProcessStreamDrainer();
            String output = psd.getOutErrString();
            if (ok(output))
                throw new CommandException(
                        strings.get("upgradeFailedOutput",
                        info.getDomainName(), exitCode, output));
            else
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.