tigase.cluster.strategy
Class SMNonCachingAllNodes

java.lang.Object
  extended by tigase.cluster.strategy.SMNonCachingAllNodes
All Implemented Interfaces:
ClusteringStrategyIfc

public class SMNonCachingAllNodes
extends java.lang.Object
implements ClusteringStrategyIfc

Created: May 13, 2009 9:53:44 AM

Version:
$Rev: 1670 $
Author:
Artur Hefczyc

Constructor Summary
SMNonCachingAllNodes()
           
 
Method Summary
 java.lang.String[] getAllNodes()
           
 java.util.Map<java.lang.String,java.lang.Object> getDefaults(java.util.Map<java.lang.String,java.lang.Object> params)
           
 java.lang.String[] getNodesForJid(java.lang.String jid)
           
 void nodeConnected(java.lang.String jid)
           
 void nodeDisconnected(java.lang.String jid)
           
 void setProperties(java.util.Map<java.lang.String,java.lang.Object> props)
           
 void userConnected(java.lang.String jid, java.lang.String sm, java.util.Queue<Packet> results)
           
 void userDisconnected(java.lang.String jid, java.lang.String sm, java.util.Queue<Packet> results)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SMNonCachingAllNodes

public SMNonCachingAllNodes()
Method Detail

getDefaults

public java.util.Map<java.lang.String,java.lang.Object> getDefaults(java.util.Map<java.lang.String,java.lang.Object> params)
Specified by:
getDefaults in interface ClusteringStrategyIfc

setProperties

public void setProperties(java.util.Map<java.lang.String,java.lang.Object> props)
Specified by:
setProperties in interface ClusteringStrategyIfc

getNodesForJid

public java.lang.String[] getNodesForJid(java.lang.String jid)
Specified by:
getNodesForJid in interface ClusteringStrategyIfc

nodeConnected

public void nodeConnected(java.lang.String jid)
Specified by:
nodeConnected in interface ClusteringStrategyIfc

nodeDisconnected

public void nodeDisconnected(java.lang.String jid)
Specified by:
nodeDisconnected in interface ClusteringStrategyIfc

userConnected

public void userConnected(java.lang.String jid,
                          java.lang.String sm,
                          java.util.Queue<Packet> results)
Specified by:
userConnected in interface ClusteringStrategyIfc

userDisconnected

public void userDisconnected(java.lang.String jid,
                             java.lang.String sm,
                             java.util.Queue<Packet> results)
Specified by:
userDisconnected in interface ClusteringStrategyIfc

getAllNodes

public java.lang.String[] getAllNodes()
Specified by:
getAllNodes in interface ClusteringStrategyIfc


Copyright © 2009 Tigase. All Rights Reserved.