Difference between revisions of "Data provider"

From GreenVulcano Wiki
Jump to: navigation, search
(Definition)
(Definition)
Line 1: Line 1:
 
==Definition==
 
==Definition==
 
ODP (Object Data Provider) is a framework that lets you manage bidirectional conversion between instances of GVBuffer and generic objects, the access to the generic objects fields  will be  execute through OGNL and / or XPath.
 
ODP (Object Data Provider) is a framework that lets you manage bidirectional conversion between instances of GVBuffer and generic objects, the access to the generic objects fields  will be  execute through OGNL and / or XPath.
Each Data provider contains a field element identify by a key, this fileds are of three type:
+
Each Data provider contains a field element identify by a key, this fileds are of three type and indicates when an extension has to be applied:
*IN,
+
*IN, the extension is applied before invoking GreenVulcano ESB
*OUT,
+
*OUT, The extension is applied before returning the result to the caller
*IN-OUT,
+
*IN-OUT, he extension is applied before invoking GreenVulcano ESB and before returning the result to the caller
  
 
Following a list of Data provider avaiable:
 
Following a list of Data provider avaiable:

Revision as of 18:17, 10 February 2012

Definition

ODP (Object Data Provider) is a framework that lets you manage bidirectional conversion between instances of GVBuffer and generic objects, the access to the generic objects fields will be execute through OGNL and / or XPath. Each Data provider contains a field element identify by a key, this fileds are of three type and indicates when an extension has to be applied:

  • IN, the extension is applied before invoking GreenVulcano ESB
  • OUT, The extension is applied before returning the result to the caller
  • IN-OUT, he extension is applied before invoking GreenVulcano ESB and before returning the result to the caller

Following a list of Data provider avaiable:

  • ObjectDataProvider:
  • StringDataProvider
  • MapDataProvider
  • ArrayDataProvider
  • CollectionDataProvider
  • XMLEventCollectionDataProvider
  • InputStreamDataProvider
  • JMSBytesMessageDataProvider
  • JMSMapMessageDataProvider
  • JMSObjectMessageDataProvider
  • JMSStreamMessageDataProvider
  • JMSTextMessageDataProvider
  • Axis2MessageContextDataProvider
  • Axis2SAAJSOAPMessageDataProvider
  • HttpMethodDataProvider

{{#w4grb_rate:}} <w4grb_ratinglist latestvotes items="5" nosort/>