How to Write a Custom Mediator in WSO2 ESB
Join the DZone community and get the full member experience.Join For Free
I will use WSO2 Developer Studio to write the custom mediator.
Click Developer studio tab and click open dashboard.
You can write the mediator logic in the following.
Next create a carbon application project.
Next give the project name and select necessary dependencies.
Give a project name and click finish.
Next click "create archive"
Select the location (in file system) , Click 'OK'
Place the mediator (.car) to wso2esb-4.0.3/repository/deployment/server/carbonapps
The following code is a sample proxy service which will use a custom mediator
<proxy xmlns="http://ws.apache.org/ns/synapse" name="test" transports="https,http" statistics="disable" trace="disable" startOnLoad="true"> <target> <inSequence> <class name="org.wso2.carbon.sample.FirstMediator" /> <log level="full" /> <send> <endpoint> <address uri="http://localhost:8282/services/SimpleStockQuoteService/" /> </endpoint> </send> </inSequence> <outSequence> <send /> </outSequence> </target> </proxy>
Enterprise service bus Mediator (software)
Published at DZone with permission of Achala Chathuranga Aponso, DZone MVB. See the original article here.
Opinions expressed by DZone contributors are their own.
Effortlessly Streamlining Test-Driven Development and CI Testing for Kafka Developers
Observability Architecture: Financial Payments Introduction
The SPACE Framework for Developer Productivity
Comparing Cloud Hosting vs. Self Hosting