Serializable to Byte Array Transformer in Mule






Serializable to Byte Array Transformer in Mule



Serializable to Byte Array Transformer is used for serialization.It is used to convert an object to byte array.

flow of Serializable to Byte Array Transformer :




URL : http://localhost:8085/api/serialtobyte
Method : POST

Input : 




Logger output : 




XML project code : 



<?xml version="1.0" encoding="UTF-8"?>

<mule xmlns:http="http://www.mulesoft.org/schema/mule/http" xmlns="http://www.mulesoft.org/schema/mule/core" xmlns:doc="http://www.mulesoft.org/schema/mule/documentation"
xmlns:spring="http://www.springframework.org/schema/beans" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-current.xsd
http://www.mulesoft.org/schema/mule/core http://www.mulesoft.org/schema/mule/core/current/mule.xsd
http://www.mulesoft.org/schema/mule/http http://www.mulesoft.org/schema/mule/http/current/mule-http.xsd">
    <http:listener-config name="HTTP_Listener_Configuration" host="0.0.0.0" port="8085" basePath="/api" doc:name="HTTP Listener Configuration"/>
    <flow name="test_serializabletobytearrayFlow">
        <http:listener config-ref="HTTP_Listener_Configuration" path="/serialtobyte" doc:name="HTTP"/>
        <object-to-string-transformer doc:name="Object to String"/>
        <serializable-to-byte-array-transformer doc:name="Serializable to Byte Array"/>
        <logger message="#[payload]" level="INFO" doc:name="Logger"/>
    </flow>

</mule>