Skip to content

Latest commit

 

History

History
25 lines (17 loc) · 1.37 KB

pojo-class-bindings-and-factory-classes.adoc

File metadata and controls

25 lines (17 loc) · 1.37 KB

POJO Class Bindings and Factory Classes

Anypoint™ DataMapper allows you to map an interface or abstract class as a POJO. Binding in this case, refers to linking your POJO (which can be an interface or abstract class) to concrete class. Thus, when instantiating your POJO, Mule uses concrete class you specified.

Factory class allow you to delegate object construction to another class. In this case, your factory class must have static method called create that returns the object you want to instantiate.

Assumptions

This document assumes the reader is familiar with the Anypoint™ DataMapper Transformer. Consult the [DataMapper User Guide and Reference] document for details. For a listing of all available tools in DataMapper, consult [DataMapper Visual Reference].

Setting POJO Binding and Factory Definitions

  1. To specify bindings and factories, open the Properities dialog by clicking the cog icon (highlighted below) in the Output mapping pane of the DataMapper view. The Properties icon displays the output Pojo Properties window (below, bottom).

    dmview iconhighlight
    pojo_factory
  2. Click Binding Definition or Factory Definition to add, remove, or edit binding or factory properties.

  3. Click OK to save changes.