A C E F G H I L O R S T U W

A

AopLoadBalancePolicy - Interface in org.jboss.ha.client.loadbalance
Extends the parent interface by adding support for passing in an AOP Invocation as an aid in making the choice of targets.

C

chooseTarget(FamilyClusterInfo, Invocation) - Method in interface org.jboss.ha.client.loadbalance.AopLoadBalancePolicy
Called when the stub wishes to know on which node the next invocation must be performed.
chooseTarget(FamilyClusterInfo) - Method in class org.jboss.ha.client.loadbalance.FirstAvailable
 
chooseTarget(FamilyClusterInfo) - Method in class org.jboss.ha.client.loadbalance.FirstAvailableIdenticalAllProxies
 
chooseTarget(FamilyClusterInfo) - Method in interface org.jboss.ha.client.loadbalance.LoadBalancePolicy
Gets the target for the next remote call.
chooseTarget(FamilyClusterInfo) - Method in class org.jboss.ha.client.loadbalance.RandomRobin
 
chooseTarget(FamilyClusterInfo) - Method in class org.jboss.ha.client.loadbalance.RoundRobin
 
CLUSTER_FAMILIES - Static variable in interface org.jboss.aspects.remoting.ClusterConstants
 
CLUSTER_FAMILY - Static variable in interface org.jboss.aspects.remoting.ClusterConstants
 
CLUSTER_FAMILY_WRAPPER - Static variable in interface org.jboss.aspects.remoting.ClusterConstants
 
CLUSTER_VIEW_ID - Static variable in interface org.jboss.aspects.remoting.ClusterConstants
 
ClusterChooserInterceptor - Class in org.jboss.aspects.remoting
Pick an invocation target
ClusterChooserInterceptor() - Constructor for class org.jboss.aspects.remoting.ClusterChooserInterceptor
 
ClusterConstants - Interface in org.jboss.aspects.remoting
 
CLUSTERED_REMOTING - Static variable in interface org.jboss.aspects.remoting.ClusterConstants
 
ClusteringTargetsRepository - Class in org.jboss.ha.framework.interfaces
JVM singleton that associates a list of targets (+ other info) contained in a FamilyClusterInfo to a proxy family.
completed - Variable in exception org.jboss.ha.framework.interfaces.GenericClusteringException
 
COMPLETED_MAYBE - Static variable in exception org.jboss.ha.framework.interfaces.GenericClusteringException
Means it is unclear whether the invocation that generated this exception was invoked on the server-side target
COMPLETED_NO - Static variable in exception org.jboss.ha.framework.interfaces.GenericClusteringException
Means the invocation that generated this exception was *not* invoked on the server-side target
COMPLETED_YES - Static variable in exception org.jboss.ha.framework.interfaces.GenericClusteringException
Means the invocation that generated this exception was invoked on the server-side target
currentMembershipInSyncWithViewId() - Method in interface org.jboss.ha.framework.interfaces.FamilyClusterInfo
Gets whether this object believes its current target list matches what the server-side used to generate the view id.
currentMembershipInSyncWithViewId() - Method in class org.jboss.ha.framework.interfaces.FamilyClusterInfoImpl
 

E

equals(Object) - Method in class org.jboss.ha.framework.interfaces.FamilyClusterInfoImpl
 

F

FAILOVER_COUNTER - Static variable in interface org.jboss.aspects.remoting.ClusterConstants
 
families - Static variable in class org.jboss.ha.framework.interfaces.ClusteringTargetsRepository
 
FamilyClusterInfo - Interface in org.jboss.ha.framework.interfaces
Maintain information for a given proxy family.
FamilyClusterInfoImpl - Class in org.jboss.ha.framework.interfaces
Default implementation of FamilyClusterInfo
FamilyClusterInfoImpl(String, List, long) - Constructor for class org.jboss.ha.framework.interfaces.FamilyClusterInfoImpl
 
FamilyWrapper - Class in org.jboss.aspects.remoting
Handles serialization of a FamilyClusterInfo.
FamilyWrapper() - Constructor for class org.jboss.aspects.remoting.FamilyWrapper
 
