org.mobicents.tools.sip.balancer
Class SIPNode

java.lang.Object
  extended by org.mobicents.tools.sip.balancer.SIPNode
All Implemented Interfaces:
java.io.Serializable

public class SIPNode
extends java.lang.Object
implements java.io.Serializable

Class holding information about a node such as hostname, ip address, port and transports supported.
This might contain health status information about the node later on.
The node is responsible for sending this information to the sip load balancer.

Author:
M. Ranganathan, baranowb, Jean Deruelle
See Also:
Serialized Form

Constructor Summary
SIPNode(java.lang.String hostName, java.lang.String ip, int port, java.lang.String[] transports)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getHostName()
           
 java.lang.String getIp()
           
 int getPort()
           
 long getTimeStamp()
           
 java.lang.String[] getTransports()
           
 java.lang.String getTransportsAsString()
           
 int hashCode()
           
 java.lang.String toString()
           
 void updateTimerStamp()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SIPNode

public SIPNode(java.lang.String hostName,
               java.lang.String ip,
               int port,
               java.lang.String[] transports)
Method Detail

getHostName

public java.lang.String getHostName()

getIp

public java.lang.String getIp()

getPort

public int getPort()

getTransports

public java.lang.String[] getTransports()

getTransportsAsString

public java.lang.String getTransportsAsString()

getTimeStamp

public long getTimeStamp()

updateTimerStamp

public void updateTimerStamp()

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2009. All Rights Reserved.