Verificação da inicializaçãoPara verificar se o Network Server do
está executando no momento, é utilizado o comando ping.Network Serververificação da inicialização
O comando ping pode ser utilizado das seguintes maneiras:
Através do script NetworkServerControl.bat nos sistemas
Windows, ou do script NetworkServerControl.ksh nos sistemas UNIX, com o
comando ping.
Por exemplo:
NetworkServerControl ping [-h <nome-do-hospedeiro>;] [-p <número-da-porta>]Através do comando NetworkServerControl:java org.apache.derby.drda.NetworkServerControl
ping [-h <nome-do-hospedeiro>] [-p <número-da-porta>]Através da API do NetworkServerControl para verificar a
inicialização a partir de um aplicativo Java:ping();O exemplo a seguir utiliza um método para verificar a inicialização.
Este método tenta a verificação durante um determinado número de segundos:
private static boolean isServerStarted(NetworkServerControl server, int ntries)
{
for (int i = 1; i <= ntries; i ++)
{
try {
Thread.sleep(500);
server.ping();
return true;
}
catch (Exception e) {
if (i == ntries)
return false;
}
}
return false;
}