estella.lib
Class Descritor

java.lang.Object
  extended by estella.lib.Descritor

public class Descritor
extends java.lang.Object

Gerencia descritor

See Also:
02/12/2005

Constructor Summary
Descritor(byte tipo, byte ttl, byte[] payload)
          Instancia uma nova classe do tipo DID
 
Method Summary
 byte hops()
          HOPS - Retorna o numero de vezes que o descritor foi roteado (passado por outros servents)
 void hops(byte hops)
          HOPS - Seta o numero de vezes que o descritor foi roteado (passado por outros servents)
 byte[] retorna()
          Retorna o descritor gerado
 byte ttl()
          TTL - time to live
 void ttl(byte ttl)
          TTL -time to live
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Descritor

public Descritor(byte tipo,
                 byte ttl,
                 byte[] payload)
Instancia uma nova classe do tipo DID

Method Detail

retorna

public byte[] retorna()
Retorna o descritor gerado

Returns:
byte[] - retorna um array de bytes com o descritor, se ele nao foi criado, o retorno sera null

ttl

public byte ttl()
TTL - time to live

Returns:
byte - retorna o ttl do descritor

ttl

public void ttl(byte ttl)
TTL -time to live

Parameters:
ttl - - seta o ttl com o byte passado

hops

public void hops(byte hops)
HOPS - Seta o numero de vezes que o descritor foi roteado (passado por outros servents)

Parameters:
hops - - byte com o hops a ser setado

hops

public byte hops()
HOPS - Retorna o numero de vezes que o descritor foi roteado (passado por outros servents)

Returns:
hops - byte com o hops