Class MainlineDHTManagerImpl
- java.lang.Object
-
- com.biglybt.pifimpl.local.dht.mainline.MainlineDHTManagerImpl
-
- All Implemented Interfaces:
MainlineDHTManager
public class MainlineDHTManagerImpl extends java.lang.Object implements MainlineDHTManager
-
-
Constructor Summary
Constructors Constructor Description MainlineDHTManagerImpl(Core core)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MainlineDHTProvider
getProvider()
Returns the current DHT provider, or null if there isn't one.void
setProvider(MainlineDHTProvider provider)
Registers an object to be used for mainline DHT support.
-
-
-
Field Detail
-
core
private Core core
-
-
Constructor Detail
-
MainlineDHTManagerImpl
public MainlineDHTManagerImpl(Core core)
-
-
Method Detail
-
setProvider
public void setProvider(MainlineDHTProvider provider)
Description copied from interface:MainlineDHTManager
Registers an object to be used for mainline DHT support. There is only one slot available, so if multiple plugins attempt to register themselves, only the last one will be used. If you pass null as an argument, it will cause the client to disable support for mainline DHT.- Specified by:
setProvider
in interfaceMainlineDHTManager
-
getProvider
public MainlineDHTProvider getProvider()
Description copied from interface:MainlineDHTManager
Returns the current DHT provider, or null if there isn't one.- Specified by:
getProvider
in interfaceMainlineDHTManager
-
-