Deprecated API


Contents
Deprecated Interfaces
org.gudy.azureus2.core3.download.DownloadManagerStateListener
          Don't use this class, use DownloadManagerStateAttributeListener instead. 
org.gudy.azureus2.plugins.peers.PeerListener
          use PeerListener2 
org.gudy.azureus2.plugins.peers.PeerManagerListener
          Use PeerManagerListener2 
org.gudy.azureus2.ui.swt.views.table.TableViewFilterCheck
          Use common one 
 

Deprecated Classes
org.gudy.azureus2.core3.util.AEThread
          - use AEThread2 
org.gudy.bouncycastle.asn1.BERConstructedSequence
          use BERSequence 
org.gudy.bouncycastle.asn1.BERInputStream
          use ASN1InputStream 
org.gudy.bouncycastle.asn1.DERConstructedSequence
          use DERSequence. 
org.gudy.bouncycastle.asn1.DERConstructedSet
          use DERSet 
org.gudy.bouncycastle.asn1.util.DERDump
          use ASN1Dump. 
org.gudy.bouncycastle.asn1.DERInputStream
          use ASN1InputStream 
org.gudy.bouncycastle.crypto.modes.PaddedBlockCipher
          use org.gudy.bouncycastle.crypto.paddings.PaddedBufferedBlockCipher instead. 
org.gudy.bouncycastle.asn1.pkcs.PBES2Algorithms
          - use AlgorithmIdentifier and PBES2Params 
org.gudy.azureus2.ui.swt.update.UpdateProgressWindow
          This class is no longer maintained and may be removed sometime in the future; its functionality has been replaced by the new implementation of ProgressReportingWindow and ProgressReporter usage. KN 
 

Deprecated Fields
org.gudy.bouncycastle.asn1.x509.CRLReason.AA_COMPROMISE
          use lower case version 
org.gudy.bouncycastle.asn1.x509.ReasonFlags.AA_COMPROMISE
          use lower case version 
org.gudy.bouncycastle.asn1.x509.CRLReason.AFFILIATION_CHANGED
          use lower case version 
org.gudy.bouncycastle.asn1.x509.ReasonFlags.AFFILIATION_CHANGED
          use lower case version 
org.gudy.bouncycastle.asn1.x509.CRLReason.CA_COMPROMISE
          use lower case version 
org.gudy.bouncycastle.asn1.x509.ReasonFlags.CA_COMPROMISE
          use lower case version 
org.gudy.bouncycastle.asn1.x509.CRLReason.CERTIFICATE_HOLD
          use lower case version 
org.gudy.bouncycastle.asn1.x509.ReasonFlags.CERTIFICATE_HOLD
          use lower case version 
org.gudy.bouncycastle.asn1.x509.CRLReason.CESSATION_OF_OPERATION
          use lower case version 
org.gudy.bouncycastle.asn1.x509.ReasonFlags.CESSATION_OF_OPERATION
          use lower case version 
org.gudy.bouncycastle.asn1.x509.CRLReason.KEY_COMPROMISE
          use lower case version 
org.gudy.bouncycastle.asn1.x509.ReasonFlags.KEY_COMPROMISE
          use lower case version 
org.gudy.bouncycastle.asn1.x509.CRLReason.PRIVILEGE_WITHDRAWN
          use lower case version 
org.gudy.bouncycastle.asn1.x509.ReasonFlags.PRIVILEGE_WITHDRAWN
          use lower case version 
org.gudy.bouncycastle.asn1.x509.CRLReason.REMOVE_FROM_CRL
          use lower case version 
org.gudy.bouncycastle.asn1.x509.CRLReason.SUPERSEDED
          use lower case version 
org.gudy.bouncycastle.asn1.x509.ReasonFlags.SUPERSEDED
          use lower case version 
org.gudy.bouncycastle.asn1.x509.CRLReason.UNSPECIFIED
          use lower case version 
