Alguém pode dar um simples exemplo de retorno de rmi de overno mundo? Eu tenho tentado investigar, mas parece que não consigo encontrar um que eu entenda. Eu não entendo o que é / é um retorno de chamada. Refund de retorno de chamada RMI
Este é o meu atual Hello World RMI se isso ajuda …
interface
package example.hello; import java.rmi.Remote; import java.rmi.RemoteException; public interface Hello extends Remote { String sayHello() throws RemoteException; }
package example.hello; import java.rmi.registry.LocateRegistry; import java.rmi.registry.Registry; public class Client { private Client(){} public static void main(String args){ String host = (args.length < 1) ? null : args; try{ Registry registry = LocateRegistry.getRegistry(host); Hello stub = (Hello) registry.lookup("Hello"); String response = stub.sayHello(); System.out.println("response: " + response); } catch (Exception e) { System.err.println("Client exception: " + e.toString()); e.printStackTrace(); } } }