FileDocCategorySizeDatePackage
AzureusCore.javaAPI DocAzureus 3.0.3.43860Tue Jul 24 15:26:00 BST 2007com.aelitis.azureus.core

AzureusCore

public interface AzureusCore
author
parg

Fields Summary
Constructors Summary
Methods Summary
public voidaddLifecycleListener(AzureusCoreLifecycleListener l)

public voidaddListener(AzureusCoreListener l)

public voidaddOperationListener(AzureusCoreOperationListener l)

public voidcheckRestartSupported()
checks if restart operation is supported - if not an alert will be raised and an exception thrown

throws
AzureusCoreException

public AzureusCoreOperationcreateOperation(int type)

public voidcreateOperation(int type, AzureusCoreOperationTask task)

public com.aelitis.azureus.core.security.CryptoManagergetCryptoManager()

public org.gudy.azureus2.core3.global.GlobalManagergetGlobalManager()

public com.aelitis.azureus.core.instancemanager.AZInstanceManagergetInstanceManager()

public org.gudy.azureus2.core3.ipfilter.IpFilterManagergetIpFilterManager()

public org.gudy.azureus2.core3.internat.LocaleUtilgetLocaleUtil()

public com.aelitis.azureus.core.nat.NATTraversergetNATTraverser()

public PluginManagergetPluginManager()

public PluginManagerDefaultsgetPluginManagerDefaults()

public com.aelitis.azureus.core.speedmanager.SpeedManagergetSpeedManager()

public org.gudy.azureus2.core3.tracker.host.TRHostgetTrackerHost()

public booleanisStarted()

public voidremoveLifecycleListener(AzureusCoreLifecycleListener l)

public voidremoveListener(AzureusCoreListener l)

public voidremoveOperationListener(AzureusCoreOperationListener l)

public voidrequestRestart()
request a restart of the system - currently only available for swt based systems

throws
AzureusCoreException

public voidrequestStop()
ask lifecycle listeners to perform a stop. they may veto this by throwing an exception, or do nothing if nothing is done then it will be stopped as per "stop" above

throws
AzureusCoreException

public voidrestart()
restart the system

public voidstart()

public voidstop()
stop the core and inform lifecycle listeners of stopping

throws
AzureusCoreException

public voidtriggerLifeCycleComponentCreated(AzureusCoreComponent component)

param
component