org.gudy.bouncycastle.asn1.x509.ReasonFlags.UNUSED
          use lower case version 
com.aelitis.azureus.ui.UIFunctions.VIEW_CONFIG
          Used by rcm 
com.aelitis.azureus.ui.UIFunctions.VIEW_DM_DETAILS
          Used by rcm 
com.aelitis.azureus.ui.UIFunctions.VIEW_MYTORRENTS
          Used by azburn 
 

Deprecated Methods
org.gudy.azureus2.plugins.ui.model.BasicPluginConfigModel.addBooleanParameter(String, String, boolean)
          use addBooleanParameter2 
org.gudy.azureus2.plugins.PluginInterface.addConfigSection(ConfigSection)
          Use UIManager.createBasicPluginConfigModel(String) instead. 
org.gudy.azureus2.plugins.PluginInterface.addConfigUIParameters(Parameter[], String)
          Use of this is discouraged - use UIManager#getBasicPluginViewModel(String) to get a BasicPluginViewModel instance, and then use the methods on that to add parameters. 
org.gudy.azureus2.plugins.peers.Peer.addListener(PeerListener)
          use addListener( PeerListener2 ) 
org.gudy.azureus2.plugins.download.DownloadEventNotifier.addPropertyListener(DownloadPropertyListener)
          Use DownloadEventNotifier.addAttributeListener(DownloadAttributeListener, TorrentAttribute, int) instead - support for this method will be removed in future. 
org.gudy.azureus2.plugins.ui.model.BasicPluginConfigModel.addStringParameter(String, String, String)
          user addStringParameter2 
org.gudy.azureus2.plugins.download.Download.calculateDefaultPaths(boolean)
          Use Download.calculateDefaultDownloadLocation() instead. 
org.gudy.azureus2.pluginsimpl.local.download.DownloadImpl.calculateDefaultPaths(boolean)
            
com.aelitis.azureus.ui.swt.views.skin.VuzeMessageBox.close(int)
          Since buttons can swap around, you should use VuzeMessageBox.closeWithButtonVal(int) 
com.aelitis.azureus.core.peermanager.piecepicker.EndGameModeChunk.compare(int, int)
          This implementation is suitable for equals(); compare() should return int for sorting 
org.gudy.azureus2.core3.xml.simpleparser.SimpleXMLParserDocumentFactory.create(InputStream)
            
org.gudy.azureus2.plugins.utils.xml.simpleparser.SimpleXMLParserDocumentFactory.create(InputStream)
            
org.gudy.bouncycastle.jce.provider.JDKDSASigner.engineGetParameter(String)
            
org.gudy.bouncycastle.jce.provider.JDKDigestSignature.engineGetParameter(String)
            
org.gudy.bouncycastle.jce.provider.JDKDSASigner.engineSetParameter(String, Object)
          replaced with  
org.gudy.bouncycastle.jce.provider.JDKDigestSignature.engineSetParameter(String, Object)
          replaced with  
org.gudy.azureus2.ui.swt.Utils.execSWTThreadWithBool(String, AERunnableBoolean)
          Use #execSWTThread(AERunnableWithCallback) to avoid thread locking issues 
org.gudy.azureus2.ui.swt.Utils.execSWTThreadWithObject(String, AERunnableObject)
          Use #execSWTThread(AERunnableWithCallback) to avoid thread locking issues 
org.gudy.azureus2.core3.download.DownloadManager.filesExist()
          Use DownloadManager.filesExist(boolean) - to be removed when EMP dependency removed 
org.gudy.azureus2.core3.download.impl.DownloadManagerImpl.filesExist()
            
org.gudy.azureus2.plugins.PluginConfig.getBooleanParameter(String)
          Use PluginConfig.getUnsafeBooleanParameter(String) for internal core parameters, or PluginConfig.getCoreBooleanParameter(String) for core parameters defined here. 
org.gudy.azureus2.pluginsimpl.local.PluginConfigImpl.getBooleanParameter(String)
            
