tigase.server.xmppclient
Class SeeOtherHost

java.lang.Object
  extended by tigase.server.xmppclient.SeeOtherHost
All Implemented Interfaces:
SeeOtherHostIfc

public class SeeOtherHost
extends Object
implements SeeOtherHostIfc

Default and basic implementation of SeeOtherHost returning same host as the initial one

Author:
Wojtek

Field Summary
 
Fields inherited from interface tigase.server.xmppclient.SeeOtherHostIfc
CM_SEE_OTHER_HOST_CLASS_PROP_DEF_VAL, CM_SEE_OTHER_HOST_CLASS_PROP_DEF_VAL_CLUSTER, CM_SEE_OTHER_HOST_CLASS_PROP_KEY, CM_SEE_OTHER_HOST_CLASS_PROPERTY, CM_SEE_OTHER_HOST_DEFAULT_HOST, CM_SEE_OTHER_HOST_DEFAULT_PORT
 
Constructor Summary
SeeOtherHost()
           
 
Method Summary
 tigase.xmpp.BareJID findHostForJID(tigase.xmpp.BareJID jid, tigase.xmpp.BareJID host)
          Finds an appropriate host for a given JID
 void getDefaults(Map<String,Object> defs, Map<String,Object> params)
           
 void setNodes(List<tigase.xmpp.BareJID> nodes)
           
 void setProperties(Map<String,Object> props)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SeeOtherHost

public SeeOtherHost()
Method Detail

findHostForJID

public tigase.xmpp.BareJID findHostForJID(tigase.xmpp.BareJID jid,
                                          tigase.xmpp.BareJID host)
Description copied from interface: SeeOtherHostIfc
Finds an appropriate host for a given JID

Specified by:
findHostForJID in interface SeeOtherHostIfc
Parameters:
jid - is a user JID extracted from the stream open attributes
host - is "this" host to which the user is now connected and which calls the method
Returns:
BareJID of possible host to which the user should connect or NULL

getDefaults

public void getDefaults(Map<String,Object> defs,
                        Map<String,Object> params)
Specified by:
getDefaults in interface SeeOtherHostIfc

setProperties

public void setProperties(Map<String,Object> props)
Specified by:
setProperties in interface SeeOtherHostIfc

setNodes

public void setNodes(List<tigase.xmpp.BareJID> nodes)
Specified by:
setNodes in interface SeeOtherHostIfc


Copyright © 2012 Tigase. All Rights Reserved.