org.jgroups.protocols
Class WanPipeAddress

java.lang.Object
  extended byorg.jgroups.protocols.WanPipeAddress
All Implemented Interfaces:
Address, java.lang.Cloneable, java.lang.Comparable, java.io.Externalizable, java.io.Serializable

public class WanPipeAddress
extends java.lang.Object
implements Address

Logical address for a WAN pipe (logical link)

See Also:
Serialized Form

Constructor Summary
WanPipeAddress()
           
WanPipeAddress(java.lang.String logical_name)
           
 
Method Summary
 int compareTo(java.lang.Object other)
          Establishes an order between 2 addresses.
 boolean equals(java.lang.Object obj)
           
 int hashCode()
           
 boolean isMulticastAddress()
          Checks whether this is an address that represents multiple destinations, e.g.
static void main(java.lang.String[] args)
           
 void readExternal(java.io.ObjectInput in)
           
 java.lang.String toString()
           
 void writeExternal(java.io.ObjectOutput out)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WanPipeAddress

public WanPipeAddress()

WanPipeAddress

public WanPipeAddress(java.lang.String logical_name)
Method Detail

isMulticastAddress

public boolean isMulticastAddress()
Description copied from interface: Address
Checks whether this is an address that represents multiple destinations, e.g. a class D address in the internet

Specified by:
isMulticastAddress in interface Address
Returns:
true if this is a multicast address, false if it is a unicast address

compareTo

public int compareTo(java.lang.Object other)
              throws java.lang.ClassCastException
Establishes an order between 2 addresses. Assumes other contains non-null WanPipeAddress.

Specified by:
compareTo in interface java.lang.Comparable
Returns:
0 for equality, value less than 0 if smaller, greater than 0 if greater.
Throws:
java.lang.ClassCastException

equals

public boolean equals(java.lang.Object obj)

hashCode

public int hashCode()

toString

public java.lang.String toString()

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Specified by:
writeExternal in interface java.io.Externalizable
Throws:
java.io.IOException

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Specified by:
readExternal in interface java.io.Externalizable
Throws:
java.io.IOException
java.lang.ClassNotFoundException

main

public static void main(java.lang.String[] args)


Copyright ? 2001,2002 www.jgroups.com . All Rights Reserved.