A classe Naming
permite a realização da busca de um
serviço pelo nome (lookup) usando o método estático
lookup(String nome)
, que retorna uma referência para o
objeto remoto. O serviço de registro aonde a busca se realiza é
especificado pela string usando uma sintaxe similar à URL:
rmi://objreg.host:port/objname
O protocolo padrão é rmi
, sendo no momento o
único suportado através desse método. Se não especificado, o
host padrão é a máquina local e a porta padrão é
1099. O nome de registro do objeto é a única parte obrigatória desse
argumento.
Da mesma forma que para a classe Register,
além de lookup()
os métodos bind()
,
rebind()
, unbind()
e list()
são
suportados.
Esse exemplo ilustra a interação
de um código com o registro RMI através da classe Naming
.