data-weave-io
data-weave-io copied to clipboard
Everything that is related to IO support for data weave: file, HTTP, OAS/RAML, GraphQL
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.