Demo Node Collection
ТЕКСТОВЫЕ ДАННЫЕ
Типы форматирования
Спец. типы
- Send GET/POST/other
- Kafka
- SQL
- Send messages to email,tg
- Execute Jar
- Mvel script's
- Groovy script's
- Bash script's
- Quartz task's, Cron
HTTP ЗАПРОС
- GET, POST, PUT, DELETE ...
- JsonPath, XPath для обработки ответов
GET http://domain.com/api/v1/auth/login
--#$.token
--Content-Type:application/json
{ "password": "********", "userName": "*******" }
KAFKA PRODUCER/CONSUMER
KGET http://domain.com:9092
--#comment
--topic:topicName
--key:myKey
KPUT http://domain.com:9092
--#comment
--topic:topicName
--key:myKey
myValue
ОТПРАВКА СООБЩЕНИЯ
ТАЙМЕР/CRON
- Поддерживает Cron выражения
-
Поддержка Java
JAR EXECUTE
Простейший случай (jar лежит внутрри заметки)
jartask:ftpcleaner.FtpCleanerMod#invokeLines
Внешний файл Jar
jartask:ftpcleaner.FtpCleanerMod#invokeLines
--dir:~/.data/.bin
--jar.filename:ftpcleaner-mod-v1.jar
Асинхронное выполнение
jartask:ftpcleaner.FtpCleanerMod#invokeLines
--async.wait.ms:3000
MVEL JAVA СКРИПТ
Поддержка скриптов
GROOVY СКРИПТ
//groovy
return "echo Hello Groovy".execute().text
PYTHON СКРИПТ
BASH СКРИПТ
#!/bin/bash
#use file or body data for execute sh script
##fileSh=shell.sh
echo "Hello Shell from user $USER"
SQL ЗАПРОС
jdbc:postgresql://localhost:5432/schema_name?currentSchema=cur_schema&searchpath=cur_schema
--login:login
--password:password
SELECT * FROM pg_catalog.pg_tables
FINISH
ИИ ПРОМТ