org.jgroups.protocols

Class WanPipeAddress

Implemented Interfaces:
Address, Cloneable, Comparable, Externalizable

public class WanPipeAddress
extends java.lang.Object
implements Address

Logical address for a WAN pipe (logical link)

Constructor Summary

WanPipeAddress()
WanPipeAddress(String logical_name)

Method Summary

int
compareTo(Object other)
Establishes an order between 2 addresses.
boolean
equals(Object obj)
int
hashCode()
boolean
isMulticastAddress()
Checks whether this is an address that represents multiple destinations, e.g.
static void
main(args[] )
void
readExternal(ObjectInput in)
String
toString()
void
writeExternal(ObjectOutput out)

Constructor Details

WanPipeAddress

public WanPipeAddress()


WanPipeAddress

public WanPipeAddress(String logical_name)

Method Details

compareTo

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

Returns:
0 for equality, value less than 0 if smaller, greater than 0 if greater.


equals

public boolean equals(Object obj)


hashCode

public int hashCode()


isMulticastAddress

public boolean isMulticastAddress()
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


main

public static void main(args[] )


readExternal

public void readExternal(ObjectInput in)
            throws IOException,
                   ClassNotFoundException


toString

public String toString()


writeExternal

public void writeExternal(ObjectOutput out)
            throws IOException


Copyright B) 2001,2002 www.jgroups.com . All Rights Reserved.