org.gudy.azureus2.core3.config.COConfigurationManager.getBooleanParameter(String, boolean)
          You should set ConfigurationDefaults, and use COConfigurationManager.getBooleanParameter(String) 
org.gudy.azureus2.plugins.PluginConfig.getBooleanParameter(String, boolean)
          Use PluginConfig.getUnsafeBooleanParameter(String, boolean) for internal core parameters, or PluginConfig.getCoreBooleanParameter(String, boolean) for core parameters defined here. 
org.gudy.azureus2.pluginsimpl.local.PluginConfigImpl.getBooleanParameter(String, boolean)
            
org.gudy.azureus2.plugins.PluginConfig.getByteParameter(String)
          Use PluginConfig.getUnsafeByteParameter(String) for internal core parameters, or PluginConfig.getCoreByteParameter(String) for core parameters defined here. 
org.gudy.azureus2.pluginsimpl.local.PluginConfigImpl.getByteParameter(String)
            
org.gudy.azureus2.plugins.PluginConfig.getByteParameter(String, byte[])
          Use PluginConfig.getUnsafeByteParameter(String, byte[]) for internal core parameters, or PluginConfig.getCoreByteParameter(String, byte[]) for core parameters defined here. 
org.gudy.azureus2.pluginsimpl.local.PluginConfigImpl.getByteParameter(String, byte[])
            
org.gudy.azureus2.plugins.download.Download.getCategoryName()
          Use TorrentAttribute.TA_CATEGORY (2.2.0.3) 
org.gudy.azureus2.core3.download.DownloadManager.getData(String)
          Use getUserData 
org.gudy.azureus2.core3.download.DownloadManager.getDiskManagerFileInfo()
          use getDiskManagerFileInfoSet() instead 
org.gudy.azureus2.core3.download.impl.DownloadManagerController.getDiskManagerFileInfo()
          use getDiskManagerFileInfoSet() instead 
org.gudy.azureus2.core3.download.impl.DownloadManagerImpl.getDiskManagerFileInfo()
          use getDiskManagerFileInfoSet() instead 
org.gudy.azureus2.plugins.PluginConfig.getFloatParameter(String)
          Use PluginConfig.getUnsafeFloatParameter(String) for internal core parameters, or PluginConfig.getCoreFloatParameter(String) for core parameters defined here. 
org.gudy.azureus2.pluginsimpl.local.PluginConfigImpl.getFloatParameter(String)
            
org.gudy.azureus2.plugins.PluginConfig.getFloatParameter(String, float)
          Use PluginConfig.getUnsafeFloatParameter(String, float) for internal core parameters, or PluginConfig.getCoreFloatParameter(String, float) for core parameters defined here. 
org.gudy.azureus2.pluginsimpl.local.PluginConfigImpl.getFloatParameter(String, float)
            
org.gudy.azureus2.ui.swt.ImageRepository.getImage(String)
          Use ImageLoader.getImage(String) 
org.gudy.azureus2.core3.global.GlobalManager.getIndexOf(DownloadManager)
          Should not be used, as indexes may be different than when getDownloadManagers() was called. 
org.gudy.bouncycastle.asn1.x509.CertificatePolicies.getInstance(ASN1TaggedObject, boolean)
          use an ASN1Sequence of PolicyInformation 
org.gudy.bouncycastle.asn1.x509.CertificatePolicies.getInstance(Object)
          use an ASN1Sequence of PolicyInformation 
org.gudy.azureus2.plugins.PluginConfig.getIntParameter(String)
          Use PluginConfig.getUnsafeIntParameter(String) for internal core parameters, or PluginConfig.getCoreIntParameter(String) for core parameters defined here. 
org.gudy.azureus2.pluginsimpl.local.PluginConfigImpl.getIntParameter(String)
            
