当前位置: 首页>>代码示例>>Java>>正文


Java XAttrCodec.decodeValue方法代码示例

本文整理汇总了Java中org.apache.hadoop.fs.XAttrCodec.decodeValue方法的典型用法代码示例。如果您正苦于以下问题:Java XAttrCodec.decodeValue方法的具体用法?Java XAttrCodec.decodeValue怎么用?Java XAttrCodec.decodeValue使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.apache.hadoop.fs.XAttrCodec的用法示例。


在下文中一共展示了XAttrCodec.decodeValue方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: processOptions

import org.apache.hadoop.fs.XAttrCodec; //导入方法依赖的package包/类
@Override
protected void processOptions(LinkedList<String> args) throws IOException {
  name = StringUtils.popOptionWithArgument("-n", args);
  String v = StringUtils.popOptionWithArgument("-v", args);
  if (v != null) {
    value = XAttrCodec.decodeValue(v);
  }
  xname = StringUtils.popOptionWithArgument("-x", args);

  if (name != null && xname != null) {
    throw new HadoopIllegalArgumentException(
        "Can not specify both '-n name' and '-x name' option.");
  }
  if (name == null && xname == null) {
    throw new HadoopIllegalArgumentException(
        "Must specify '-n name' or '-x name' option.");
  }

  if (args.isEmpty()) {
    throw new HadoopIllegalArgumentException("<path> is missing.");
  }
  if (args.size() > 1) {
    throw new HadoopIllegalArgumentException("Too many arguments.");
  }
}
 
开发者ID:nucypher,项目名称:hadoop-oss,代码行数:26,代码来源:XAttrCommands.java

示例2: createXAttrMap

import org.apache.hadoop.fs.XAttrCodec; //导入方法依赖的package包/类
/** Convert xAttrs json to xAttrs map */
private Map<String, byte[]> createXAttrMap(JSONArray jsonArray) 
    throws IOException {
  Map<String, byte[]> xAttrs = Maps.newHashMap();
  for (Object obj : jsonArray) {
    JSONObject jsonObj = (JSONObject) obj;
    final String name = (String)jsonObj.get(XATTR_NAME_JSON);
    final byte[] value = XAttrCodec.decodeValue(
        (String)jsonObj.get(XATTR_VALUE_JSON));
    xAttrs.put(name, value);
  }

  return xAttrs;
}
 
开发者ID:naver,项目名称:hadoop,代码行数:15,代码来源:HttpFSFileSystem.java

示例3: FSSetXAttr

import org.apache.hadoop.fs.XAttrCodec; //导入方法依赖的package包/类
public FSSetXAttr(String path, String name, String encodedValue, 
    EnumSet<XAttrSetFlag> flag) throws IOException {
  this.path = new Path(path);
  this.name = name;
  this.value = XAttrCodec.decodeValue(encodedValue);
  this.flag = flag;
}
 
开发者ID:naver,项目名称:hadoop,代码行数:8,代码来源:FSOperations.java

示例4: decodeXAttrValue

import org.apache.hadoop.fs.XAttrCodec; //导入方法依赖的package包/类
/** Decode xattr value from string */
private byte[] decodeXAttrValue(String value) throws IOException {
  if (value != null) {
    return XAttrCodec.decodeValue(value);
  } else {
    return new byte[0];
  }
}
 
开发者ID:naver,项目名称:hadoop,代码行数:9,代码来源:TestHttpFSServer.java

示例5: decodeXAttrValue

import org.apache.hadoop.fs.XAttrCodec; //导入方法依赖的package包/类
static byte[] decodeXAttrValue(String value) throws IOException {
  if (value != null) {
    return XAttrCodec.decodeValue(value);
  } else {
    return new byte[0];
  }
}
 
开发者ID:aliyun-beta,项目名称:aliyun-oss-hadoop-fs,代码行数:8,代码来源:JsonUtilClient.java

示例6: getXAttrValue

import org.apache.hadoop.fs.XAttrCodec; //导入方法依赖的package包/类
public byte[] getXAttrValue() throws IOException {
  final String v = getValue();
  return XAttrCodec.decodeValue(v);
}
 
开发者ID:naver,项目名称:hadoop,代码行数:5,代码来源:XAttrValueParam.java


注:本文中的org.apache.hadoop.fs.XAttrCodec.decodeValue方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。