org.apache.qpid.server.cluster
Class SimpleMemberHandle

java.lang.Object
  extended by org.apache.qpid.server.cluster.SimpleMemberHandle
All Implemented Interfaces:
MemberHandle
Direct Known Subclasses:
MinaBrokerProxy

public class SimpleMemberHandle
extends java.lang.Object
implements MemberHandle


Constructor Summary
SimpleMemberHandle(java.net.InetAddress address, int port)
           
SimpleMemberHandle(java.net.InetSocketAddress address)
           
SimpleMemberHandle(java.lang.String details)
           
SimpleMemberHandle(java.lang.String host, int port)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.String getDetails()
           
 java.lang.String getHost()
           
 int getPort()
           
 int hashCode()
           
 boolean matches(MemberHandle m)
           
 boolean matches(java.lang.String host, int port)
           
 MemberHandle resolve()
           
static MemberHandle resolve(MemberHandle handle)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SimpleMemberHandle

public SimpleMemberHandle(java.lang.String host,
                          int port)

SimpleMemberHandle

public SimpleMemberHandle(java.lang.String details)

SimpleMemberHandle

public SimpleMemberHandle(java.net.InetSocketAddress address)
                   throws java.net.UnknownHostException
Throws:
java.net.UnknownHostException

SimpleMemberHandle

public SimpleMemberHandle(java.net.InetAddress address,
                          int port)
                   throws java.net.UnknownHostException
Throws:
java.net.UnknownHostException
Method Detail

getHost

public java.lang.String getHost()
Specified by:
getHost in interface MemberHandle

getPort

public int getPort()
Specified by:
getPort in interface MemberHandle

hashCode

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

equals

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

matches

public boolean matches(MemberHandle m)
Specified by:
matches in interface MemberHandle

matches

public boolean matches(java.lang.String host,
                       int port)
Specified by:
matches in interface MemberHandle

getDetails

public java.lang.String getDetails()
Specified by:
getDetails in interface MemberHandle

toString

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

resolve

public MemberHandle resolve()

resolve

public static MemberHandle resolve(MemberHandle handle)