org.gudy.azureus2.plugins.PluginConfig.getIntParameter(String, int)
          Use PluginConfig.getUnsafeIntParameter(String, int) for internal core parameters, or PluginConfig.getCoreIntParameter(String, int) for core parameters defined here. 
org.gudy.azureus2.pluginsimpl.local.PluginConfigImpl.getIntParameter(String, int)
            
org.gudy.azureus2.core3.ipfilter.IpFilter.getIpRanges()
            
org.gudy.azureus2.core3.ipfilter.impl.IpFilterImpl.getIpRanges()
            
com.aelitis.azureus.core.dht.transport.DHTTransportAlternativeContact.getLastAlive()
            
org.gudy.azureus2.plugins.PluginConfig.getLongParameter(String)
          Use PluginConfig.getUnsafeLongParameter(String) for internal core parameters, or PluginConfig.getCoreLongParameter(String) for core parameters defined here. 
org.gudy.azureus2.pluginsimpl.local.PluginConfigImpl.getLongParameter(String)
            
org.gudy.azureus2.plugins.PluginConfig.getLongParameter(String, long)
          Use PluginConfig.getUnsafeLongParameter(String, long) for internal core parameters, or PluginConfig.getCoreLongParameter(String, long) for core parameters defined here. 
org.gudy.azureus2.pluginsimpl.local.PluginConfigImpl.getLongParameter(String, long)
            
com.aelitis.azureus.ui.swt.shells.main.MainMenu.getMenuBar()
          This method has been replaced with MainMenu.getMenu(String); use #getMenu(IMenuConstants.MENU_ID_MENU_BAR) instead 
org.gudy.azureus2.plugins.disk.DiskManagerFileInfo.getNumericPriorty()
            
org.gudy.azureus2.plugins.peers.Peer.getPercentDone()
          This erroneously returns percent in 1000 (i.e. 100% = 1000 :) Therefore replaces with something more accurately named! 
org.gudy.azureus2.plugins.PluginInterface.getPluginConfigUIFactory()
          Use of this is discouraged - use UIManager#getBasicPluginViewModel(String) to get a BasicPluginViewModel instance, and then use the methods on that to add parameters. 
com.aelitis.azureus.core.proxy.impl.AEPluginProxyHandler.getPluginProxy(String, URL)
            
com.aelitis.azureus.util.PlayUtils.getPrimaryFileIndex(Download)
          but still used by EMP 
org.gudy.azureus2.plugins.download.Download.getPriority()
          >= 2.1.0.6 does nothing 
org.gudy.azureus2.plugins.utils.Utilities.getRSSFeed(InputStream)
            
org.gudy.azureus2.plugins.utils.Utilities.getRSSFeed(ResourceDownloader)
            
org.gudy.azureus2.plugins.PluginConfig.getStringParameter(String)
          Use PluginConfig.getUnsafeStringParameter(String) for internal core parameters, or PluginConfig.getCoreStringParameter(String) for core parameters defined here. 
org.gudy.azureus2.pluginsimpl.local.PluginConfigImpl.getStringParameter(String)
            
org.gudy.azureus2.plugins.PluginConfig.getStringParameter(String, String)
          Use PluginConfig.getUnsafeStringParameter(String, String) for internal core parameters, or PluginConfig.getCoreStringParameter(String, String) for core parameters defined here. 
org.gudy.azureus2.pluginsimpl.local.PluginConfigImpl.getStringParameter(String, String)
            
com.aelitis.azureus.util.FeatureUtils.hasFullLicence()
          Use FeatureUtils.hasPlusLicence() 
org.gudy.azureus2.plugins.PluginInterface.isBuiltIn()
          Use PluginState.isBuiltIn(). 
org.gudy.azureus2.plugins.PluginInterface.isDisabled()
          Use PluginState.isDisabled(). 
org.gudy.azureus2.plugins.download.Download.isInDefaultSaveDir()
          Use DefaultSaveLocationManager.isInDefaultSaveDir(Download) instead. 
