Examples of FudgeSerializer


Examples of org.fudgemsg.mapping.FudgeSerializer

  }

  protected void login(InputStream is) throws IOException {
    ConnectionRequestMessage requestMessage = new ConnectionRequestMessage();
    requestMessage.setUserName(_user.getUserName());
    _messageSender.send(ConnectionRequestBuilder.buildMessageStatic(new FudgeSerializer(getFudgeContext()), requestMessage));
    // TODO kirk 2012-08-22 -- This needs a timeout.
    FudgeMsgReader reader = getFudgeContext().createMessageReader(is);
    FudgeMsg msg = reader.nextMessage();
    ConnectionResponseMessage response = ConnectionResponseBuilder.buildObjectStatic(new FudgeDeserializer(getFudgeContext()), msg);
    switch(response.getResult()) {
View Full Code Here

Examples of org.fudgemsg.mapping.FudgeSerializer

  }

  private FudgeMsg composeRequestMessage(UserPrincipal user,
      Collection<LiveDataSpecification> specifications) {
    EntitlementRequest request = new EntitlementRequest(user, specifications);
    return request.toFudgeMsg(new FudgeSerializer(_fudgeContext));
  }
View Full Code Here

Examples of org.fudgemsg.mapping.FudgeSerializer

    assertEncodeDecodeCycle(ObjectId.class, object);
  }

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

Examples of org.fudgemsg.mapping.FudgeSerializer

    assertEncodeDecodeCycle(ExternalId.class, object);
  }

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

Examples of org.fudgemsg.mapping.FudgeSerializer

  }

  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);
    serializationContext.addToMessage(msg, "includeStart", null, includeStart);
    serializationContext.addToMessage(msg, "end", null, end);
    serializationContext.addToMessage(msg, "includeEnd", null, includeEnd);
    return msg;
  }
View Full Code Here

Examples of org.fudgemsg.mapping.FudgeSerializer

    log.add(infoEvent2);
    String execptionMsg = "exception msg";
    assertEquals(log.getLogLevels(), EnumSet.of(LogLevel.ERROR, LogLevel.INFO));
    log.setException(new OpenGammaRuntimeException(execptionMsg));
    assertEquals(log.getLogLevels(), EnumSet.of(LogLevel.ERROR, LogLevel.INFO, LogLevel.WARN));
    FudgeSerializer serializer = new FudgeSerializer(OpenGammaFudgeContext.getInstance());
    ExecutionLogFudgeBuilder builder = new ExecutionLogFudgeBuilder();
    FudgeMsg msg = builder.buildMessage(serializer, log);

    FudgeDeserializer deserializer = new FudgeDeserializer(OpenGammaFudgeContext.getInstance());
    ExecutionLog executionLog = builder.buildObject(deserializer, msg);
View Full Code Here

Examples of org.fudgemsg.mapping.FudgeSerializer

      _resultsBySecurity.put(result.getSecurity(), result);
    }

    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();
          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

  @Override
  public UniqueId locateOrStore(final TempTarget target) {
    final URI uri = DataTempTargetRepositoryResource.uriLocateOrStore(getBaseUri());
    try {
      final FudgeContext context = getFudgeContext();
      final FudgeSerializer fsc = new FudgeSerializer(context);
      final FudgeDeserializer fdc = new FudgeDeserializer(context);
      final FudgeMsg response = accessRemote(uri).post(FudgeMsg.class, FudgeSerializer.addClassHeader(fsc.objectToFudgeMsg(target), target.getClass(), TempTarget.class));
      return fdc.fudgeMsgToObject(UniqueId.class, response);
    } catch (final UniformInterfaceException404NotFound e) {
      return null;
    }
  }
View Full Code Here

Examples of org.fudgemsg.mapping.FudgeSerializer

  @Consumes(FudgeRest.MEDIA)
  public Response locateOrStore(final FudgeMsg request) {
    final FudgeContext context = OpenGammaFudgeContext.getInstance();
    final TempTarget target = new FudgeDeserializer(context).fudgeMsgToObject(TempTarget.class, request);
    final UniqueId uid = getUnderlying().locateOrStore(target);
    return responseOk(new FudgeSerializer(context).objectToFudgeMsg(uid));
  }
View Full Code Here

Examples of org.fudgemsg.mapping.FudgeSerializer

  public Response get(@PathParam("uid") final String uid) {
    final TempTarget target = getUnderlying().get(UniqueId.parse(uid));
    if (target == null) {
      throw new WebApplicationException(Response.Status.NOT_FOUND);
    }
    final FudgeSerializer serializer = new FudgeSerializer(OpenGammaFudgeContext.getInstance());
    return responseOk(FudgeSerializer.addClassHeader(serializer.objectToFudgeMsg(target), target.getClass(), TempTarget.class));
  }
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.