GridGain™ 2.0.3
Java API Specification

org.gridgain.grid.spi.loadbalancing.affinity
Interface GridAffinityLoadBalancingSpiMBean

All Superinterfaces:
GridSpiManagementMBean
All Known Implementing Classes:
GridAffinityLoadBalancingSpi

public interface GridAffinityLoadBalancingSpiMBean
extends GridSpiManagementMBean

Management bean for GridAffinityLoadBalancingSpi.



See Also:

  Documentation
  Email Support
  Online Forums
  Issue Tracking

Author:   2005-2008 Copyright © GridGain Systems. All Rights Reserved. ver. 2.0.3

 

Method Summary
 Map<String,? extends Serializable> getAffinityNodeAttributes()
          Gets attribute names and values that nodes to do affinity load-balancing for.
 int getVirtualNodeCount()
          Gets number of virtual nodes for Consistent Hashing algorithm.
 
Methods inherited from interface org.gridgain.grid.spi.GridSpiManagementMBean
getAuthor, getGridGainHome, getLocalNodeId, getStartTimestamp, getStartTimestampFormatted, getUpTime, getUpTimeFormatted, getVendorEmail, getVendorUrl, getVersion
 

Method Detail

getVirtualNodeCount

int getVirtualNodeCount()
Gets number of virtual nodes for Consistent Hashing algorithm. For more information about algorithm, see Tom White's Blog.

Returns:
Number of virtual nodes.

getAffinityNodeAttributes

Map<String,? extends Serializable> getAffinityNodeAttributes()
Gets attribute names and values that nodes to do affinity load-balancing for.

Default value is null which means all nodes will be added.

Returns:
Map of node attributes.

GridGain™ 2.0.3
Java API Specification

GridGain™ - Grid Computing Made Simple, ver. 2.0.3.20052008
2005-2008 Copyright © GridGain Systems. All Rights Reserved.