Package org.fudgemsg.mapping

Examples of org.fudgemsg.mapping.FudgeSerializer


    LiveDataSpecification resolvedSpec = new LiveDataSpecification(
        requestedSpec.getNormalizationRuleSetId(),
        resolvedId);
   
    ResolveResponse response = new ResolveResponse(resolvedSpec);
    FudgeMsg responseFudgeMsg = response.toFudgeMsg(new FudgeSerializer(deserializer.getFudgeContext()));
    return responseFudgeMsg;
  }
View Full Code Here


    assertEncodeDecodeCycle(PagingRequest.class, object);
  }

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

    assertEncodeDecodeCycle(Paging.class, object);
  }

  public void test_toFudgeMsg() {
    Paging sample = Paging.of(PagingRequest.ONE, 1);
    assertNull(PagingFudgeBuilder.toFudgeMsg(new FudgeSerializer(OpenGammaFudgeContext.getInstance()), null));
    assertNotNull(PagingFudgeBuilder.toFudgeMsg(new FudgeSerializer(OpenGammaFudgeContext.getInstance()), sample));
  }
View Full Code Here

  private final Map<Object, Object> _info = new HashMap<Object, Object>();

  public SecurityInfo(final ComparisonContext context, final Security security) {
    super(security);
    s_logger.debug("Extracting core information from {}", security);
    final FudgeSerializer serializer = context.getFudgeSerializer();
    serializer.reset();
    final FudgeMsg rawMsg = serializer.objectToFudgeMsg(security);
    s_logger.debug("Raw message = {}", rawMsg);
    final Iterator<FudgeField> itr = rawMsg.iterator();
    while (itr.hasNext()) {
      final FudgeField field = itr.next();
      if (ManageableSecurityFudgeBuilder.UNIQUE_ID_FIELD_NAME.equals(field.getName()) || ManageableSecurityFudgeBuilder.IDENTIFIERS_FIELD_NAME.equals(field.getName())) {
View Full Code Here

   */
  private static final FudgeContext s_fudgeContext = OpenGammaFudgeContext.getInstance();

  @Override
  protected <T extends ManageableSecurity> void assertSecurity(Class<T> securityClass, T security) {
    final FudgeSerializer serializer = new FudgeSerializer(s_fudgeContext);
    FudgeMsg msg = serializer.objectToFudgeMsg(security);
    s_logger.debug("Security {}", security);
    s_logger.debug("Encoded to {}", msg);
    final byte[] bytes = s_fudgeContext.toByteArray(msg);
    msg = s_fudgeContext.deserialize(bytes).getMessage();
    s_logger.debug("Serialised to to {}", msg);
View Full Code Here

  @GET
  @Path("build")
  public FudgeMsgEnvelope build() {
    DependencyGraphBuildTrace result = _provider.getTrace(_properties);
    MutableFudgeMsg fudgeMsg = new FudgeSerializer(_fudgeContext).objectToFudgeMsg(result);
    return new FudgeMsgEnvelope(fudgeMsg);
  }
View Full Code Here

   * @param fudgeContext  the Fudge context, not null
   * @param jmsConnector  the JMS connector, may be null
   */
  public AbstractJmsResultPublisher(FudgeContext fudgeContext, JmsConnector jmsConnector) {
    _fudgeContext = fudgeContext;
    _fudgeSerializationContext = new FudgeSerializer(fudgeContext);
    _jmsConnector = jmsConnector;
  }
View Full Code Here

                    ExternalSchemes.BLOOMBERG_BUID,
                    ExternalSchemes.BLOOMBERG_BUID_WEAK,
                    ExternalSchemes.BLOOMBERG_TCM,
                    ExternalSchemes.BLOOMBERG_TICKER,
                    ExternalSchemes.BLOOMBERG_TICKER_WEAK));
            FudgeSerializer serializer = new FudgeSerializer(OpenGammaFudgeContext.getInstance());
            s_logger.info("Sending notification that Bloomberg is available: {}", notification);
            _availabilityNotificationSender.send(notification.toFudgeMsg(serializer));
          } catch (Exception e) {
            s_logger.warn("Failed to connect to Bloomberg", e);
          }
View Full Code Here

    }
  }

  private void log(String securityKey, String field, Object value) {
    LoggedReferenceData loggedReferenceData = new LoggedReferenceData(securityKey, field, value);
    _fudgeMsgWriter.writeMessage(loggedReferenceData.toFudgeMsg(new FudgeSerializer(_fudgeContext)));
    _fudgeMsgWriter.flush();
  }
View Full Code Here

        response = new EntitlementResponse(spec, false, entitlementRequest.getUser() + " is not entitled to " + spec);
      }
      responses.add(response);
    }
    EntitlementResponseMsg response = new EntitlementResponseMsg(responses);
    return response.toFudgeMsg(new FudgeSerializer(deserializer.getFudgeContext()));
  }
View Full Code Here

TOP

Related Classes of org.fudgemsg.mapping.FudgeSerializer

Copyright © 2018 www.massapicom. 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.