An open API service indexing awesome lists of open source software.

https://github.com/netkiller/utils

Input Process Output Framework.
https://github.com/netkiller/utils

elasticsearch hbase hive ipo java jdbc kafka rabbitmq stdin stdout

Last synced: 3 months ago
JSON representation

Input Process Output Framework.

Awesome Lists containing this project

README

          

# IPO Framework (Input Process Output Framework)

![image](docs/images/IPO.png)

## Maven

```


jitpack.io
https://jitpack.io



com.github.netkiller
ipo
1.0.1



```

## Demo

```java

Input input = new Input();
// StdinInput stdin = new StdinInput();
input.add(new StdinInput());
// input.add(new FileInput(file.getURI().getPath()));

Output output = new Output();
output.add(new StdoutOutput());

Process process = new Process();
process.add(new Replace("Hello", "Netkiller "));
process.add(new Replace("Neo", ""));
process.add(new Replace("Tom", "[Tom]"));

InputProcessOutput ipo = new InputProcessOutput();

ipo.setInput(input);
ipo.setProcess(process);
ipo.setOutput(output);
ipo.launch();

```