/data-weave-io

Everything that is related to IO support for data weave: file, HTTP, OAS/RAML, GraphQL

Primary LanguageScalaApache License 2.0Apache-2.0

Data Weave IO

This repository contains everything that is related to IO support for DataWeave such as:

  • File: This module allows the user to interact with everything that is related to File System. For example, creating, listing and navigating a File System.
  • HTTP: This module allows the user to call or serve HTTP.
  • Process: A simple module to execute a native system process.

Documentation

Look at the following documentation for technical details about the modules.

Releases

DataWeave IO uses DataWeave automation scripts for release. Please read the following documentation for details.

DataWeave - IO compatibility

The following table describes the DataWeave IO and the DataWeave version compatibility:

DataWeave IO DataWeave
2.9.x 2.9.x
2.8.x 2.8.x
2.7.x 2.7.x
0.10.x 2.6.x
0.9.x 2.5.x
0.6.x 2.4.0

Usages

The libraries from this repository are being used at:

HTTP module implementation

The DataWeave IO module provides an DataWeave HTTP module implementation based on Netty.

Disclaimer

The modules are NOT available in the mule runtime, and most probably they will never be as the same functionality is being provided by mule runtime components such as File Module, Http Module, etc.