Abstract
Java.nio.file is a powerful API for working with files and directories in Java. However, it is primarily designed for local file systems. In this talk, we explore how to extend the capabilities of java.nio.file to work with remote systems, such as SSH and SFTP and WinRM servers.
Furthermore we show how we added a process abstraction on top of java.nio.file to allow for remote process execution and management. This enables developers to interact with remote systems in a more seamless and efficient manner, leveraging the familiar java.nio.file API.