Package org.mule.api.transport

Examples of org.mule.api.transport.MuleMessageFactory


    }

    @Override
    public void testValidPayload() throws Exception
    {
        MuleMessageFactory factory = createMuleMessageFactory();
       
        Object payload = getValidTransportMessage();
        MuleMessage message = factory.create(payload, encoding);
        assertNotNull(message);
        assertEquals(payload, message.getPayload());
        // message factory populates the inbound scope
        assertEquals("bar", message.getInboundProperty("foo"));
    }
View Full Code Here


        assertMessageProperties(message);
    }

    public void testCreateMessageFromStream() throws Exception
    {
        MuleMessageFactory factory = createMuleMessageFactory();

        ReceiverFileInputStream stream = new ReceiverFileInputStream(tempFile, false, null);
        MuleMessage message = factory.create(stream, encoding);
        assertNotNull(message);
        assertMessageProperties(message);
    }
View Full Code Here

       
        MockMessageDispatcher dispatcher =
            (MockMessageDispatcher) connector.getDispatcherFactory().create(endpoint);
        dispatcher.initialise();
       
        MuleMessageFactory factoryFromDispatcher = dispatcher.getMuleMessageFactory();
        assertNotNull(factoryFromDispatcher);
        assertSame(factoryFromConnector, factoryFromDispatcher);
    }
View Full Code Here

       
        CustomMessageDispatcher dispatcher =
            (CustomMessageDispatcher) connector.getDispatcherFactory().create(endpoint);
        dispatcher.initialise();
       
        MuleMessageFactory factoryFromDispatcher = dispatcher.getMuleMessageFactory();
        assertNotNull(factoryFromDispatcher);
        assertNotSame(factoryFromConnector, factoryFromDispatcher);
    }
View Full Code Here

        Message payload = (Message) getValidTransportMessage();
        payload.setSubject("the subject");
        payload.setProperty("foo", "foo-value");
        payload.setPacketID(uuid);
    
        MuleMessageFactory factory = createMuleMessageFactory();
        MuleMessage message = factory.create(payload, encoding);
        assertNotNull(message);
        assertEquals(Message.class, message.getPayload().getClass());
        assertEquals(TEST_MESSAGE, ((Message) message.getPayload()).getBody());
       
        assertEquals(uuid, message.getUniqueId());
View Full Code Here

        encoding = muleContext.getConfiguration().getDefaultEncoding();
    }
   
    public void testNullPayload() throws Exception
    {
        MuleMessageFactory factory = createMuleMessageFactory();
       
        MuleMessage message = factory.create(null, encoding);
        assertNotNull(message);
        assertEquals(NullPayload.getInstance(), message.getPayload());
    }
View Full Code Here

        assertEquals(NullPayload.getInstance(), message.getPayload());
    }

    public void testValidPayload() throws Exception
    {
        MuleMessageFactory factory = createMuleMessageFactory();
   
        Object payload = getValidTransportMessage();
        MuleMessage message = factory.create(payload, encoding);
        assertNotNull(message);
        assertEquals(payload, message.getPayload());
    }
View Full Code Here

        if (runUnsuppoprtedTransportMessageTest == false)
        {
            return;
        }
       
        MuleMessageFactory factory = createMuleMessageFactory();
       
        Object invalidPayload = getUnsupportedTransportMessage();
        try
        {
            factory.create(invalidPayload, encoding);
            fail("Creating a MuleMessageFactory from an invalid transport message must fail");
        }
        catch (MessageTypeNotSupportedException mtnse)
        {
            // this one was expected
View Full Code Here

    }

    @Override
    public void testValidPayload() throws Exception
    {
        MuleMessageFactory factory = createMuleMessageFactory();
       
        Object payload = getValidTransportMessage();
        MuleMessage message = factory.create(payload, encoding);
        assertNotNull(message);
        assertEquals(JSON_STRING, message.getPayload());
        assertEquals("/reply", message.getReplyTo());
        assertEquals("mp-value", message.getInvocationProperty("message-property"));
    }
View Full Code Here

    public void testMapPayloadWithoutData() throws Exception
    {
        Map<?, ?> payload = (Map<?, ?>) getValidTransportMessage();
        payload.remove(Bayeux.DATA_FIELD);
       
        MuleMessageFactory factory = createMuleMessageFactory();
        try
        {
            factory.create(payload, encoding);
            fail("Creating a MuleMessage from a map without " + Bayeux.DATA_FIELD + " key must fail");
        }
        catch (IllegalArgumentException iae)
        {
            // this one was expected
View Full Code Here

TOP

Related Classes of org.mule.api.transport.MuleMessageFactory

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.