Examples of AnnotationRevisionResolver


Examples of org.axonframework.serializer.AnnotationRevisionResolver

    }

    @Test
    public void testCustomObjectMapperRevisionResolverAndConverterFactory() {
        ObjectMapper objectMapper = spy(new ObjectMapper());
        RevisionResolver revisionResolver = spy(new AnnotationRevisionResolver());
        ChainingConverterFactory converterFactory = spy(new ChainingConverterFactory());

        testSubject = new JacksonSerializer(objectMapper, revisionResolver, converterFactory);

        SerializedObject<byte[]> serialized = testSubject.serialize(new SimpleSerializableType("test"),
View Full Code Here

Examples of org.axonframework.serializer.AnnotationRevisionResolver

    }

    @Test
    public void testCustomObjectMapperAndRevisionResolver() {
        ObjectMapper objectMapper = spy(new ObjectMapper());
        RevisionResolver revisionResolver = spy(new AnnotationRevisionResolver());

        testSubject = new JacksonSerializer(objectMapper, revisionResolver);

        SerializedObject<byte[]> serialized = testSubject.serialize(new SimpleSerializableType("test"),
                                                                    byte[].class);
View Full Code Here

Examples of org.axonframework.serializer.AnnotationRevisionResolver

    }

    @Test
    public void testSerialize_XStreamWithDefaultReflectionProvider() {
        XStream xstream = new XStream();
        XStreamSerializer serializer = new XStreamSerializer(UTF8, xstream, new AnnotationRevisionResolver());

        StubAnnotatedAggregate aggregateRoot = new StubAnnotatedAggregate(UUID.randomUUID());
        aggregateRoot.doSomething();
        byte[] data = serializer.serialize(aggregateRoot, byte[].class).getData();
        String xml = new String(data, UTF8);
View Full Code Here

Examples of org.axonframework.serializer.AnnotationRevisionResolver

    /**
     * Initialize the serializer with a default ObjectMapper instance. Revisions are resolved using {@link
     * org.axonframework.serializer.Revision @Revision} annotations on the serialized classes.
     */
    public JacksonSerializer() {
        this(new AnnotationRevisionResolver(), new ChainingConverterFactory());
    }
View Full Code Here

Examples of org.axonframework.serializer.AnnotationRevisionResolver

     * This objectMapper allows for customization of the serialized form.
     *
     * @param objectMapper The objectMapper to serialize objects and parse JSON with
     */
    public JacksonSerializer(ObjectMapper objectMapper) {
        this(objectMapper, new AnnotationRevisionResolver(), new ChainingConverterFactory());
    }
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.