Package com.biglybt.core.util
Class FeatureAvailability
- java.lang.Object
-
- com.biglybt.core.util.FeatureAvailability
-
public class FeatureAvailability extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static long
FT_AUTO_SPEED_DEFAULT_CLASSIC
private static long
FT_DISABLE_DHT_REP_V2
private static long
FT_DISABLE_MAGNET_MD
private static long
FT_DISABLE_MAGNET_SL
private static long
FT_DISABLE_PEER_GENERAL_RECONNECT
private static long
FT_DISABLE_PEER_UDP_RECONNECT
private static long
FT_DISABLE_RCM
private static long
FT_DISABLE_REQUEST_LIMITING
private static long
FT_ENABLE_ALL_FE_CLIENTS
private static long
FT_ENABLE_INTERNAL_FEATURES
private static long
FT_TRIGGER_SPEED_TEST_V1
private static VersionCheckClient
vcc
-
Constructor Summary
Constructors Constructor Description FeatureAvailability()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
allowAllFEClients()
static boolean
areInternalFeaturesEnabled()
static boolean
isAutoSpeedDefaultClassic()
static boolean
isDHTRepV2Enabled()
static boolean
isGeneralPeerReconnectEnabled()
static boolean
isMagnetMDEnabled()
static boolean
isMagnetSLEnabled()
static boolean
isRCMEnabled()
static boolean
isRequestLimitingEnabled()
static boolean
isUDPPeerReconnectEnabled()
static boolean
triggerSpeedTestV1()
-
-
-
Field Detail
-
FT_DISABLE_REQUEST_LIMITING
private static final long FT_DISABLE_REQUEST_LIMITING
- See Also:
- Constant Field Values
-
FT_DISABLE_PEER_GENERAL_RECONNECT
private static final long FT_DISABLE_PEER_GENERAL_RECONNECT
- See Also:
- Constant Field Values
-
FT_DISABLE_PEER_UDP_RECONNECT
private static final long FT_DISABLE_PEER_UDP_RECONNECT
- See Also:
- Constant Field Values
-
FT_AUTO_SPEED_DEFAULT_CLASSIC
private static final long FT_AUTO_SPEED_DEFAULT_CLASSIC
- See Also:
- Constant Field Values
-
FT_DISABLE_RCM
private static final long FT_DISABLE_RCM
- See Also:
- Constant Field Values
-
FT_DISABLE_DHT_REP_V2
private static final long FT_DISABLE_DHT_REP_V2
- See Also:
- Constant Field Values
-
FT_DISABLE_MAGNET_SL
private static final long FT_DISABLE_MAGNET_SL
- See Also:
- Constant Field Values
-
FT_ENABLE_ALL_FE_CLIENTS
private static final long FT_ENABLE_ALL_FE_CLIENTS
- See Also:
- Constant Field Values
-
FT_ENABLE_INTERNAL_FEATURES
private static final long FT_ENABLE_INTERNAL_FEATURES
- See Also:
- Constant Field Values
-
FT_TRIGGER_SPEED_TEST_V1
private static final long FT_TRIGGER_SPEED_TEST_V1
- See Also:
- Constant Field Values
-
FT_DISABLE_MAGNET_MD
private static final long FT_DISABLE_MAGNET_MD
- See Also:
- Constant Field Values
-
vcc
private static final VersionCheckClient vcc
-
-
Method Detail
-
areInternalFeaturesEnabled
public static boolean areInternalFeaturesEnabled()
-
isRequestLimitingEnabled
public static boolean isRequestLimitingEnabled()
-
isGeneralPeerReconnectEnabled
public static boolean isGeneralPeerReconnectEnabled()
-
isUDPPeerReconnectEnabled
public static boolean isUDPPeerReconnectEnabled()
-
isAutoSpeedDefaultClassic
public static boolean isAutoSpeedDefaultClassic()
-
isRCMEnabled
public static boolean isRCMEnabled()
-
isDHTRepV2Enabled
public static boolean isDHTRepV2Enabled()
-
isMagnetSLEnabled
public static boolean isMagnetSLEnabled()
-
isMagnetMDEnabled
public static boolean isMagnetMDEnabled()
-
allowAllFEClients
public static boolean allowAllFEClients()
-
triggerSpeedTestV1
public static boolean triggerSpeedTestV1()
-
-