GVBuffer
Description
A GVBuffer is a complex data structure used to carry information from one node to another along a flow. When a service flow reaches its end node, if there were no exceptions, the output GVBuffer contains information to return to the client.
Structure
GVBuffers have all the same shape, based on three primary components:
- Platform fields: contains identifying information of the flow such as System, Service, ID...
- Properties: contains a collection of <name, value> pairs that represent additional properties of the flow
- Payload: contains the service current payload, that can be represented in several ways (JMS messages, byte array, String...)