public class StBandwidthMeter
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
static int |
DEFAULT_CONNECT_TIMEOUT_COUNT
默认线程超时次数
|
static int |
DEFAULT_HTTP_TIMEOUT
默认连接超时时间
|
static int |
DEFAULT_MAXIMUM_TIMEOUT
默认最大超时时间,单位 秒
|
static int |
DEFAULT_SOCKET_TIMEOUT
默认读取超时时间
|
static int |
DEFAULT_THREAD_BUFFER
默认线程缓冲区
|
static int |
DEFAULT_THREAD_COUNT
默认线程数量
|
static int |
EVA_LEAP
评估算法尺度
|
构造器和说明 |
---|
StBandwidthMeter() |
限定符和类型 | 方法和说明 |
---|---|
static void |
CONFIG(int threadCount,
int threadBuffer)
配置工作线程
|
static void |
SET_CONNECT_TIMEOUT(int count,
int httpTimeout,
int socketTimeout)
设置连接过程中的超时
|
static void |
SET_EVALUATION_LEAP(int length)
设置评估采样尺度
|
static void |
SET_TIMEOUT(int stopTimeout)
设置超时终止时间,单位 秒
|
static void |
START(IHandlerLikeNotify notify,
java.lang.String url)
开始带宽测试
|
static void |
STOP(IHandlerLikeNotify notify)
终止测试
|
public static final int DEFAULT_THREAD_COUNT
public static final int DEFAULT_THREAD_BUFFER
public static final int DEFAULT_CONNECT_TIMEOUT_COUNT
public static final int DEFAULT_MAXIMUM_TIMEOUT
public static final int DEFAULT_HTTP_TIMEOUT
public static final int DEFAULT_SOCKET_TIMEOUT
public static int EVA_LEAP
public static void CONFIG(int threadCount, int threadBuffer)
threadCount
- 工作线程个数threadBuffer
- 工作线程缓冲区大小public static void SET_TIMEOUT(int stopTimeout)
stopTimeout
- 时间public static void SET_CONNECT_TIMEOUT(int count, int httpTimeout, int socketTimeout)
count
- 连接超时最大的失败次数httpTimeout
- 连接超时时间socketTimeout
- 读取超时时间public static void SET_EVALUATION_LEAP(int length)
length
- 长度public static void START(IHandlerLikeNotify notify, java.lang.String url)
notify
- 带宽通知对象url
- 需要下载的连接地址public static void STOP(IHandlerLikeNotify notify)
notify
- 带宽通知对象