/** * @param url * @param username * @param password * @param args */ public static void RpcExample(String url, String username, char[] password) throws Exception { // Establish a session with the remote server RemoteSession remoteSession = new RemoteSession(url, username, password); // OK: call the add(int a, int b) remote method that returns a + b: String result = remoteSession.call("org.kawanfw.examples.Calculator.add", 33, 44); System.out.println("Calculator Result: " + result); }
/** @param args */ public static void uploadExample() throws Exception { // Define URL of the path to the ServerFileManager servlet String url = "https://www.acme.org/ServerFileManager"; // The login info for strong authentication on server side: String username = "******"; char[] password = {'m', 'y', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd'}; // Establish a session with the remote server RemoteSession remoteSession = new RemoteSession(url, username, password); // OK: upload a file remoteSession.upload(new File("c:\\myFile.txt"), "/home/mylogin/myFile.txt"); }
/** * @throws MalformedURLException * @throws UnknownHostException * @throws ConnectException * @throws SocketException * @throws InvalidLoginException * @throws RemoteException * @throws IOException * @throws SecurityException * @throws IllegalArgumentException * @throws FileNotFoundException */ public static void uploadFileVersion1() throws MalformedURLException, UnknownHostException, ConnectException, SocketException, InvalidLoginException, RemoteException, IOException, SecurityException, IllegalArgumentException, FileNotFoundException { // Define URL of the path to the ServerFileManager servlet String url = "https://www.acme.org/ServerFileManager"; // The login info for strong authentication on server side: String username = "******"; char[] password = {'m', 'y', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd'}; // Establish a session with the remote server RemoteSession remoteSession = new RemoteSession(url, username, password); // Upload a file using built-in RemoteSession.upload() File file = new File("C:\\Users\\Mike\\Koala.jpg"); String remotePath = "/Koala.jpg"; remoteSession.upload(file, remotePath); }