Examples of FudgeSerializer


Examples of org.fudgemsg.mapping.FudgeSerializer

    return message;
  }

  @GET
  public FudgeMsgEnvelope getResource() {
    final FudgeSerializer serializer = new FudgeSerializer(getFudgeContext());
    return new FudgeMsgEnvelope(mapToMessage(serializer, getResources()));
  }
View Full Code Here

Examples of org.fudgemsg.mapping.FudgeSerializer

      return null;
    }
    if (object instanceof Map<?, ?>) {
      return new DataConfigurationResource(getFudgeContext(), (Map<String, Object>) object);
    } else {
      final FudgeSerializer serializer = new FudgeSerializer(getFudgeContext());
      return new FudgeFieldContainerBrowser(serializer.objectToFudgeMsg(object));
    }
  }
View Full Code Here

Examples of org.fudgemsg.mapping.FudgeSerializer

    assertEncodeDecodeCycle(VersionCorrection.class, object);
  }

  public void test_toFudgeMsg() {
    VersionCorrection sample = VersionCorrection.LATEST;
    assertNull(VersionCorrectionFudgeBuilder.toFudgeMsg(new FudgeSerializer(OpenGammaFudgeContext.getInstance()), null));
    assertNotNull(VersionCorrectionFudgeBuilder.toFudgeMsg(new FudgeSerializer(OpenGammaFudgeContext.getInstance()), sample));
  }
View Full Code Here

Examples of org.fudgemsg.mapping.FudgeSerializer

    assertEncodeDecodeCycle(ExternalIdBundle.class, object);
  }

  public void test_toFudgeMsg() {
    ExternalIdBundle sample = ExternalIdBundle.of("A", "B");
    assertNull(ExternalIdBundleFudgeBuilder.toFudgeMsg(new FudgeSerializer(OpenGammaFudgeContext.getInstance()), null));
    assertNotNull(ExternalIdBundleFudgeBuilder.toFudgeMsg(new FudgeSerializer(OpenGammaFudgeContext.getInstance()), sample));
  }
View Full Code Here

Examples of org.fudgemsg.mapping.FudgeSerializer

    assertEncodeDecodeCycle(UniqueId.class, object);
  }

  public void test_toFudgeMsg() {
    UniqueId sample = UniqueId.of("A", "B", "C");
    assertNull(UniqueIdFudgeBuilder.toFudgeMsg(new FudgeSerializer(OpenGammaFudgeContext.getInstance()), null));
    assertNotNull(UniqueIdFudgeBuilder.toFudgeMsg(new FudgeSerializer(OpenGammaFudgeContext.getInstance()), sample));
  }
View Full Code Here

Examples of org.fudgemsg.mapping.FudgeSerializer

    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);
      wrapper.set("idToPortfolioMap", idToPortfolioMap);
    }
    MutableFudgeMsg msg = serializer.objectToFudgeMsg(wrapper);
    FudgeMsgWriter fudgeMsgWriter = new FudgeMsgWriter(xmlStreamWriter);
    fudgeMsgWriter.writeMessage(msg);
    fudgeMsgWriter.close();
  }
View Full Code Here

Examples of org.fudgemsg.mapping.FudgeSerializer

    return _exgSource;
  }

  @SuppressWarnings("unchecked")
  private FudgeMsg configItemCollectionResult(final Collection<?> items) {
    final FudgeSerializer serializer = new FudgeSerializer(OpenGammaFudgeContext.getInstance());
    final MutableFudgeMsg msg = serializer.newMessage();
    for (final ConfigItem<?> item : (Collection<ConfigItem<?>>) items) {
      serializer.addToMessageWithClassHeaders(msg, null, null, item, ConfigItem.class);
    }
    return msg;
  }
View Full Code Here

Examples of org.fudgemsg.mapping.FudgeSerializer

    }
    return msg;
  }

  private FudgeMsg configItemResult(final ConfigItem<?> item) {
    final FudgeSerializer serializer = new FudgeSerializer(OpenGammaFudgeContext.getInstance());
    return FudgeSerializer.addClassHeader(serializer.objectToFudgeMsg(item), item.getClass(), ConfigItem.class);
  }
View Full Code Here

Examples of org.fudgemsg.mapping.FudgeSerializer

  private FudgeMsg configValueResult(final Class<?> clazz, final Object value) {
    if (value == null) {
      return null;
    }
    final FudgeSerializer serializer = new FudgeSerializer(OpenGammaFudgeContext.getInstance());
    return FudgeSerializer.addClassHeader(serializer.objectToFudgeMsg(value), value.getClass(), clazz);
  }
View Full Code Here

Examples of org.fudgemsg.mapping.FudgeSerializer

  protected void distributeNormalizedUpdate(LiveDataSpecification ldspec, FudgeMsg normalizedFields) {
    if (getNormalizedMessageSender() == null) {
      // Nothing to do here.
      return;
    }
    FudgeSerializer serializer = new FudgeSerializer(getNormalizedMessageSender().getFudgeContext());
    LiveDataValueUpdateBean updateBean = new LiveDataValueUpdateBean(0, ldspec, normalizedFields);
    FudgeMsg msg = LiveDataValueUpdateBeanFudgeBuilder.toFudgeMsg(serializer, updateBean);
    getNormalizedMessageSender().send(msg);
  }
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.