com.sun.enterprise.admin.servermgmt.cli
Class StartServerHelper

java.lang.Object
  extended by com.sun.enterprise.admin.servermgmt.cli.StartServerHelper

public class StartServerHelper
extends Object

Java does not allow multiple inheritance. Both StartDomainCommand and StartInstanceCommand have common code but they are already in a different hierarchy of classes. The first common baseclass is too far away -- e.g. no "launcher" variable, etc. Instead -- put common code in here and call it as common utilities This class is designed to be thread-safe and IMMUTABLE

Author:
bnevins

Constructor Summary
StartServerHelper(Logger logger0, boolean terse0, ServerDirs serverDirs0, GFLauncher launcher0, String masterPassword0, boolean debug0)
           
 
Method Summary
 boolean prepareForLaunch()
          Run a series of commands to prepare for a launch.
 void report()
           
 void waitForServer()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StartServerHelper

public StartServerHelper(Logger logger0,
                         boolean terse0,
                         ServerDirs serverDirs0,
                         GFLauncher launcher0,
                         String masterPassword0,
                         boolean debug0)
Method Detail

waitForServer

public void waitForServer()
                   throws CommandException
Throws:
CommandException

prepareForLaunch

public boolean prepareForLaunch()
                         throws CommandException
Run a series of commands to prepare for a launch.

Returns:
false if there was a problem.
Throws:
CommandException

report

public void report()


Copyright © 2012. All Rights Reserved.