Difference between revisions of "GVBuffer"

From GreenVulcano Wiki
Jump to: navigation, search
Line 1: Line 1:
 
==Description==
 
==Description==
A {{GVBUFFER}} is a complex data structure used to carry information from one node to another along a [[flow]].
+
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==
 
==Structure==

Revision as of 16:49, 8 February 2012

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