org.kaazing.gateway.util.Utils.parseDataSize()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(1.5k)|赞(0)|评价(0)|浏览(83)

本文整理了Java中org.kaazing.gateway.util.Utils.parseDataSize()方法的一些代码示例,展示了Utils.parseDataSize()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Utils.parseDataSize()方法的具体详情如下:
包路径:org.kaazing.gateway.util.Utils
类名称:Utils
方法名:parseDataSize

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);
}

相关文章