|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbuscas.Server
public class Server
Entidade que representa o servidor hibrido.
Constructor Summary | |
---|---|
Server(java.lang.String ipSecuritas,
int portoSecuritas,
int porto,
int threadMax)
Permite criar um servidor definindo o ip e porto do servico Securitas, um porto local e um numero maximo de thread a executar no servidor. |
|
Server(java.lang.String ipSecuritas,
int portoSecuritas,
int porto,
int threadMin,
int threadMax)
Permite criar um servidor definindo o ip e porto do servico Securitas, um porto local, um numero minimo e maximo de thread a executar no servidor. |
Method Summary | |
---|---|
void |
entering()
Metodo invocado pela thread que trata o cliente para indicar que esta se encontra ocupada a tratar um cliente permitindo assim ao servidor manter um registo do numero de livres e ocupadas. |
boolean |
leaving(ClientHandlerThread player)
Metodo invocado pela thread que trata o cliente para indicar que esta se encontra livre para tratar outros clientes permitindo assim ao servidor manter um registo do numero de livres e ocupadas. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Server(java.lang.String ipSecuritas, int portoSecuritas, int porto, int threadMax)
ipSecuritas
- IP do servico Securitas.portoSecuritas
- Porto de escuta remoto do servico Securitas.porto
- Porto local onde ficara registado o servico Buscas.threadMax
- Numero maximo de threads a excutar no servidor. Este sera o numero
maximo de clientes que poderam ser tratados em simultaneo pelo servidor.public Server(java.lang.String ipSecuritas, int portoSecuritas, int porto, int threadMin, int threadMax)
ipSecuritas
- IP do servico Securitas.portoSecuritas
- Porto de escuta remoto do servico Securitas.porto
- Porto local onde ficara registado o servico Buscas.threadMin
- Numero minimo de threads a excutar no servidor.threadMax
- Numero maximo de threads a excutar no servidor. Este sera o numero
maximo de clientes que poderam ser tratados em simultaneo pelo servidor.Method Detail |
---|
public void entering()
public boolean leaving(ClientHandlerThread player)
player
- ClientHandlerThread que terminou o processamento de pedidos.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |