Examples of addOutboundAttachment()


Examples of org.mule.DefaultMuleMessage.addOutboundAttachment()

    @Test
    public void outboundIsEmpty() throws Exception
    {
        DefaultMuleMessage message = new DefaultMuleMessage("", muleContext);
        Assert.assertTrue((Boolean)evaluate("message.outboundAttachments.isEmpty()", message));
        message.addOutboundAttachment("foo", Mockito.mock(DataHandler.class));
        message.addOutboundAttachment("bar", Mockito.mock(DataHandler.class));
        Assert.assertFalse((Boolean)evaluate("message.outboundAttachments.isEmpty()", message));
    }

    @Test
View Full Code Here

Examples of org.mule.DefaultMuleMessage.addOutboundAttachment()

    public void outboundIsEmpty() throws Exception
    {
        DefaultMuleMessage message = new DefaultMuleMessage("", muleContext);
        Assert.assertTrue((Boolean)evaluate("message.outboundAttachments.isEmpty()", message));
        message.addOutboundAttachment("foo", Mockito.mock(DataHandler.class));
        message.addOutboundAttachment("bar", Mockito.mock(DataHandler.class));
        Assert.assertFalse((Boolean)evaluate("message.outboundAttachments.isEmpty()", message));
    }

    @Test
    public void outboundPutAll() throws Exception
View Full Code Here

Examples of org.mule.DefaultMuleMessage.addOutboundAttachment()

    @Test
    public void outboundInboundRemove() throws Exception
    {
        DefaultMuleMessage message = new DefaultMuleMessage("", muleContext);
        message.addOutboundAttachment("foo", Mockito.mock(DataHandler.class));
        Assert.assertFalse((Boolean)evaluate("message.outboundAttachments.isEmpty()", message));
        evaluate("message.outboundAttachments.remove('foo')", message);
        Assert.assertTrue((Boolean)evaluate("message.outboundAttachments.isEmpty()", message));
    }
View Full Code Here

Examples of org.mule.DefaultMuleMessage.addOutboundAttachment()

        }
        // Lets return an image
        MuleMessage result = new DefaultMuleMessage("here is one for you!", eventContext.getMuleContext());
        FileDataSource ds = new FileDataSource(
            new File("transports/vm/src/test/resources/test.gif").getAbsoluteFile());
        result.addOutboundAttachment("mule", new DataHandler(ds));
        return result;
    }
}
View Full Code Here

Examples of org.mule.DefaultMuleMessage.addOutboundAttachment()

            }
        });

        LocalMuleClient client = muleContext.getClient();
        MuleMessage msg = new DefaultMuleMessage("test",  muleContext);
        msg.addOutboundAttachment("attach1", new DataHandler(new StringDataSource("foo", "attach1")));

        MuleMessage result = client.send("endpoint1", msg);
        assertEquals("We should have no attachments coming back", 0, result.getInboundAttachmentNames().size());
    }
View Full Code Here

Examples of org.mule.DefaultMuleMessage.addOutboundAttachment()

    public void testAttachments() throws Exception
    {
        DefaultMuleMessage msg = new DefaultMuleMessage("Mmm... attachments!", muleContext);
        FileDataSource ds = new FileDataSource(new File("transports/vm/src/test/resources/"
                                                        + getConfigFile()).getAbsoluteFile());
        msg.addOutboundAttachment("test-attachment", new DataHandler(ds));

        MuleClient client = muleContext.getClient();
        MuleMessage reply = client.send("vm-in", msg);

        assertNotNull(reply);
View Full Code Here

Examples of org.mule.DefaultMuleMessage.addOutboundAttachment()

            attachments.put("baz", new DataHandler(new StringDataSource("bazValue")));
        }
        MuleMessage message = new DefaultMuleMessage("test", muleContext);
        for (Map.Entry<String, DataHandler> attachment : attachments.entrySet())
        {
            message.addOutboundAttachment(attachment.getKey(), attachment.getValue());
        }
        for (String s : headers.keySet())
        {
            message.setOutboundProperty(s, headers.get(s));
        }
View Full Code Here

Examples of org.mule.DefaultMuleMessage.addOutboundAttachment()

    {
        MuleMessage message = new DefaultMuleMessage("fake email content",
            muleContext);
        File orderFile = new File(
            getPdfResourceUrl(TEST_ORDER_PDF).toURI());
        message.addOutboundAttachment("1-" + orderFile.getName(),
            orderFile, "application/pdf");
        message.addOutboundAttachment("2-" + orderFile.getName(),
            orderFile, "application/pdf");
        muleContext.getClient().dispatch("vm://email.orders.in",
            message);
View Full Code Here

Examples of org.mule.DefaultMuleMessage.addOutboundAttachment()

            muleContext);
        File orderFile = new File(
            getPdfResourceUrl(TEST_ORDER_PDF).toURI());
        message.addOutboundAttachment("1-" + orderFile.getName(),
            orderFile, "application/pdf");
        message.addOutboundAttachment("2-" + orderFile.getName(),
            orderFile, "application/pdf");
        muleContext.getClient().dispatch("vm://email.orders.in",
            message);

        FunctionalTestComponent ftc = getFunctionalTestComponent("pdf-order-handler");
View Full Code Here

Examples of org.mule.DefaultMuleMessage.addOutboundAttachment()

        MuleMessage muleMessage = new DefaultMuleMessage("foo",
            muleContext);
        assertThat(muleClient.send("vm://ensure.attached", muleMessage)
            .getPayloadAsString(), is("ERROR: no attachment!"));

        muleMessage.addOutboundAttachment("data", "bar", "text/plain");
        assertThat(muleClient.send("vm://ensure.attached", muleMessage)
            .getPayloadAsString(), is("OK"));
    }

    @Test
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.