votacao-java-rmi/src/ServidorApuracao.java

33 lines
931 B
Java

import java.rmi.Naming;
import java.rmi.registry.LocateRegistry;
import java.util.List;
import implementacoes.ApuracaoImpl;
import implementacoes.CandidatoImpl;
import implementacoes.VotacaoImpl;
import interfaces.ApuracaoInterface;
import interfaces.VotacaoInterface;
public class ServidorApuracao {
static List<CandidatoImpl> candidatos;
static ApuracaoInterface apuracao;
static int porta = 8899;
public static void main(String[] args) {
try {
System.out.println("Registrando o objeto no RMIRegistry...");
LocateRegistry.createRegistry(porta);
//votacaoImpl = new VotacaoImpl(candidatos);
apuracao = new ApuracaoImpl();
Naming.rebind("//localhost:" + porta + "/server", apuracao);
System.out.println("Servidor de Apuração. Aguardando Clientes na porta " + porta + "!");
} catch (Exception e) {
e.printStackTrace();
}
}
}