gpt4 book ai didi

com.dyuproject.protostuff.YamlOutput.()方法的使用及代码示例

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

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

YamlOutput.<init>介绍

暂无

代码示例

代码示例来源:origin: com.dyuproject.protostuffdb/protostuffdb-core

public Yaml(RpcProtocol protocol, 
    RpcWorker worker, WriteSession session, 
    int nextBufferSize)
{
  super("yaml", false);
  
  output = new YamlOutput(session.head, DUMMY_OUT,
      this, nextBufferSize, null);
  
  response = new Response(worker, output, protocol);
}

代码示例来源:origin: com.dyuproject.protostuff/protostuff-yaml

throw new IllegalArgumentException("Buffer previously used and had not been reset.");
final YamlOutput output = new YamlOutput(buffer, schema);

代码示例来源:origin: com.dyuproject.protostuff/protostuff-yaml

throw new IllegalArgumentException("Buffer previously used and had not been reset.");
final YamlOutput output = new YamlOutput(buffer, schema);

代码示例来源:origin: com.dyuproject.protostuff/protostuff-yaml

/**
 * Serializes the {@code message} into an {@link OutputStream} 
 * with the supplied buffer.
 * 
 * @return the total bytes written to the output.
 */
public static <T> int writeTo(OutputStream out, T message, Schema<T> schema, 
    LinkedBuffer buffer) throws IOException
{
  if(buffer.start != buffer.offset)
    throw new IllegalArgumentException("Buffer previously used and had not been reset.");
  
  final YamlOutput output = new YamlOutput(buffer, out, schema);
  
  output.tail = YamlOutput.writeTag(
      schema.messageName(), 
      false, 
      output.sink, 
      output, 
      output.sink.writeByteArray(
          START_DIRECTIVE, 
          output, 
          buffer));
  
  schema.writeTo(output, message);
  LinkedBuffer.writeTo(out, buffer);
  
  return output.getSize();
}

代码示例来源:origin: com.dyuproject.protostuff/protostuff-yaml

throw new IllegalArgumentException("Buffer previously used and had not been reset.");
final YamlOutput output = new YamlOutput(buffer, schema);

代码示例来源:origin: com.dyuproject.protostuff/protostuff-yaml

/**
 * Serializes the {@code message} into a {@link WriteSession}.
 * 
 * @return the total bytes written to the output.
 */
public static <T> int writeTo(WriteSession session, T message, Schema<T> schema) throws IOException
{
  final int size = session.size;
  final YamlOutput output = new YamlOutput(session.head, session.out, schema);
  output.size = size;
  
  output.tail = YamlOutput.writeTag(
      schema.messageName(), 
      false, 
      output.sink, 
      output, 
      output.sink.writeByteArray(
          START_DIRECTIVE, 
          output, 
          output.tail));
  
  schema.writeTo(output, message);
  
  return output.getSize() - size;
}

代码示例来源:origin: com.dyuproject.protostuff/protostuff-yaml

throw new IllegalArgumentException("Buffer previously used and had not been reset.");
final YamlOutput output = new YamlOutput(buffer, out, schema);

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