Qore yaml Module  0.7.0

Introduction to the DataStreamClient Module

The DataStreamClient module provides client support for the DataStream protocol: YAML-encoded HTTP chunked transfers where each chunk is a unique data entity.

In Qore, DataStream support is implemented on top of the REST infrastructure provided by the Qore library; in this module, the DataStreamClient class inherits and extends RestClient for this reason.

To use this module, use "%requires DataStreamClient" in your code.

All the public symbols in the module are defined in the DataStreamClient namespace

Classes:

Note
Most of the underlying functionality is provided by the DataStreamUtil module

Release Notes

DataStreamClient v1.2

  • fixed a bug where the "response-code" key of the output info hash could be missing in some cases (issue 3237)

DataStreamClient v1.1

  • updated for internal RestClient API changes related to REST schema validation (issue 2072)

DataStreamClient v1.0.1

  • fixed bugs handling chunked non-DataStream messages (issue 1438)

DataStreamClient v1.0

  • initial release of the module