Examples of FudgeXMLStreamWriter


Examples of org.fudgemsg.wire.xml.FudgeXMLStreamWriter

  public void saveConfigs(PrintStream outputStream) {
    List<ConfigEntry> allConfigs = getAllConfigs();
    if (_verbose) {
      s_logger.info("Matched " + allConfigs.size() + " configurations");
    }
    FudgeXMLStreamWriter xmlStreamWriter = new FudgeXMLStreamWriter(OpenGammaFudgeContext.getInstance(), new OutputStreamWriter(outputStream));
    FudgeSerializer serializer = new FudgeSerializer(OpenGammaFudgeContext.getInstance());
    FlexiBean wrapper = new FlexiBean();
    wrapper.set("configs", allConfigs);
    if (_portPortfolioRefs) {
      Map<UniqueId, String> idToPortfolioMap = getPortfolioNameMap(allConfigs);
View Full Code Here

Examples of org.fudgemsg.wire.xml.FudgeXMLStreamWriter

    directory.mkdir();
    for (ConfigDocument document : latest) {
      File documentFile = new File(directory, document.getName() + ".xml");
      System.out.println("-- Creating file " + documentFile.getAbsolutePath());
      FileOutputStream fos = new FileOutputStream(documentFile);
      FudgeXMLStreamWriter xmlStreamWriter = new FudgeXMLStreamWriter(OpenGammaFudgeContext.getInstance(), new OutputStreamWriter(fos));
      MutableFudgeMsg msg = serializer.objectToFudgeMsg(document.getConfig().getValue());
      FudgeMsgWriter fudgeMsgWriter = new FudgeMsgWriter(xmlStreamWriter);
      fudgeMsgWriter.writeMessage(msg);
      fudgeMsgWriter.close();
      fos.close();
View Full Code Here

Examples of org.fudgemsg.wire.xml.FudgeXMLStreamWriter

  }
 
  private FudgeMsg cycleMessageXml(final FudgeMsg message) {
    ByteArrayOutputStream baos = new ByteArrayOutputStream();
    OutputStreamWriter outputWriter = new OutputStreamWriter(baos, Charsets.UTF_8);
    try (FudgeMsgWriter fudgeWriter = new FudgeMsgWriter(new FudgeXMLStreamWriter(getFudgeContext(), outputWriter))) {
      fudgeWriter.writeMessage(message);
      fudgeWriter.flush();
    }
    byte[] data = baos.toByteArray();
    getLogger().info("{} bytes", data.length);
View Full Code Here

Examples of org.fudgemsg.wire.xml.FudgeXMLStreamWriter

    // get xml and pretty print it
    FudgeMsgEnvelope msg = getFudgeContext().toFudgeMsg(doc.getConfig().getValue());
    s_logger.debug("config doc {} converted to fudge {}", doc.getUniqueId(), msg);
    StringWriter buf = new StringWriter(1024)
    @SuppressWarnings("resource")
    FudgeMsgWriter writer = new FudgeMsgWriter(new FudgeXMLStreamWriter(getFudgeContext(), buf));
    writer.writeMessageEnvelope(msg);
    s_logger.debug("config doc {} converted to xmk {}", doc.getUniqueId(), buf.toString());
    try {
      return prettyXML(buf.toString(), INDENTATION_SIZE);
    } catch (Exception ex) {
View Full Code Here

Examples of org.fudgemsg.wire.xml.FudgeXMLStreamWriter

      msg = getFudgeContext().toFudgeMsg(obj);
    }
   
    OutputStreamWriter entityWriter = new OutputStreamWriter(entityStream, Charsets.UTF_8);
    @SuppressWarnings("resource")
    final FudgeMsgWriter writer = new FudgeMsgWriter(new FudgeXMLStreamWriter(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.