Examples of newMessage()


Examples of org.fudgemsg.FudgeContext.newMessage()

   *
   * @return the raw security instance, not null
   */
  public RawSecurity toRawSecurity() {
    final FudgeContext context = OpenGammaFudgeContext.getInstance();
    final MutableFudgeMsg fudgeMsg = context.newMessage();
    final FudgeSerializer serializer = new FudgeSerializer(context);
    populateFudgeMsg(serializer, fudgeMsg);
    final RawSecurity security = new RawSecurity(getUniqueId(), getName(), getSecurityType(), getExternalIdBundle(), context.toByteArray(fudgeMsg));
    security.setAttributes(getAttributes());
    return security;
View Full Code Here

Examples of org.fudgemsg.FudgeContext.newMessage()

   */
  @Test
  public void roundTrip() {
    FudgeContext context = OpenGammaFudgeContext.getInstance();
    CurrencyPair eurUsd = CurrencyPair.parse("EUR/USD");
    MutableFudgeMsg msg = context.newMessage();
    msg.add(CURRENCY_PAIR, eurUsd);
    ByteArrayOutputStream baos = new ByteArrayOutputStream();
    FudgeMsgWriter writer = context.createMessageWriter(baos);
    writer.writeMessage(msg);
    writer.close();
View Full Code Here

Examples of org.fudgemsg.mapping.FudgeSerializer.newMessage()

  @GET
  @Path("functionsByUniqueId")
  public Response getFunctionsByUniqueId() {
    final Collection<FunctionDefinition> allFunctions = getFunctionRepository().getAllFunctions();
    final FudgeSerializer serializer = new FudgeSerializer(OpenGammaFudgeContext.getInstance());
    final MutableFudgeMsg msg = serializer.newMessage();
    for (FunctionDefinition function : allFunctions) {
      final MutableFudgeMsg submsg = serializer.newMessage();
      submsg.add("shortName", function.getShortName());
      serializer.addToMessageWithClassHeaders(submsg, "defaultParameters", null, function.getDefaultParameters(), FunctionParameters.class);
      msg.add(function.getUniqueId(), submsg);
View Full Code Here

Examples of org.fudgemsg.mapping.FudgeSerializer.newMessage()

  public Response getFunctionsByUniqueId() {
    final Collection<FunctionDefinition> allFunctions = getFunctionRepository().getAllFunctions();
    final FudgeSerializer serializer = new FudgeSerializer(OpenGammaFudgeContext.getInstance());
    final MutableFudgeMsg msg = serializer.newMessage();
    for (FunctionDefinition function : allFunctions) {
      final MutableFudgeMsg submsg = serializer.newMessage();
      submsg.add("shortName", function.getShortName());
      serializer.addToMessageWithClassHeaders(submsg, "defaultParameters", null, function.getDefaultParameters(), FunctionParameters.class);
      msg.add(function.getUniqueId(), submsg);
    }
    return responseOk(new FudgeMsgEnvelope(msg));
View Full Code Here

Examples of org.fudgemsg.mapping.FudgeSerializer.newMessage()

  @GET
  @Path("functionsByShortName")
  public Response getFunctionsByShortName() {
    final Collection<FunctionDefinition> allFunctions = getFunctionRepository().getAllFunctions();
    final FudgeSerializer serializer = new FudgeSerializer(OpenGammaFudgeContext.getInstance());
    final MutableFudgeMsg msg = serializer.newMessage();
    for (FunctionDefinition function : allFunctions) {
      final MutableFudgeMsg submsg = serializer.newMessage();
      submsg.add("uniqueId", function.getUniqueId());
      serializer.addToMessageWithClassHeaders(submsg, "defaultParameters", null, function.getDefaultParameters(), FunctionParameters.class);
      msg.add(function.getShortName(), submsg);
View Full Code Here

Examples of org.fudgemsg.mapping.FudgeSerializer.newMessage()

  public Response getFunctionsByShortName() {
    final Collection<FunctionDefinition> allFunctions = getFunctionRepository().getAllFunctions();
    final FudgeSerializer serializer = new FudgeSerializer(OpenGammaFudgeContext.getInstance());
    final MutableFudgeMsg msg = serializer.newMessage();
    for (FunctionDefinition function : allFunctions) {
      final MutableFudgeMsg submsg = serializer.newMessage();
      submsg.add("uniqueId", function.getUniqueId());
      serializer.addToMessageWithClassHeaders(submsg, "defaultParameters", null, function.getDefaultParameters(), FunctionParameters.class);
      msg.add(function.getShortName(), submsg);
    }
    return responseOk(new FudgeMsgEnvelope(msg));
View Full Code Here

Examples of org.fudgemsg.mapping.FudgeSerializer.newMessage()

  public static FudgeMsg uriSearchBulkData(
      Set<ExternalIdBundle> identifierSet, String dataSource, String dataProvider, String dataField,
      LocalDate start, boolean includeStart, LocalDate end, boolean includeEnd) {
    FudgeSerializer serializationContext = new FudgeSerializer(OpenGammaFudgeContext.getInstance());
    MutableFudgeMsg msg = serializationContext.newMessage();
    serializationContext.addToMessage(msg, "id", null, identifierSet);
    serializationContext.addToMessage(msg, "dataSource", null, dataSource);
    serializationContext.addToMessage(msg, "dataProvider", null, dataProvider);
    serializationContext.addToMessage(msg, "dataField", null, dataField);
    serializationContext.addToMessage(msg, "start", null, start);
View Full Code Here

Examples of org.fudgemsg.mapping.FudgeSerializer.newMessage()

    }

    public FudgeMsg toFudgeMsg(FudgeContext fudgeContext) {
      ArgumentChecker.notNull(fudgeContext, "FudgeContext");
      FudgeSerializer serializer = new FudgeSerializer(fudgeContext);
      MutableFudgeMsg msg = serializer.newMessage();
      for (String sec : _resultsBySecurity.keySet()) {
        PerSecurityReferenceDataResult result = _resultsBySecurity.get(sec);
        if (result != null) {
          MutableFudgeMsg subMsg = serializer.newMessage();
          String security = result.getSecurity();
View Full Code Here

Examples of org.fudgemsg.mapping.FudgeSerializer.newMessage()

      FudgeSerializer serializer = new FudgeSerializer(fudgeContext);
      MutableFudgeMsg msg = serializer.newMessage();
      for (String sec : _resultsBySecurity.keySet()) {
        PerSecurityReferenceDataResult result = _resultsBySecurity.get(sec);
        if (result != null) {
          MutableFudgeMsg subMsg = serializer.newMessage();
          String security = result.getSecurity();
          subMsg.add(SECURITY_FIELD_NAME, security);
          FudgeMsg fieldData = result.getFieldData();
          subMsg.add(FIELD_DATA_FIELD_NAME, fieldData);
          List<String> exceptions = result.getExceptions();
View Full Code Here

Examples of org.fudgemsg.mapping.FudgeSerializer.newMessage()

  }

  @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
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.