com.aelitis.azureus.core.update.impl
Class AzureusRestarterImpl

java.lang.Object
  extended by com.aelitis.azureus.core.update.impl.AzureusRestarterImpl
All Implemented Interfaces:
AzureusRestarter

public class AzureusRestarterImpl
extends Object
implements AzureusRestarter


Field Summary
protected  AzureusCore azureus_core
           
protected  String classpath_prefix
           
protected static boolean restarted
           
static String UPDATE_PROPERTIES
           
 
Constructor Summary
AzureusRestarterImpl(AzureusCore _azureus_core)
           
 
Method Summary
 void restart(boolean update_only)
           
 boolean restartAzureus(PrintWriter log, String mainClass, String[] properties, String[] parameters, boolean update_only)
           
 void updateNow()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

UPDATE_PROPERTIES

public static final String UPDATE_PROPERTIES
See Also:
Constant Field Values

restarted

protected static boolean restarted

azureus_core

protected final AzureusCore azureus_core

classpath_prefix

protected String classpath_prefix
Constructor Detail

AzureusRestarterImpl

public AzureusRestarterImpl(AzureusCore _azureus_core)
Method Detail

restart

public void restart(boolean update_only)
Specified by:
restart in interface AzureusRestarter

updateNow

public void updateNow()
               throws AzureusCoreException
Specified by:
updateNow in interface AzureusRestarter
Throws:
AzureusCoreException

restartAzureus

public boolean restartAzureus(PrintWriter log,
                              String mainClass,
                              String[] properties,
                              String[] parameters,
                              boolean update_only)