Я немного знаком с ProcessBuilder и обрабатываю потоки. Теперь я столкнулся с проблемой, что процесс, который я автоматизирую, считывает некоторую информацию из двух файлов, которые мне нужно предоставить. В данный момент пишу файлы и предоставляю пути к программе через ProcessBuilder. Поскольку в ближайшем будущем я ожидаю миллионы прогонов, я хотел бы ускорить работу, выполняя всю работу в памяти, а не читая и записывая в файл.
По сути, мне нужно иметь возможность захватить запрос на открытие файла из автоматизированной программы и предоставить ожидаемые данные из строкового потока или чего-то подобного. Конечно, если бы я мог каким-то образом сообщить ProcessBuilder, что пути к файлам, которые я даю, заменены потоками, это было бы еще лучше.
Как я могу этого добиться?