FamilyWrapper(String, List) - Constructor for class org.jboss.aspects.remoting.FamilyWrapper
 
FirstAvailable - Class in org.jboss.ha.client.loadbalance
LoadBalancePolicy implementation that, once a target is chosen, always favors that same target; i.e.
FirstAvailable() - Constructor for class org.jboss.ha.client.loadbalance.FirstAvailable
 
FirstAvailableIdenticalAllProxies - Class in org.jboss.ha.client.loadbalance
Extends the "sticky session" behavior of FirstAvailable by caching the favored target in the FamilyClusterInfo, thus allowing different proxies for the same family to use the same favored target.
FirstAvailableIdenticalAllProxies() - Constructor for class org.jboss.ha.client.loadbalance.FirstAvailableIdenticalAllProxies
 

G

GenericClusteringException - Exception in org.jboss.ha.framework.interfaces
Generic clustering exception that can be used to replace other exceptions that occur on the server.
GenericClusteringException() - Constructor for exception org.jboss.ha.framework.interfaces.GenericClusteringException
 
GenericClusteringException(int) - Constructor for exception org.jboss.ha.framework.interfaces.GenericClusteringException
 
GenericClusteringException(int, String) - Constructor for exception org.jboss.ha.framework.interfaces.GenericClusteringException
 
GenericClusteringException(int, String, boolean) - Constructor for exception org.jboss.ha.framework.interfaces.GenericClusteringException
 
GenericClusteringException(int, Throwable, boolean) - Constructor for exception org.jboss.ha.framework.interfaces.GenericClusteringException
 
GenericClusteringException(int, Throwable) - Constructor for exception org.jboss.ha.framework.interfaces.GenericClusteringException
 
get() - Method in class org.jboss.aspects.remoting.FamilyWrapper
 
getCompletionStatus() - Method in exception org.jboss.ha.framework.interfaces.GenericClusteringException
Gets whether the invocation that generated this exception was completely invoked on the server side target.
getCurrentViewId() - Method in interface org.jboss.ha.framework.interfaces.FamilyClusterInfo
Gets a shorthand identifier for the current cluster topology for the clustered service represented by this object.
getCurrentViewId() - Method in class org.jboss.ha.framework.interfaces.FamilyClusterInfoImpl
 
getCursor() - Method in interface org.jboss.ha.framework.interfaces.FamilyClusterInfo
Gets a cursor indicating a position in the current list of targets.
getCursor() - Method in class org.jboss.ha.framework.interfaces.FamilyClusterInfoImpl
 
getFamilyClusterInfo(String) - Static method in class org.jboss.ha.framework.interfaces.ClusteringTargetsRepository
Gets the FamilyClusterInfo registered under familyName.
getFamilyName() - Method in interface org.jboss.ha.framework.interfaces.FamilyClusterInfo
 
getFamilyName() - Method in class org.jboss.ha.framework.interfaces.FamilyClusterInfoImpl
 
getName() - Method in class org.jboss.aspects.remoting.ClusterChooserInterceptor
 
getObject() - Method in interface org.jboss.ha.framework.interfaces.FamilyClusterInfo
Gets an object that may be one of the members of the current list of targets.
getObject() - Method in class org.jboss.ha.framework.interfaces.FamilyClusterInfoImpl
 
getTargets() - Method in interface org.jboss.ha.framework.interfaces.FamilyClusterInfo
Gets the list of targets for this family.
getTargets() - Method in class org.jboss.ha.framework.interfaces.FamilyClusterInfoImpl
Returns an unmodifiable view of the target list.

H

HA_TARGET - Static variable in interface org.jboss.aspects.remoting.ClusterConstants
 
hashCode() - Method in class org.jboss.ha.framework.interfaces.FamilyClusterInfoImpl
 

I

initTarget(String, List) - Static method in class org.jboss.ha.framework.interfaces.ClusteringTargetsRepository
Same as initTarget(familyName, targets, 0L)
initTarget(String, List, long) - Static method in class org.jboss.ha.framework.interfaces.ClusteringTargetsRepository
Checks for the existence of a FamilyClusterInfo with the given name.
invoke(Invocation) - Method in class org.jboss.aspects.remoting.ClusterChooserInterceptor
 
