-
-
-
CENAPAD-MGCO
A seguir: Agentes Voyager
Acima: Voyager
Anterior: Programas Voyager
Classes Remotas podem ser geradas a partir de classes comuns, utilizando-se o utilitário vcc, que aplicado sobre Store.java ou Store.class gera a classe remota VStore.class
Instâncias de Classes Remotas
Uma referência virtual é usada para isto.
Se uma classe é remota, pode-se
Voyager.startup(7000);
VStore vstore = new VStore("dallas:8000/Loja");
// Loja \'{e} um alias
vstore.stock("widget",43);
// conecta usando alias
Voyager.startup(9000);
VStore vstore2 = (VStore) VObject.forObjectAt("dallas:8000/Loja");
int price = vstore2.buy("widget");
vstore.moveTo("tokyo:9000");
O objeto espera o processamento das mensagens pendentes e muda-se,
deixando o novo endereço para os que não sabem de sua mudança