本文整理了Java中org.kaazing.gateway.util.Utils.parseDataSize()
方法的一些代码示例,展示了Utils.parseDataSize()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Utils.parseDataSize()
方法的具体详情如下:
包路径:org.kaazing.gateway.util.Utils
类名称:Utils
方法名:parseDataSize
[英]Converts a data size specified in bytes (all digits), kilobytes (digits followed by k or K) or megabytes (digits followed by m or M), values like 1048, 64k, 10M.
[中]转换以字节(所有数字)、千字节(数字后接k或k)或兆字节(数字后接m或m)为单位指定的数据大小,如1048、64k、10M。
代码示例来源:origin: kaazing/gateway
static int getWsMaximumMessageSize(String wsMaxMessageSizeValue) {
int wsMaxMessageSize = DEFAULT_WEBSOCKET_MAXIMUM_MESSAGE_SIZE;
if (wsMaxMessageSizeValue != null) {
wsMaxMessageSize = Utils.parseDataSize(wsMaxMessageSizeValue);
}
return wsMaxMessageSize;
}
代码示例来源:origin: kaazing/gateway
/**
* Converts a data size specified in bytes (all digits), kilobytes (digits followed by k or K)
* or megabytes (digits followed by m or M), values like 1048, 64k, 10M.
* @param dataSizeValue data size
* @return - data size converted to int number of bytes
*/
public static int parseDataSize(String dataSizeValue) {
return parseDataSize(dataSizeValue, "dataSize");
}
代码示例来源:origin: kaazing/gateway
/**
* Get a property which is a number of bytes expressed either as an integer (number of bytes) or an integer followed by K
* (number of kilobytes) or an integer followed by M (for megabytes). Examples: 1048, 64k, 10M
*/
public static int getOptionalDataSizeProperty(ServiceProperties properties, String propertyName, int defaultValue) {
String value = getOptionalProperty(properties, propertyName, Integer.toString(defaultValue));
return Utils.parseDataSize(value);
}
内容来源于网络,如有侵权,请联系作者删除!