isDefinitive - Variable in exception org.jboss.ha.framework.interfaces.GenericClusteringException
 
isDefinitive() - Method in exception org.jboss.ha.framework.interfaces.GenericClusteringException
Indicates if the exception will most probably be repetitive (definitive) or if it is just a temporary failure and new attempts should be tried.

L

LOADBALANCE_POLICY - Static variable in interface org.jboss.aspects.remoting.ClusterConstants
 
LoadBalancePolicy - Interface in org.jboss.ha.client.loadbalance
Base interface for load-balancing policies.
localRandomizer - Static variable in class org.jboss.ha.client.loadbalance.RandomRobin
Random used to pick the target.

O

org.jboss.aspects.remoting - package org.jboss.aspects.remoting
 
org.jboss.ha.client.loadbalance - package org.jboss.ha.client.loadbalance
 
org.jboss.ha.framework.interfaces - package org.jboss.ha.framework.interfaces
 

R

RandomRobin - Class in org.jboss.ha.client.loadbalance
LoadBalancePolicy implementation that always fully randomly selects its target (without basing its decision on any history).
RandomRobin() - Constructor for class org.jboss.ha.client.loadbalance.RandomRobin
 
readExternal(ObjectInput) - Method in class org.jboss.aspects.remoting.FamilyWrapper
Un-externalize this instance.
removeDeadTarget(Object) - Method in interface org.jboss.ha.framework.interfaces.FamilyClusterInfo
Remove the given target from the list of targets.
removeDeadTarget(Object) - Method in class org.jboss.ha.framework.interfaces.FamilyClusterInfoImpl
 
resetView() - Method in interface org.jboss.ha.framework.interfaces.FamilyClusterInfo
Force a reload of the view at the next invocation.
resetView() - Method in class org.jboss.ha.framework.interfaces.FamilyClusterInfoImpl
 
RoundRobin - Class in org.jboss.ha.client.loadbalance
LoadBalancePolicy implementation that always favors the next available target in the list, ensuring maximum load balancing always occurs.
RoundRobin() - Constructor for class org.jboss.ha.client.loadbalance.RoundRobin
 

S

serialVersionUID - Static variable in interface org.jboss.ha.client.loadbalance.LoadBalancePolicy
The serialVersionUID
setCompletionStatus(int) - Method in exception org.jboss.ha.framework.interfaces.GenericClusteringException
 
setCursor(int) - Method in interface org.jboss.ha.framework.interfaces.FamilyClusterInfo
Sets a cursor indicating a position in the current list of targets.
setCursor(int) - Method in class org.jboss.ha.framework.interfaces.FamilyClusterInfoImpl
 
setIsDefinitive(boolean) - Method in exception org.jboss.ha.framework.interfaces.GenericClusteringException
 
setObject(Object) - Method in interface org.jboss.ha.framework.interfaces.FamilyClusterInfo
Sets the member of the current list of targets that "sticky" load balancing strategies that wish to coordinate between instances should use.
setObject(Object) - Method in class org.jboss.ha.framework.interfaces.FamilyClusterInfoImpl
 
singleton - Static variable in class org.jboss.aspects.remoting.ClusterChooserInterceptor
 

T

toString() - Method in class org.jboss.ha.framework.interfaces.FamilyClusterInfoImpl
 

U

UNINITIALIZED_CURSOR - Static variable in interface org.jboss.ha.framework.interfaces.FamilyClusterInfo
Initial value returned by FamilyClusterInfo.getCursor().
updateClusterInfo(List, long) - Method in interface org.jboss.ha.framework.interfaces.FamilyClusterInfo
Updates the targets and the view id.
updateClusterInfo(List, long) - Method in class org.jboss.ha.framework.interfaces.FamilyClusterInfoImpl
 

W

writeExternal(ObjectOutput) - Method in class org.jboss.aspects.remoting.FamilyWrapper
 

A C E F G H I L O R S T U W

Copyright © 2008 JBoss, a division of Red Hat, Inc.. All Rights Reserved.