package be.bagofwords.virtualfile.remote; import be.bagofwords.application.ApplicationContext; import be.bagofwords.virtualfile.VirtualFile; import be.bagofwords.virtualfile.VirtualFileService; import java.io.File; public class RemoteFileService extends VirtualFileService { private String host; private int port; public RemoteFileService(ApplicationContext context) { this.host = context.getConfig("remote_file_service_host", "localhost"); this.port = Integer.parseInt(context.getConfig("remote_file_server_port", "1209")); } @Override public VirtualFile getRootDirectory() { return new RemoteFile(host, port, new File("./")); } }