Handling different kinds of Data Object

BTT formatter manipulates data object through an interface DataAdapter. BTT provides JavaDataAdapter (adapter for Java™ data object) and BTTContextDataAdapter (adapter for BTT Context data object). You can extend your own adapter to support other kinds of data object, for example, SDODataAdapter (adapter for Service Data Object), HashMapDataAdapter (adapter for HashMap), and so on.

The Formatting a JavaBean into binary message describes how to handle Java data object with JavaDataAdapter. This section describes how to handle BTTContext and BTT DataElement with BTTContextDataAdapter and BTTDataElementDataAdapter, and the instructions on how to support more kinds of data object by implementing your own DataAdapter are also provided.