fr.dyade.aaa.agent
Class ServerDesc

java.lang.Object
  extended byfr.dyade.aaa.agent.ServerDesc
All Implemented Interfaces:
java.io.Serializable

public final class ServerDesc
extends java.lang.Object
implements java.io.Serializable

Description of an agent server. It is used by Channel and Network objects. Be careful, this structure is initialized in AgentServer, but it can be viewed outside of the agent package, so it's very important to make all modifiers package.

See Also:
Serialized Form

Constructor Summary
ServerDesc(short sid, java.lang.String name, java.lang.String hostname)
          Constructs a new node for a persistent agent server.
 
Method Summary
 java.net.InetAddress getAddr()
          Returns an IP address for its server.
 java.lang.String getDomainName()
           
 java.lang.Class getDomainType()
           
 short getGateway()
           
 java.lang.String getHostname()
          Gets host name for this server.
 int getPort()
           
 short getServerId()
          Gets server id.
 java.lang.String getServerName()
          Gets server name for this server.
 ServiceDesc[] getServices()
          Gets the description of services running on this server.
 java.net.InetAddress resetAddr()
          Resolves an IP address for its server, don't use an eventually caching address.
 java.lang.String toString()
          Provides a string image for this object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ServerDesc

public ServerDesc(short sid,
                  java.lang.String name,
                  java.lang.String hostname)
Constructs a new node for a persistent agent server.

Parameters:
name - server name
hostname - host name
Method Detail

getServerId

public short getServerId()
Gets server id. for this server.

Returns:
the server id.

getServerName

public java.lang.String getServerName()
Gets server name for this server.

Returns:
the server name.

getHostname

public java.lang.String getHostname()
Gets host name for this server.

Returns:
the host name.

getAddr

public java.net.InetAddress getAddr()
Returns an IP address for its server.

Returns:
an IP address for this server.

resetAddr

public java.net.InetAddress resetAddr()
Resolves an IP address for its server, don't use an eventually caching address.

Returns:
an IP address for this server.

getPort

public int getPort()

getServices

public ServiceDesc[] getServices()
Gets the description of services running on this server.

Returns:
the description of services.

getGateway

public short getGateway()

getDomainName

public java.lang.String getDomainName()

getDomainType

public java.lang.Class getDomainType()

toString

public java.lang.String toString()
Provides a string image for this object.

Returns:
printable image of this object


Copyright ? 2004 Scalagent - All rights reserved