org.jboss.ha.framework.interfaces
Class ClusteringTargetsRepository

java.lang.Object
  extended byorg.jboss.ha.framework.interfaces.ClusteringTargetsRepository

public class ClusteringTargetsRepository
extends java.lang.Object

JVM singleton that associates a list of targets (+ other info) contained in a FamilyClusterInfo to a proxy family. For example All remote proxies for a given EJB in a given cluster are part of the same proxy family. Note that home and remote for a same EJB form *2* proxy families.

See Also:
FamilyClusterInfo (src) , FamilyClusterInfoImpl (src)

Field Summary
protected static java.util.Hashtable families
           
 
Method Summary
static FamilyClusterInfo (src) getFamilyClusterInfo(java.lang.String familyName)
           
static FamilyClusterInfo (src) initTarget(java.lang.String familyName, java.util.ArrayList targets)
           
static FamilyClusterInfo (src) initTarget(java.lang.String familyName, java.util.ArrayList targets, long viewId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

families

protected static java.util.Hashtable families
Method Detail

initTarget

public static FamilyClusterInfo (src)  initTarget(java.lang.String familyName,
                                           java.util.ArrayList targets)

initTarget

public static FamilyClusterInfo (src)  initTarget(java.lang.String familyName,
                                           java.util.ArrayList targets,
                                           long viewId)

getFamilyClusterInfo

public static FamilyClusterInfo (src)  getFamilyClusterInfo(java.lang.String familyName)