Package org.fudgemsg

Examples of org.fudgemsg.FudgeContext


    ObjectId object = ObjectId.of("A", "B");
    assertEncodeDecodeCycle(ObjectId.class, object);
  }

  public void test_secondaryType() {
    FudgeContext context = new FudgeContext();
    context.getTypeDictionary().addType(ObjectIdFudgeSecondaryType.INSTANCE);
    setContext(context);
    ObjectId object = ObjectId.of("A", "B");
    assertEncodeDecodeCycle(ObjectId.class, object);
  }
View Full Code Here


*/
@Test(groups = TestGroup.UNIT)
public class ExternalIdFudgeEncodingTest extends AbstractFudgeBuilderTestCase {

  public void test_builder() {
    FudgeContext context = new FudgeContext();
    context.getObjectDictionary().addBuilder(ExternalId.class, new ExternalIdFudgeBuilder());
    setContext(context);
    ExternalId object = ExternalId.of("A", "B");
    assertEncodeDecodeCycle(ExternalId.class, object);
  }
View Full Code Here

    ExternalId object = ExternalId.of("A", "B");
    assertEncodeDecodeCycle(ExternalId.class, object);
  }

  public void test_secondaryType() {
    FudgeContext context = new FudgeContext();
    context.getTypeDictionary().addType(ExternalIdFudgeSecondaryType.INSTANCE);
    setContext(context);
    ExternalId object = ExternalId.of("A", "B");
    assertEncodeDecodeCycle(ExternalId.class, object);
  }
View Full Code Here

  @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) {
View Full Code Here

  @POST
  @Path("target")
  @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

      _execPath = execPath;
    }

    @Override
    public FudgeMsg proxy(final Class<?> clazz, FudgeMsg orig) {
      FudgeContext context = OpenGammaFudgeContext.getInstance();

      LinkedList<String> command = new LinkedList<String>();
      command.add(_execPath);
      command.add(clazz.getName());
     
View Full Code Here

*/
@Test(groups = TestGroup.UNIT)
public class UniqueIdFudgeEncodingTest extends AbstractFudgeBuilderTestCase {

  public void test_simple() {
    FudgeContext context = new FudgeContext();
    context.getObjectDictionary().addBuilder(UniqueId.class, new UniqueIdFudgeBuilder());
    setContext(context);
    UniqueId object = UniqueId.of("A", "B");
    assertEncodeDecodeCycle(UniqueId.class, object);
  }
View Full Code Here

    UniqueId object = UniqueId.of("A", "B");
    assertEncodeDecodeCycle(UniqueId.class, object);
  }

  public void test_versioned() {
    FudgeContext context = new FudgeContext();
    context.getObjectDictionary().addBuilder(UniqueId.class, new UniqueIdFudgeBuilder());
    setContext(context);
    UniqueId object = UniqueId.of("A", "B", "C");
    assertEncodeDecodeCycle(UniqueId.class, object);
  }
View Full Code Here

    UniqueId object = UniqueId.of("A", "B", "C");
    assertEncodeDecodeCycle(UniqueId.class, object);
  }

  public void test_secondaryType() {
    FudgeContext context = new FudgeContext();
    context.getTypeDictionary().addType(UniqueIdFudgeSecondaryType.INSTANCE);
    setContext(context);
    UniqueId object = UniqueId.of("A", "B");
    assertEncodeDecodeCycle(UniqueId.class, object);
  }
View Full Code Here

  @Override
  public void init(ComponentRepository repo, LinkedHashMap<String, String> configuration) throws Exception {

    final ComponentInfo info = new ComponentInfo(FudgeContext.class, getClassifier());
    final FudgeContext component = initFudgeContext();
    repo.registerComponent(info, component);

  }
View Full Code Here

TOP

Related Classes of org.fudgemsg.FudgeContext

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.