Difference between revisions of "GVBuffer"
(Created page with "==Description== A GVBuffer is a complex data structure used to carry information from one node to another along a flow. ==Structure==") |
|||
| Line 1: | Line 1: | ||
==Description== | ==Description== | ||
| − | A | + | A {{GVBUFFER}} is a complex data structure used to carry information from one node to another along a [[flow]]. |
==Structure== | ==Structure== | ||
| + | {{GVBUFFER}}s 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...) | ||
Revision as of 15:59, 8 February 2012
Description
A GVBuffer is a complex data structure used to carry information from one node to another along a flow.
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...)