wt.ntservice
Class WindchillService

java.lang.Object
  extended bycom.ms.service.Service
      extended bywt.ntservice.WindchillService

public class WindchillService
extends com.ms.service.Service


Field Summary
private static int BG_INSTANCES
           
private  boolean errOut
           
private static int INSTANCES
           
private static boolean LOG_STD_ERR
           
private static boolean LOG_STD_OUT
           
private static int MAX_WAIT_TIME
           
private  boolean outOut
           
private static int PING_DELAY
           
private  Vector services
           
private  int size
           
private  ServerMonitors sm
           
private static int START_WAIT
           
private  int startSwag
           
private static String versionID
           
 
Fields inherited from class com.ms.service.Service
ACCEPT_PAUSE_CONTINUE, ACCEPT_SHUTDOWN, ACCEPT_STOP, CONTINUE_PENDING, disableassassin, err, ERROR_SERVICE_SPECIFIC_ERROR, NO_ERROR, out, PAUSE_PENDING, PAUSED, RUNNING, START_PENDING, STOP_PENDING, STOPPED
 
Constructor Summary
WindchillService(String[] args)
           
 
Method Summary
protected  boolean handleContinue()
           
protected  boolean handleInterrogate()
           
protected  boolean handlePause()
           
protected  boolean handleShutdown()
           
protected  boolean handleStop()
           
protected  boolean handleUnrecognizedEvent(int event)
           
private  void ncStartup()
           
 void startServerManager()
           
private  boolean startupComplete()
           
 
Methods inherited from class com.ms.service.Service
canPause, canShutdown, canStop, CheckPoint, CheckPoint, disableAllAssassins, disableAssassin, enableAllAssassins, enableAssassin, getAssassinTimeout, getCheckPoint, getControlsAccepted, getCurrentState, getServiceStatus, getServiceStatusDirect, getWaitHint, isAssassinActive, main, preventAssassins, setAssassinTimeout, setAutoDumpErr, setAutoDumpOut, setContinuing, setPaused, setPausing, setRunning, setRunning, setServiceAutoDumpErr, setServiceAutoDumpOut, setServiceStatus, setServiceStatusDirect, setStopped, setStopping, StopServiceEventHandler
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG_STD_OUT

private static boolean LOG_STD_OUT

LOG_STD_ERR

private static boolean LOG_STD_ERR

START_WAIT

private static int START_WAIT

PING_DELAY

private static int PING_DELAY

MAX_WAIT_TIME

private static int MAX_WAIT_TIME

INSTANCES

private static int INSTANCES

BG_INSTANCES

private static int BG_INSTANCES

outOut

private boolean outOut

errOut

private boolean errOut

size

private int size

startSwag

private int startSwag

services

private Vector services

sm

private ServerMonitors sm

versionID

private static final String versionID
See Also:
Constant Field Values
Constructor Detail

WindchillService

public WindchillService(String[] args)
Method Detail

ncStartup

private void ncStartup()

startupComplete

private boolean startupComplete()
                         throws RemoteException
Throws:
RemoteException

handleContinue

protected boolean handleContinue()

handleInterrogate

protected boolean handleInterrogate()

handlePause

protected boolean handlePause()

handleShutdown

protected boolean handleShutdown()

handleStop

protected boolean handleStop()

handleUnrecognizedEvent

protected boolean handleUnrecognizedEvent(int event)

startServerManager

public void startServerManager()
                        throws Exception
Throws:
Exception