org.gudy.azureus2.plugins.PluginInterface.isMandatory()
          Use PluginState.isMandatory(). 
org.gudy.azureus2.plugins.PluginInterface.isOperational()
          Use PluginState.isOperational(). 
org.gudy.azureus2.plugins.download.Download.isPriorityLocked()
          >= 2.0.8.0 does nothing 
org.gudy.azureus2.pluginsimpl.remote.download.RPDownload.isPriorityLocked()
            
org.gudy.azureus2.plugins.PluginInterface.isShared()
          Use PluginState.isShared(). 
org.gudy.azureus2.plugins.PluginInterface.isUnloadable()
          Use PluginState.isUnloadable(). 
org.gudy.azureus2.ui.swt.shells.MessageBoxShell.open()
           
org.gudy.azureus2.plugins.PluginInterface.openTorrentFile(String)
          Use DownloadManager.addDownload(java.io.File) 
org.gudy.azureus2.pluginsimpl.local.PluginInterfaceImpl.openTorrentFile(String)
            
org.gudy.azureus2.pluginsimpl.remote.RPPluginInterface.openTorrentFile(String)
            
org.gudy.azureus2.plugins.PluginInterface.openTorrentURL(String)
          Use DownloadManager.addDownload(java.io.File) 
org.gudy.azureus2.pluginsimpl.local.PluginInterfaceImpl.openTorrentURL(String)
            
org.gudy.azureus2.pluginsimpl.remote.RPPluginInterface.openTorrentURL(String)
            
com.aelitis.azureus.ui.UIFunctions.openView(int, Object)
          Use UIFunctions.getMDI() 
com.aelitis.azureus.ui.swt.shells.main.UIFunctionsImpl.openView(int, Object)
           
org.gudy.azureus2.plugins.ui.UIInputReceiver.prompt()
          Use UIInputReceiver.prompt(UIInputReceiverListener) 
org.gudy.azureus2.plugins.PluginInterface.reload()
          Use PluginState.reload(). 
org.gudy.azureus2.ui.swt.views.utils.ManagerUtils.remove(DownloadManager, Shell, boolean, boolean)
          Use TorrentUtil.removeDownloads(DownloadManager[], AERunnable) 
org.gudy.azureus2.ui.swt.views.utils.ManagerUtils.remove(DownloadManager, Shell, boolean, boolean, AERunnable)
          Use TorrentUtil.removeDownloads(DownloadManager[], AERunnable) 
org.gudy.azureus2.plugins.peers.Peer.removeListener(PeerListener)
          use removeListener( PeerListener2 ) 
org.gudy.azureus2.plugins.update.UpdateManager.restart()
          - use applyUpdates 
com.aelitis.azureus.ui.swt.skin.SWTSkinTabSet.setActiveTabByID(String)
          Use SWTSkinTabSet.setActiveTab(String) 
org.gudy.azureus2.plugins.PluginConfig.setBooleanParameter(String, boolean)
          Use PluginConfig.setUnsafeBooleanParameter(String, boolean) for internal core parameters, or PluginConfig.setCoreBooleanParameter(String, boolean) for core parameters defined here. 
org.gudy.azureus2.plugins.PluginConfig.setByteParameter(String, byte[])
          Use PluginConfig.setUnsafeByteParameter(String, byte[]) for internal core parameters, or PluginConfig.setCoreByteParameter(String, byte[]) for core parameters defined here. 
org.gudy.azureus2.plugins.download.Download.setCategory(String)
          Use TorrentAttribute.TA_CATEGORY (2.2.0.3) 
org.gudy.azureus2.core3.download.DownloadManager.setData(String, Object)
          @deprecated Use setUserData 
org.gudy.azureus2.plugins.PluginInterface.setDisabled(boolean)
          Use PluginState.setDisabled(boolean). 
