net.sourceforge.speedcontrol.config
Class ConfigurationImpl

java.lang.Object
  extended by net.sourceforge.speedcontrol.config.ConfigurationImpl
All Implemented Interfaces:
Configuration

public class ConfigurationImpl
extends java.lang.Object
implements Configuration

Configuration keeps track of plugin configuration and creates the GUI configuration controlls


Field Summary
static java.lang.String KEY_ADDITIONAL_UPSTREAM
           
static java.lang.String KEY_PLUGIN_ENABLED
           
static java.lang.String KEY_PLUGIN_NAME
           
static java.lang.String KEY_UPDATE_INTERVAL
           
static java.lang.String KEY_UPLOAD_BASE_SPEED
           
 
Constructor Summary
ConfigurationImpl(org.gudy.azureus2.plugins.PluginInterface pluginInterface)
          Constructor
 
Method Summary
 int getAdditionalUpstream()
          additional upstream for 100KB/sec downstream
 boolean getPluginEnabled()
          plugin enabled?
 int getUpdateInterval()
          update interval for 'upload limit' setting of Azureus
 int getUploadBaseSpeed()
          returns upload base speed.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

KEY_PLUGIN_NAME

public static final java.lang.String KEY_PLUGIN_NAME
See Also:
Constant Field Values

KEY_PLUGIN_ENABLED

public static final java.lang.String KEY_PLUGIN_ENABLED
See Also:
Constant Field Values

KEY_UPLOAD_BASE_SPEED

public static final java.lang.String KEY_UPLOAD_BASE_SPEED
See Also:
Constant Field Values

KEY_ADDITIONAL_UPSTREAM

public static final java.lang.String KEY_ADDITIONAL_UPSTREAM
See Also:
Constant Field Values

KEY_UPDATE_INTERVAL

public static final java.lang.String KEY_UPDATE_INTERVAL
See Also:
Constant Field Values
Constructor Detail

ConfigurationImpl

public ConfigurationImpl(org.gudy.azureus2.plugins.PluginInterface pluginInterface)
Constructor

Parameters:
pluginInterface - Azureus PluginInterface
Method Detail

getPluginEnabled

public boolean getPluginEnabled()
Description copied from interface: Configuration
plugin enabled?

Specified by:
getPluginEnabled in interface Configuration

getUploadBaseSpeed

public int getUploadBaseSpeed()
Description copied from interface: Configuration
returns upload base speed.

Specified by:
getUploadBaseSpeed in interface Configuration

getAdditionalUpstream

public int getAdditionalUpstream()
Description copied from interface: Configuration
additional upstream for 100KB/sec downstream

Specified by:
getAdditionalUpstream in interface Configuration

getUpdateInterval

public int getUpdateInterval()
Description copied from interface: Configuration
update interval for 'upload limit' setting of Azureus

Specified by:
getUpdateInterval in interface Configuration


Copyright © 2006 null. All Rights Reserved.