SOMA.naming.domain
Class DomainInfo

java.lang.Object
  extended bySOMA.naming.place.PlaceInfo
      extended bySOMA.naming.domain.DomainInfo
All Implemented Interfaces:
java.io.Serializable

public class DomainInfo
extends PlaceInfo

Memorizza informazioni relative ad un dominio.

Le informazioni memorizzate sono le stesse di un PlaceInfo, quindi non sono stati aggiunti campi. L'unico vincolo in piu' e' che placeID deve rappresentare l'identificatore di un default place, ossia deve essere:
PlaceID.isDomain() == true
Questo controllo viene effettuato dai due costruttori.

Author:
Livio Profiri
See Also:
Serialized Form

Field Summary
 
Fields inherited from class SOMA.naming.place.PlaceInfo
host, placeID, port
 
Constructor Summary
DomainInfo(PlaceID domainID, java.net.InetAddress host, int port)
          Costruttore.
DomainInfo(PlaceInfo pi)
          Costruttore: copia tutti i campi di pi.
 
Methods inherited from class SOMA.naming.place.PlaceInfo
equals, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DomainInfo

public DomainInfo(PlaceID domainID,
                  java.net.InetAddress host,
                  int port)
           throws NameException
Costruttore.

Throws:
NameException - se PlaceID.isDomain() != true

DomainInfo

public DomainInfo(PlaceInfo pi)
           throws NameException
Costruttore: copia tutti i campi di pi.

Throws:
NameException - se PlaceID.isDomain() != true


Copyright © 2004 Luca Foschini