...
- Chose model that data streamer will be implement (server or client).D
- Define new data streamer class that extends
StreamAdapter
. - Implement life cycle management methods if needed. Usually developer will want to have control over data source resources such as JMS sessions, HTTP/socket connections, Kafka consumers and so on.
- Implement logic of data consuming from data source. For example: process JMS message in corresponding listener, accept connections and read data from it, consume messages from Kafka topics and so on.
- Implement data conversion from data source specific format to Java object. For example: convert JMS Message instances, convert bytes received from socket, convert bytes consumed from Kafka topics and so on.
{"serverDuration": 104, "requestCorrelationId": "bac0290778d243ce"}