Interface FileRMIService


public interface FileRMIService

Service interface for file operations via RMI

Copyright 2018 (C) by Martin Ganserer

Version:
1.0.0
Author:
Martin Ganserer
  • Method Summary

    Modifier and Type
    Method
    Description
    byte[]
    downloadFile(String pathOnServer)
    Download a file
    uploadFile(String name, byte[] data)
    Upload a file
  • Method Details

    • downloadFile

      byte[] downloadFile(String pathOnServer)
      Download a file
      Parameters:
      pathOnServer - the fully qualified path of the file on the remote system
      Returns:
      a byte array that represents the file content
      Throws:
      RemoteOperationException - if the download has failed
    • uploadFile

      String uploadFile(String name, byte[] data)
      Upload a file
      Parameters:
      name - the file name
      data - a byte array that represents the file content
      Returns:
      the fully qualified path of the file created on the remote system
      Throws:
      RemoteOperationException - if the upload has failed