br.gov.ans.tiss.servidor
Class Ouvinte

java.lang.Object
  extended by br.gov.ans.tiss.servidor.Ouvinte

public class Ouvinte
extends java.lang.Object

Listener padrão para conexões de prestadores. Deve rodar apenas nas operadoras. É um programa simples, que obtem a porta de escuta e os dados do certificado de segurança do arquivo de configuração, cria um ServerSocket (SSL ou comum, dependendo do certificado) e passa a escutar conexões. Recebida uma conexão, abre uma nova "thread" e ativa, nela, um componente Servidor, que atenderá àquela conexão específica. Note que a classe NÃO TEM CONSTRUTOR, já que só possui métodos estáticos.


Constructor Summary
Ouvinte()
           
 
Method Summary
static void main(java.lang.String[] args)
          Loop principal de processamento, conforme descrito.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Ouvinte

public Ouvinte()
Method Detail

main

public static void main(java.lang.String[] args)
                 throws java.io.IOException
Loop principal de processamento, conforme descrito.

Parameters:
args - array padrão de parâmetros.
Throws:
java.io.IOException - .