Registro

O aplicativo rmiregistry faz parte da distribuição básica de Java. Tipicamente, esse aplicativo é executado como um processo de fundo (em background) que fica aguardando solicitações em uma porta, que pode ser especificada como argumento na linha de comando. Se nenhum argumento for especificado, a porta 1099 é usada como padrão.

O aplicativo rmiregistry é uma implementação de um serviço de nomes para RMI. O serviço de nomes é uma espécie de diretório, onde cada serviço disponibilizado na plataforma é registrado através de um nome do serviço, uma string única para cada objeto que implementa serviços em RMI.

Para ter acesso ao serviço de nomes a partir de uma classe Java, são oferecidos dois mecanismos básicos. O primeiro utiliza a classe Naming, do pacote java.rmi. O segundo mecanismo utiliza as facilidades oferecidas através do pacote java.rmi.registry.