Warning: A non-numeric value encountered in /home/ricston2/public_html/blogarchive/wp-content/themes/Divi/functions.php on line 5766

A Merry Little Stream

Mule’s file connector allows us to read and write files to and from the underlying file system. Conveniently, we can also use stream large files rather than reading the whole lot in but what is the difference in behaviour in each case? If we had to read a whole...

Joining The Dots

I have a component that is being hosted as a service in Mule and I want to set one of its properties from within config. Specifically, I want to be able to set the value of this property to another class. This is slightly trickier than you’d expect. If I just...

Entry-Point Resolution using Interfaces

Last week, I blogged about an unusual error I encountered while coding and mentioned that I was not sure why this happened. I’ve since solved the problem and present the explanation to you here. In last week’s post, I explained how I wanted to use...

Outbound Patterns for Inbound Routes

Interesting question from a class last week: Since splitting is an outbound routing pattern, what should I do if I wish to perform a splitting operation on an inbound route? What if I want to split while receiving messages? One solution would be to create a new...

Persisting items on a (VM) queue

When using the VM transport asynchronously, you might want to persist any pending messages before Mule is properly shut down. We talk about this in our Mule ESB Developer Training course and explain how to configure it. Last week, while lecturing, I got a question...