gpt4 book ai didi

com.bazaarvoice.emodb.common.zookeeper.store.ZkValueSerializer类的使用及代码示例

转载 作者:知者 更新时间:2024-03-13 12:25:00 27 4
gpt4 key购买 nike

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

ZkValueSerializer介绍

[英]Convert values to and from strings. Values are stored in ZooKeeper in strings for transparency and ease of debugging.
[中]将值与字符串进行转换。值以字符串形式存储在ZooKeeper中,以提高透明度并便于调试。

代码示例

代码示例来源:origin: bazaarvoice/emodb

protected T fromString(String string) {
  return _serializer.fromString(string);
}

代码示例来源:origin: bazaarvoice/emodb

@Override
  public String toString() {
    return _value != null ? _serializer.toString(_value) : "null";
  }
}

代码示例来源:origin: com.bazaarvoice.emodb/emodb-common-zookeeper

@Override
  public String toString() {
    return _value != null ? _serializer.toString(_value) : "null";
  }
}

代码示例来源:origin: com.bazaarvoice.emodb/emodb-table

protected T fromString(String string) {
  return _serializer.fromString(string);
}

代码示例来源:origin: com.bazaarvoice.emodb/emodb-table

protected String toString(T value) {
    return _serializer.toString(value);
  }
}

代码示例来源:origin: com.bazaarvoice.emodb/emodb-common-zookeeper

private T fromZkBytes(byte[] bytes) {
  if (bytes == null || bytes.length == 0) {
    return null;
  }
  try {
    String string = new String(bytes, Charsets.UTF_8);
    return _serializer.fromString(string);
  } catch (Exception e) {
    _log.error("Exception trying to parse value from ZK path {}: {}", _zkPath, e);
    return null;
  }
}

代码示例来源:origin: bazaarvoice/emodb

protected String toString(T value) {
    return _serializer.toString(value);
  }
}

代码示例来源:origin: bazaarvoice/emodb

private T fromZkBytes(byte[] bytes) {
  if (bytes == null || bytes.length == 0) {
    return null;
  }
  try {
    String string = new String(bytes, Charsets.UTF_8);
    return _serializer.fromString(string);
  } catch (Exception e) {
    _log.error("Exception trying to parse value from ZK path {}: {}", _zkPath, e);
    return null;
  }
}

代码示例来源:origin: bazaarvoice/emodb

private byte[] toZkBytes(T value) {
  if (value == null) {
    return new byte[0];
  }
  String string = _serializer.toString(value);
  return string.getBytes(Charsets.UTF_8);
}

代码示例来源:origin: bazaarvoice/emodb

private void updateFromZkBytes(byte[] bytes, T defaultValue) {
  if (bytes == null || bytes.length == 0) {
    _value = defaultValue;
  } else {
    try {
      String string = new String(bytes, Charsets.UTF_8);
      _value = _serializer.fromString(string);
    } catch (Exception e) {
      _log.error("Exception trying to parse value from ZK path {}: {}", _zkPath, e);
    }
  }
  fireChanged();
}

代码示例来源:origin: com.bazaarvoice.emodb/emodb-common-zookeeper

private byte[] toZkBytes(T value) {
  if (value == null) {
    return new byte[0];
  }
  String string = _serializer.toString(value);
  return string.getBytes(Charsets.UTF_8);
}

代码示例来源:origin: com.bazaarvoice.emodb/emodb-common-zookeeper

private void updateFromZkBytes(byte[] bytes, T defaultValue) {
  if (bytes == null || bytes.length == 0) {
    _value = defaultValue;
  } else {
    try {
      String string = new String(bytes, Charsets.UTF_8);
      _value = _serializer.fromString(string);
    } catch (Exception e) {
      _log.error("Exception trying to parse value from ZK path {}: {}", _zkPath, e);
    }
  }
  fireChanged();
}

代码示例来源:origin: com.bazaarvoice.emodb/emodb-common-zookeeper

private byte[] toZkBytes(T value) {
  if (value == null) {
    return new byte[0];
  }
  String string = _serializer.toString(value);
  return string.getBytes(Charsets.UTF_8);
}

代码示例来源:origin: bazaarvoice/emodb

private byte[] toZkBytes(T value) {
  if (value == null) {
    return new byte[0];
  }
  String string = _serializer.toString(value);
  return string.getBytes(Charsets.UTF_8);
}

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com