Examples of FudgeJSONStreamWriter


Examples of org.fudgemsg.wire.json.FudgeJSONStreamWriter

   */
  public String build(FudgeMsg fudgeMsg) {
    ArgumentChecker.notNull(fudgeMsg, "fudge message");
   
    final CharArrayWriter caw = new CharArrayWriter();
    try (FudgeMsgWriter fmw = new FudgeMsgWriter(new FudgeJSONStreamWriter(_fudgeContext, caw))) {
      fmw.writeMessage(fudgeMsg);
    }
    return caw.toString();
  }
View Full Code Here

Examples of org.fudgemsg.wire.json.FudgeJSONStreamWriter

  }

  @Override
  public void addJSON(Appendable buffer) {
    StringWriter stringWriter = new StringWriter();
    FudgeStreamWriter fudgeWriter = new FudgeJSONStreamWriter(_fudgeContext, stringWriter);
    FudgeMsgEnvelope msg = _fudgeContext.toFudgeMsg(_value);
    fudgeWriter.writeFields(msg.getMessage());
    fudgeWriter.flush();
    fudgeWriter.close();
    try {
      buffer.append(stringWriter.toString());
    } catch (IOException ex) {
      throw new RuntimeException(ex);
    }
View Full Code Here

Examples of org.fudgemsg.wire.json.FudgeJSONStreamWriter

      msg = getFudgeContext().toFudgeMsg(obj);
    }
   
    OutputStreamWriter entityWriter = new OutputStreamWriter(entityStream, Charsets.UTF_8);
    @SuppressWarnings("resource")
    final FudgeMsgWriter writer = new FudgeMsgWriter(new FudgeJSONStreamWriter(getFudgeContext(), entityWriter));
    writer.writeMessageEnvelope(msg, getFudgeTaxonomyId());
    writer.flush();
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.