gpt4 book ai didi

okreplay.YamlTapeLoader类的使用及代码示例

转载 作者:知者 更新时间:2024-03-18 18:07:31 25 4
gpt4 key购买 nike

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

YamlTapeLoader介绍

暂无

代码示例

代码示例来源:origin: airbnb/okreplay

void writeTo(Tape tape, Writer writer) throws IOException {
 try {
  getYaml().dump(tape, writer);
 } finally {
  writer.close();
 }
}

代码示例来源:origin: airbnb/okreplay

@Override public YamlTape loadTape(String tapeName) {
 String fileName = normalize(tapeName);
 if (tapeRoot.tapeExists(fileName)) {
  Reader reader = tapeRoot.readerFor(fileName);
  YamlTape tape = readFrom(reader);
  LOG.info(String.format(Locale.US,
    "loaded tape with %d recorded interactions from file %s...", tape.size(), fileName));
  return tape;
 } else {
  return newTape(tapeName);
 }
}

代码示例来源:origin: airbnb/okreplay

@Override public void writeTape(final Tape tape) {
 String fileName = normalize(tape.getName());
 if (tape.isDirty()) {
  //noinspection OverlyBroadCatchBlock
  try {
   Writer writer = tapeRoot.writerFor(fileName);
   LOG.info(String.format("writing tape %s to file %s...", tape.getName(), fileName));
   writeTo(tape, writer);
  } catch (IOException e) {
   throw new RuntimeException(e);
  }
 }
}

代码示例来源:origin: airbnb/okreplay

/** Not just a property as `tapeRoot` gets changed during constructor. */
 private TapeLoader<? extends Tape> getTapeLoader() {
  return new YamlTapeLoader(configuration.getTapeRoot());
 }
}

代码示例来源:origin: com.airbnb.okreplay/okreplay

@Override public void writeTape(final Tape tape) {
 String fileName = normalize(tape.getName());
 if (tape.isDirty()) {
  //noinspection OverlyBroadCatchBlock
  try {
   Writer writer = tapeRoot.writerFor(fileName);
   LOG.info(String.format("writing tape %s to file %s...", tape.getName(), fileName));
   writeTo(tape, writer);
  } catch (IOException e) {
   throw new RuntimeException(e);
  }
 }
}

代码示例来源:origin: com.airbnb.okreplay/okreplay

/** Not just a property as `tapeRoot` gets changed during constructor. */
 private TapeLoader<? extends Tape> getTapeLoader() {
  return new YamlTapeLoader(configuration.getTapeRoot());
 }
}

代码示例来源:origin: com.airbnb.okreplay/okreplay

@Override public YamlTape loadTape(String tapeName) {
 String fileName = normalize(tapeName);
 if (tapeRoot.tapeExists(fileName)) {
  Reader reader = tapeRoot.readerFor(fileName);
  YamlTape tape = readFrom(reader);
  LOG.info(String.format(Locale.US,
    "loaded tape with %d recorded interactions from file %s...", tape.size(), fileName));
  return tape;
 } else {
  return newTape(tapeName);
 }
}

代码示例来源:origin: com.airbnb.okreplay/okreplay

void writeTo(Tape tape, Writer writer) throws IOException {
 try {
  getYaml().dump(tape, writer);
 } finally {
  writer.close();
 }
}

代码示例来源:origin: airbnb/okreplay

YamlTape readFrom(Reader reader) {
 try {
  return (YamlTape) getYaml().load(reader);
 } catch (YAMLException | ClassCastException e) {
  throw new TapeLoadException("Invalid tape", e);
 }
}

代码示例来源:origin: com.airbnb.okreplay/okreplay

YamlTape readFrom(Reader reader) {
 try {
  return (YamlTape) getYaml().load(reader);
 } catch (YAMLException | ClassCastException e) {
  throw new TapeLoadException("Invalid tape", e);
 }
}

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