Package org.apache.synapse.transport.fix.message

## Class FIXMessageBuilder

- java.lang.Object
- - org.apache.synapse.transport.fix.message.FIXMessageBuilder

- All Implemented Interfaces:
    `org.apache.axis2.builder.Builder`

      public class FIXMessageBuilder
      extends Object
      implements org.apache.axis2.builder.Builder

  Fix message builder prepares a payload based on the incoming raw fix message read from the destination,the implementation only focusing the building the message context, there will be limitations such as when build message there wont be fix session attribute involved and the assumption is that the fix client and executor has the responsibilities of managing fix session accordingly

- - ### Constructor Summary

    Constructors
    Constructor | Description
    --- | ---
    `FIXMessageBuilder()` |

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `org.apache.axiom.om.OMElement` | `processDocument​(InputStream inputStream, String contentType, org.apache.axis2.context.MessageContext messageContext)` |

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### FIXMessageBuilder

          public FIXMessageBuilder()

  - ### Method Detail

    - #### processDocument

          public org.apache.axiom.om.OMElement processDocument​(InputStream inputStream,
                                                               String contentType,
                                                               org.apache.axis2.context.MessageContext messageContext)
                                                        throws org.apache.axis2.AxisFault

      Specified by:
        `processDocument` in interface `org.apache.axis2.builder.Builder`
      Throws:
        `org.apache.axis2.AxisFault`