All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class BW.UML.ObjId.ObjIdServer

java.lang.Object
   |
   +----java.lang.Thread
           |
           +----BW.UML.ObjId.ObjIdServer

public class ObjIdServer
extends Thread
Classe ObjIdServer e um servidor de identificadores de objetos para uso do framework para awareness BW, quando combinado ao groupware CUTE (construido com o framework COPSE). COPSE e CUTE sao de autoria de Marcio Dias, pela COPPE/UFRJ, 1998.

Version:
1.0
Author:
Manuele Kirsch Pinheiro, Luiz Angelo B. Estefanel

Variable Index

 o addressToSend
 o buf
 o cont
contador de ocorrencias - indica quantos identificadores foram fornecidos desde a ultima atualizacao do ST_Setup
 o db
acesso ao meio de armazenamento
 o lastObjId
proximo identificador de objeto disponivel
 o MAX
numero de atendimentos a serem feitos, antes que a base de dados tenha o valor do ultimo identificador de objeto fornecido atualizado
 o packet
 o portToSend
 o setup
objeto de setup, onde fica armazenado o ultimo identificador de objeto utilizado
 o socket

Constructor Index

 o ObjIdServer(InetAddress, int)
construtor para o atendimento de uma chamada
 o ObjIdServer(String)
construtor para a primeira chamada

Method Index

 o init(int)
comeca a ouvir a porta indicada
 o nextObjId()
fornece o proximo identificador de objeto
 o run()
atendimento da chamada
 o update()
faz a atualizacao do ultimo identificador utilizado na base de dados

Variables

 o socket
 DatagramSocket socket
 o packet
 DatagramPacket packet
 o buf
 byte buf[]
 o addressToSend
 InetAddress addressToSend
 o portToSend
 int portToSend
 o cont
 public static int cont
contador de ocorrencias - indica quantos identificadores foram fornecidos desde a ultima atualizacao do ST_Setup

 o MAX
 public static final int MAX
numero de atendimentos a serem feitos, antes que a base de dados tenha o valor do ultimo identificador de objeto fornecido atualizado

 o lastObjId
 public static int lastObjId
proximo identificador de objeto disponivel

 o setup
 public static ST_Setup setup
objeto de setup, onde fica armazenado o ultimo identificador de objeto utilizado

 o db
 public static ST_DatabaseImplementor db
acesso ao meio de armazenamento

Constructors

 o ObjIdServer
 public ObjIdServer(InetAddress addressToSend,
                    int portToSend)
construtor para o atendimento de uma chamada

 o ObjIdServer
 public ObjIdServer(String server)
construtor para a primeira chamada

Methods

 o init
 public void init(int port)
comeca a ouvir a porta indicada

 o run
 public void run()
atendimento da chamada

Overrides:
run in class Thread
 o nextObjId
 public synchronized Integer nextObjId()
fornece o proximo identificador de objeto

 o update
 public synchronized void update()
faz a atualizacao do ultimo identificador utilizado na base de dados


All Packages  Class Hierarchy  This Package  Previous  Next  Index