org.javagroups.protocols
Class WanPipeAddress
java.lang.Object
org.javagroups.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
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 |
WanPipeAddress
public WanPipeAddress()
WanPipeAddress
public WanPipeAddress(java.lang.String logical_name)
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.javagroups.com . All Rights Reserved.