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.bouncycastle.asn1.BERConstructedSequence
          use BERSequence 
org.bouncycastle.asn1.BERInputStream
          use ASN1InputStream 
org.bouncycastle.asn1.DERConstructedSequence
          use DERSequence. 
org.bouncycastle.asn1.DERConstructedSet
          use DERSet 
org.bouncycastle.asn1.util.DERDump
          use ASN1Dump. 
org.bouncycastle.asn1.DERInputStream
          use ASN1InputStream 
org.bouncycastle.crypto.modes.PaddedBlockCipher
          use org.bouncycastle.crypto.paddings.PaddedBufferedBlockCipher instead. 
org.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.bouncycastle.asn1.x509.CRLReason.AA_COMPROMISE
          use lower case version 
org.bouncycastle.asn1.x509.ReasonFlags.AA_COMPROMISE
          use lower case version 
org.bouncycastle.asn1.x509.CRLReason.AFFILIATION_CHANGED
          use lower case version 
org.bouncycastle.asn1.x509.ReasonFlags.AFFILIATION_CHANGED
          use lower case version 
org.bouncycastle.asn1.x509.CRLReason.CA_COMPROMISE
          use lower case version 
org.bouncycastle.asn1.x509.ReasonFlags.CA_COMPROMISE
          use lower case version 
org.bouncycastle.asn1.x509.CRLReason.CERTIFICATE_HOLD
          use lower case version 
org.bouncycastle.asn1.x509.ReasonFlags.CERTIFICATE_HOLD
          use lower case version 
org.bouncycastle.asn1.x509.CRLReason.CESSATION_OF_OPERATION
          use lower case version 
org.bouncycastle.asn1.x509.ReasonFlags.CESSATION_OF_OPERATION
          use lower case version 
org.bouncycastle.asn1.x509.CRLReason.KEY_COMPROMISE
          use lower case version 
org.bouncycastle.asn1.x509.ReasonFlags.KEY_COMPROMISE
          use lower case version 
org.bouncycastle.asn1.x509.CRLReason.PRIVILEGE_WITHDRAWN
          use lower case version 
org.bouncycastle.asn1.x509.ReasonFlags.PRIVILEGE_WITHDRAWN
          use lower case version 
org.bouncycastle.asn1.x509.CRLReason.REMOVE_FROM_CRL
          use lower case version 
org.bouncycastle.asn1.x509.CRLReason.SUPERSEDED
          use lower case version 
org.bouncycastle.asn1.x509.ReasonFlags.SUPERSEDED
          use lower case version 
org.bouncycastle.asn1.x509.CRLReason.UNSPECIFIED
          use lower case version 
org.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.bouncycastle.jce.provider.JDKDSASigner.engineGetParameter(String)
            
org.bouncycastle.jce.provider.JDKDigestSignature.engineGetParameter(String)
            
org.bouncycastle.jce.provider.JDKDSASigner.engineSetParameter(String, Object)
          replaced with  
org.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.bouncycastle.asn1.x509.CertificatePolicies.getInstance(ASN1TaggedObject, boolean)
          use an ASN1Sequence of PolicyInformation 
org.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)
            
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.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.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.bouncycastle.asn1.x509.CertificatePolicies(ASN1Sequence)
          use an ASN1Sequence of PolicyInformation 
org.bouncycastle.asn1.x509.CertificatePolicies(DERObjectIdentifier)
          use an ASN1Sequence of PolicyInformation 
org.bouncycastle.asn1.x509.CertificatePolicies(String)
          use an ASN1Sequence of PolicyInformation 
org.bouncycastle.asn1.DEREncodableVector()
          use ASN1EncodableVector instead. 
org.bouncycastle.asn1.DERInputStream(InputStream)
          use ASN1InputStream 
org.bouncycastle.math.ec.ECPoint.F2m(ECCurve)
          use ECCurve.getInfinity() Constructor for point at infinity 
org.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.bouncycastle.asn1.x509.X509Name(Hashtable)
          use an ordered constructor! The hashtable ordering is rarely correct