Package org.axonframework.serializer

Examples of org.axonframework.serializer.ChainingConverterFactory


    @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"),
                                                                    byte[].class);
View Full Code Here


                                                                   "Mock contents", MetaData.emptyInstance()));
        }
        testSubject.appendEvents("test", new SimpleDomainEventStream(domainEvents));
        final Serializer serializer = new Serializer() {

            private ChainingConverterFactory converterFactory = new ChainingConverterFactory();

            @SuppressWarnings("unchecked")
            @Override
            public <T> SerializedObject<T> serialize(Object object, Class<T> expectedType) {
                Assert.assertEquals(byte[].class, expectedType);
View Full Code Here

                                                                   "Mock contents", MetaData.emptyInstance()));
        }
        testSubject.appendEvents("test", new SimpleDomainEventStream(domainEvents));
        final Serializer serializer = new Serializer() {

            private ConverterFactory converterFactory = new ChainingConverterFactory();

            @SuppressWarnings("unchecked")
            @Override
            public <T> SerializedObject<T> serialize(Object object, Class<T> expectedType) {
                // this will cause InstantiationError, since it is an interface
View Full Code Here

                                                                   "Mock contents", MetaData.emptyInstance()));
        }
        testSubject.appendEvents("test", new SimpleDomainEventStream(domainEvents));
        final Serializer serializer = new Serializer() {

            private ChainingConverterFactory converterFactory = new ChainingConverterFactory();

            @SuppressWarnings("unchecked")
            @Override
            public <T> SerializedObject<T> serialize(Object object, Class<T> expectedType) {
                Assert.assertEquals(byte[].class, expectedType);
View Full Code Here

                                                                   "Mock contents", MetaData.emptyInstance()));
        }
        testSubject.appendEvents("test", new SimpleDomainEventStream(domainEvents));
        final Serializer serializer = new Serializer() {

            private ConverterFactory converterFactory = new ChainingConverterFactory();

            @SuppressWarnings("unchecked")
            @Override
            public <T> SerializedObject<T> serialize(Object object, Class<T> expectedType) {
                // this will cause InstantiationError, since it is an interface
View Full Code Here

     * convert between content types.
     *
     * @param upcasters the upcasters to form the chain
     */
    protected AbstractUpcasterChain(List<Upcaster> upcasters) {
        this(new ChainingConverterFactory(), upcasters);
    }
View Full Code Here

    /**
     * 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

     * 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

     *
     * @param objectMapper     The objectMapper to serialize objects and parse JSON with
     * @param revisionResolver The strategy to use to resolve the revision of an object
     */
    public JacksonSerializer(ObjectMapper objectMapper, RevisionResolver revisionResolver) {
        this(objectMapper, revisionResolver, new ChainingConverterFactory());
    }
View Full Code Here

     * convert between content types.
     *
     * @param upcasters the upcasters to form the chain
     */
    public LazyUpcasterChain(List<Upcaster> upcasters) {
        this(new ChainingConverterFactory(), upcasters);
    }
View Full Code Here

TOP

Related Classes of org.axonframework.serializer.ChainingConverterFactory

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.