I'm planning to implement a library of components for use with Mule Studio (i.e. for Mule 3.x) that supports a special business area.
If you start a fresh Mule Studio installation there is a set of bundled Endpoints, Components etc, like e.g. Java, Logger, SOAP etc, all with their own icon and set of properties that you can drag-and-drop on a Mule flow.
My question is, for the sake of usability, is there any way that I can seamlessly integrate my own components into Mule Studio's palette of components, endpoints etc? I.e. basically I would like to have icons and properties just as the built in ones.
I know that I can use e.g. the Java component and configure each component similar to like:
<component doc:name="Test">
<singleton-object class="test.MyComponent">
<property key="size" value="10"/>
</singleton-object>
</component>
or use Spring components etc. but that's not really what I want. I'm more interested in getting the visualization of the flow to include my custom symbols and let the user work with them.
Regards, Ola