GVBuffer

From GreenVulcano Wiki
Revision as of 16:49, 8 February 2012 by D.franco (talk | contribs)
Jump to: navigation, search

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...)