org.gudy.azureus2.plugins.PluginConfig.setFloatParameter(String, float)
          Use PluginConfig.setUnsafeFloatParameter(String, float) for internal core parameters, or PluginConfig.setCoreFloatParameter(String, float) for core parameters defined here. 
org.gudy.azureus2.plugins.PluginConfig.setIntParameter(String, int)
          Use PluginConfig.setUnsafeIntParameter(String, int) for internal core parameters, or PluginConfig.setCoreIntParameter(String, int) for core parameters defined here. 
org.gudy.azureus2.plugins.PluginConfig.setLongParameter(String, long)
          Use PluginConfig.setUnsafeLongParameter(String, long) for internal core parameters, or PluginConfig.setCoreLongParameter(String, long) for core parameters defined here. 
org.gudy.azureus2.plugins.download.Download.setPriority(int)
          >= 2.1.0.6 does nothing 
org.gudy.azureus2.plugins.PluginConfig.setStringParameter(String, String)
          Use PluginConfig.setUnsafeStringParameter(String, String) for internal core parameters, or PluginConfig.setCoreStringParameter(String, String) for core parameters defined here. 
org.gudy.bouncycastle.asn1.x509.CertificatePolicies.toASN1Object()
          use an ASN1Sequence of PolicyInformation 
org.gudy.azureus2.plugins.PluginInterface.uninstall()
          Use PluginState.uninstall(). 
org.gudy.azureus2.plugins.PluginInterface.unload()
          Use PluginState.unload(). 
 

Deprecated Constructors
org.gudy.bouncycastle.asn1.x509.BasicConstraints(boolean, int)
          use one of the other two unambigous constructors. 
org.gudy.azureus2.ui.swt.config.BooleanParameter(Composite, String, boolean)
          defaultValue should be set via ConfigurationDefaults, not passed by the caller 
org.gudy.azureus2.ui.swt.config.BooleanParameter(Composite, String, boolean, String)
          defaultValue should be set via ConfigurationDefaults, not passed by the caller 
org.gudy.azureus2.ui.swt.config.BooleanParameter(Composite, String, boolean, String, IAdditionalActionPerformer)
          defaultValue should be set via ConfigurationDefaults, not passed by the caller 
org.gudy.bouncycastle.asn1.x509.CertificatePolicies(ASN1Sequence)
          use an ASN1Sequence of PolicyInformation 
org.gudy.bouncycastle.asn1.x509.CertificatePolicies(DERObjectIdentifier)
          use an ASN1Sequence of PolicyInformation 
org.gudy.bouncycastle.asn1.x509.CertificatePolicies(String)
          use an ASN1Sequence of PolicyInformation 
org.gudy.bouncycastle.asn1.DEREncodableVector()
          use ASN1EncodableVector instead. 
org.gudy.bouncycastle.asn1.DERInputStream(InputStream)
          use ASN1InputStream 
org.gudy.bouncycastle.math.ec.ECPoint.F2m(ECCurve)
          use ECCurve.getInfinity() Constructor for point at infinity 
org.gudy.bouncycastle.asn1.x509.GeneralName(DERObject, int)
          this constructor seems the wrong way round! Use GeneralName(tag, name). 
org.gudy.azureus2.ui.swt.config.generic.GenericIntParameter(GenericParameterAdapter, Composite, String, int)
            
org.gudy.azureus2.ui.swt.config.IntParameter(Composite, String, int)
          defaultValue should be set via ConfigurationDefaults, not passed by the caller 
org.gudy.azureus2.ui.swt.shells.MessageBoxShell(Shell, String, String, String[], int)
           
com.aelitis.azureus.launcher.classloading.PrimaryClassloader(ClassLoader)
          DO NOT INVOKE MANUALLY 
org.gudy.azureus2.pluginsimpl.local.utils.xml.simpleparser.SimpleXMLParserDocumentImpl(InputStream)
            
org.gudy.bouncycastle.asn1.x509.X509Name(Hashtable)
          use an ordered constructor! The hashtable ordering is rarely correct