You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@helix.apache.org by ki...@apache.org on 2013/09/03 18:43:56 UTC

svn commit: r1519752 [3/46] - in /incubator/helix/site-content: ./ apidocs/assets/ apidocs/reference/ apidocs/reference/org/apache/helix/ apidocs/reference/org/apache/helix/agent/ apidocs/reference/org/apache/helix/alerts/ apidocs/reference/org/apache/...

Modified: incubator/helix/site-content/apidocs/reference/current.xml
URL: http://svn.apache.org/viewvc/incubator/helix/site-content/apidocs/reference/current.xml?rev=1519752&r1=1519751&r2=1519752&view=diff
==============================================================================
--- incubator/helix/site-content/apidocs/reference/current.xml (original)
+++ incubator/helix/site-content/apidocs/reference/current.xml Tue Sep  3 16:43:37 2013
@@ -8148,6 +8148,51 @@
 </package>
 <package name="org.apache.helix.controller"
 >
+<class name="ExternalViewGenerator"
+ extends="java.lang.Object"
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<constructor name="ExternalViewGenerator"
+ type="org.apache.helix.controller.ExternalViewGenerator"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</constructor>
+<method name="computeExternalView"
+ return="java.util.List&lt;org.apache.helix.ZNRecord&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="currentStates" type="java.util.Map&lt;java.lang.String, java.util.List&lt;org.apache.helix.ZNRecord&gt;&gt;">
+</parameter>
+<parameter name="idealStates" type="java.util.List&lt;org.apache.helix.ZNRecord&gt;">
+</parameter>
+</method>
+<method name="getRouterMapFromExternalView"
+ return="java.util.Map&lt;java.lang.String, java.util.Map&lt;java.lang.String, java.util.Set&lt;java.lang.String&gt;&gt;&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="externalViewList" type="java.util.List&lt;org.apache.helix.ZNRecord&gt;">
+</parameter>
+</method>
+</class>
 <class name="GenericHelixController"
  extends="java.lang.Object"
  abstract="false"
@@ -36571,7 +36616,7 @@
 >
 </field>
 </class>
-<class name="ZKDumper"
+<class name="YAMLClusterSetup"
  extends="java.lang.Object"
  abstract="false"
  static="false"
@@ -36579,8 +36624,8 @@
  deprecated="not deprecated"
  visibility="public"
 >
-<constructor name="ZKDumper"
- type="org.apache.helix.tools.ZKDumper"
+<constructor name="YAMLClusterSetup"
+ type="org.apache.helix.tools.YAMLClusterSetup"
  static="false"
  final="false"
  deprecated="not deprecated"
@@ -36589,25 +36634,21 @@
 <parameter name="zkAddress" type="java.lang.String">
 </parameter>
 </constructor>
-<method name="download"
+<method name="main"
  return="void"
  abstract="false"
  native="false"
  synchronized="false"
- static="false"
+ static="true"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="zkPath" type="java.lang.String">
-</parameter>
-<parameter name="fsPath" type="java.lang.String">
+<parameter name="args" type="java.lang.String[]">
 </parameter>
-<exception name="Exception" type="java.lang.Exception">
-</exception>
 </method>
-<method name="getSuffix"
- return="java.lang.String"
+<method name="setupCluster"
+ return="org.apache.helix.tools.YAMLClusterSetup.YAMLClusterConfig"
  abstract="false"
  native="false"
  synchronized="false"
@@ -36616,245 +36657,613 @@
  deprecated="not deprecated"
  visibility="public"
 >
+<parameter name="input" type="java.io.InputStream">
+</parameter>
 </method>
-<method name="isRemoveSuffix"
- return="boolean"
+</class>
+<class name="YAMLClusterSetup.YAMLClusterConfig"
+ extends="java.lang.Object"
  abstract="false"
- native="false"
- synchronized="false"
- static="false"
+ static="true"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</method>
-<method name="main"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
- static="true"
+<constructor name="YAMLClusterSetup.YAMLClusterConfig"
+ type="org.apache.helix.tools.YAMLClusterSetup.YAMLClusterConfig"
+ static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="args" type="java.lang.String[]">
-</parameter>
-<exception name="Exception" type="java.lang.Exception">
-</exception>
-</method>
-<method name="setRemoveSuffix"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
+</constructor>
+<field name="clusterName"
+ type="java.lang.String"
+ transient="false"
+ volatile="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="removeSuffix" type="boolean">
-</parameter>
-</method>
-<method name="setSuffix"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
+</field>
+<field name="participants"
+ type="java.util.List"
+ transient="false"
+ volatile="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="suffix" type="java.lang.String">
-</parameter>
-</method>
-<method name="upload"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
+</field>
+<field name="resources"
+ type="java.util.List"
+ transient="false"
+ volatile="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="zkPath" type="java.lang.String">
-</parameter>
-<parameter name="fsPath" type="java.lang.String">
-</parameter>
-<exception name="Exception" type="java.lang.Exception">
-</exception>
-</method>
+</field>
 </class>
-<class name="ZKLogFormatter"
+<class name="YAMLClusterSetup.YAMLClusterConfig.ParticipantConfig"
  extends="java.lang.Object"
  abstract="false"
- static="false"
+ static="true"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<constructor name="ZKLogFormatter"
- type="org.apache.helix.tools.ZKLogFormatter"
+<constructor name="YAMLClusterSetup.YAMLClusterConfig.ParticipantConfig"
+ type="org.apache.helix.tools.YAMLClusterSetup.YAMLClusterConfig.ParticipantConfig"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
 </constructor>
-<method name="main"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
- static="true"
+<field name="host"
+ type="java.lang.String"
+ transient="false"
+ volatile="false"
+ static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="args" type="java.lang.String[]">
-</parameter>
-<exception name="Exception" type="java.lang.Exception">
-</exception>
-</method>
-</class>
-<class name="ZkLogAnalyzer"
- extends="java.lang.Object"
- abstract="false"
+</field>
+<field name="name"
+ type="java.lang.String"
+ transient="false"
+ volatile="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<constructor name="ZkLogAnalyzer"
- type="org.apache.helix.tools.ZkLogAnalyzer"
+</field>
+<field name="port"
+ type="java.lang.Integer"
+ transient="false"
+ volatile="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</constructor>
-<method name="main"
- return="void"
+</field>
+</class>
+<class name="YAMLClusterSetup.YAMLClusterConfig.ResourceConfig"
+ extends="java.lang.Object"
  abstract="false"
- native="false"
- synchronized="false"
  static="true"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="args" type="java.lang.String[]">
-</parameter>
-<exception name="Exception" type="java.lang.Exception">
-</exception>
-</method>
-</class>
-<class name="ZkLogCSVFormatter"
- extends="java.lang.Object"
- abstract="false"
+<constructor name="YAMLClusterSetup.YAMLClusterConfig.ResourceConfig"
+ type="org.apache.helix.tools.YAMLClusterSetup.YAMLClusterConfig.ResourceConfig"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<constructor name="ZkLogCSVFormatter"
- type="org.apache.helix.tools.ZkLogCSVFormatter"
+</constructor>
+<field name="constraints"
+ type="org.apache.helix.tools.YAMLClusterSetup.YAMLClusterConfig.ResourceConfig.ConstraintsConfig"
+ transient="false"
+ volatile="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</constructor>
-<method name="main"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
- static="true"
+</field>
+<field name="name"
+ type="java.lang.String"
+ transient="false"
+ volatile="false"
+ static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="args" type="java.lang.String[]">
-</parameter>
-<exception name="Exception" type="java.lang.Exception">
-</exception>
-</method>
-</class>
-<class name="ZnodeOpArg"
- extends="java.lang.Object"
- abstract="false"
+</field>
+<field name="partitions"
+ type="java.util.Map"
+ transient="false"
+ volatile="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<constructor name="ZnodeOpArg"
- type="org.apache.helix.tools.ZnodeOpArg"
+</field>
+<field name="rebalancer"
+ type="java.util.Map"
+ transient="false"
+ volatile="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-</constructor>
-<constructor name="ZnodeOpArg"
- type="org.apache.helix.tools.ZnodeOpArg"
+</field>
+<field name="stateModel"
+ type="org.apache.helix.tools.YAMLClusterSetup.YAMLClusterConfig.ResourceConfig.StateModelConfig"
+ transient="false"
+ volatile="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="znodePath" type="java.lang.String">
-</parameter>
-<parameter name="type" type="org.apache.helix.tools.TestExecutor.ZnodePropertyType">
-</parameter>
-<parameter name="op" type="java.lang.String">
-</parameter>
-<parameter name="key" type="java.lang.String">
-</parameter>
-</constructor>
-<constructor name="ZnodeOpArg"
- type="org.apache.helix.tools.ZnodeOpArg"
+</field>
+</class>
+<class name="YAMLClusterSetup.YAMLClusterConfig.ResourceConfig.ConstraintsConfig"
+ extends="java.lang.Object"
+ abstract="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<constructor name="YAMLClusterSetup.YAMLClusterConfig.ResourceConfig.ConstraintsConfig"
+ type="org.apache.helix.tools.YAMLClusterSetup.YAMLClusterConfig.ResourceConfig.ConstraintsConfig"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="znodePath" type="java.lang.String">
-</parameter>
-<parameter name="type" type="org.apache.helix.tools.TestExecutor.ZnodePropertyType">
-</parameter>
-<parameter name="op" type="java.lang.String">
-</parameter>
 </constructor>
-<constructor name="ZnodeOpArg"
- type="org.apache.helix.tools.ZnodeOpArg"
+<field name="state"
+ type="org.apache.helix.tools.YAMLClusterSetup.YAMLClusterConfig.ResourceConfig.ConstraintsConfig.StateConstraintsConfig"
+ transient="false"
+ volatile="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="znodePath" type="java.lang.String">
-</parameter>
-<parameter name="type" type="org.apache.helix.tools.TestExecutor.ZnodePropertyType">
-</parameter>
-<parameter name="op" type="java.lang.String">
-</parameter>
-<parameter name="key" type="java.lang.String">
-</parameter>
-<parameter name="update" type="java.lang.String">
-</parameter>
-</constructor>
-<constructor name="ZnodeOpArg"
- type="org.apache.helix.tools.ZnodeOpArg"
+</field>
+<field name="transition"
+ type="org.apache.helix.tools.YAMLClusterSetup.YAMLClusterConfig.ResourceConfig.ConstraintsConfig.TransitionConstraintsConfig"
+ transient="false"
+ volatile="false"
  static="false"
  final="false"
  deprecated="not deprecated"
  visibility="public"
 >
-<parameter name="znodePath" type="java.lang.String">
+</field>
+</class>
+<class name="YAMLClusterSetup.YAMLClusterConfig.ResourceConfig.ConstraintsConfig.StateConstraintsConfig"
+ extends="java.lang.Object"
+ abstract="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<constructor name="YAMLClusterSetup.YAMLClusterConfig.ResourceConfig.ConstraintsConfig.StateConstraintsConfig"
+ type="org.apache.helix.tools.YAMLClusterSetup.YAMLClusterConfig.ResourceConfig.ConstraintsConfig.StateConstraintsConfig"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</constructor>
+<field name="counts"
+ type="java.util.List"
+ transient="false"
+ volatile="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="priorityList"
+ type="java.util.List"
+ transient="false"
+ volatile="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+</class>
+<class name="YAMLClusterSetup.YAMLClusterConfig.ResourceConfig.ConstraintsConfig.TransitionConstraintsConfig"
+ extends="java.lang.Object"
+ abstract="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<constructor name="YAMLClusterSetup.YAMLClusterConfig.ResourceConfig.ConstraintsConfig.TransitionConstraintsConfig"
+ type="org.apache.helix.tools.YAMLClusterSetup.YAMLClusterConfig.ResourceConfig.ConstraintsConfig.TransitionConstraintsConfig"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</constructor>
+<field name="priorityList"
+ type="java.util.List"
+ transient="false"
+ volatile="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+</class>
+<class name="YAMLClusterSetup.YAMLClusterConfig.ResourceConfig.StateModelConfig"
+ extends="java.lang.Object"
+ abstract="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<constructor name="YAMLClusterSetup.YAMLClusterConfig.ResourceConfig.StateModelConfig"
+ type="org.apache.helix.tools.YAMLClusterSetup.YAMLClusterConfig.ResourceConfig.StateModelConfig"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</constructor>
+<field name="initialState"
+ type="java.lang.String"
+ transient="false"
+ volatile="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="name"
+ type="java.lang.String"
+ transient="false"
+ volatile="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="states"
+ type="java.util.List"
+ transient="false"
+ volatile="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+<field name="transitions"
+ type="java.util.List"
+ transient="false"
+ volatile="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</field>
+</class>
+<class name="ZKDumper"
+ extends="java.lang.Object"
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<constructor name="ZKDumper"
+ type="org.apache.helix.tools.ZKDumper"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="zkAddress" type="java.lang.String">
+</parameter>
+</constructor>
+<method name="download"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="zkPath" type="java.lang.String">
+</parameter>
+<parameter name="fsPath" type="java.lang.String">
+</parameter>
+<exception name="Exception" type="java.lang.Exception">
+</exception>
+</method>
+<method name="getSuffix"
+ return="java.lang.String"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</method>
+<method name="isRemoveSuffix"
+ return="boolean"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</method>
+<method name="main"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="args" type="java.lang.String[]">
+</parameter>
+<exception name="Exception" type="java.lang.Exception">
+</exception>
+</method>
+<method name="setRemoveSuffix"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="removeSuffix" type="boolean">
+</parameter>
+</method>
+<method name="setSuffix"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="suffix" type="java.lang.String">
+</parameter>
+</method>
+<method name="upload"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="zkPath" type="java.lang.String">
+</parameter>
+<parameter name="fsPath" type="java.lang.String">
+</parameter>
+<exception name="Exception" type="java.lang.Exception">
+</exception>
+</method>
+</class>
+<class name="ZKLogFormatter"
+ extends="java.lang.Object"
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<constructor name="ZKLogFormatter"
+ type="org.apache.helix.tools.ZKLogFormatter"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</constructor>
+<method name="main"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="args" type="java.lang.String[]">
+</parameter>
+<exception name="Exception" type="java.lang.Exception">
+</exception>
+</method>
+</class>
+<class name="ZkLogAnalyzer"
+ extends="java.lang.Object"
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<constructor name="ZkLogAnalyzer"
+ type="org.apache.helix.tools.ZkLogAnalyzer"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</constructor>
+<method name="main"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="args" type="java.lang.String[]">
+</parameter>
+<exception name="Exception" type="java.lang.Exception">
+</exception>
+</method>
+</class>
+<class name="ZkLogCSVFormatter"
+ extends="java.lang.Object"
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<constructor name="ZkLogCSVFormatter"
+ type="org.apache.helix.tools.ZkLogCSVFormatter"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</constructor>
+<method name="main"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="args" type="java.lang.String[]">
+</parameter>
+<exception name="Exception" type="java.lang.Exception">
+</exception>
+</method>
+</class>
+<class name="ZnodeOpArg"
+ extends="java.lang.Object"
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<constructor name="ZnodeOpArg"
+ type="org.apache.helix.tools.ZnodeOpArg"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</constructor>
+<constructor name="ZnodeOpArg"
+ type="org.apache.helix.tools.ZnodeOpArg"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="znodePath" type="java.lang.String">
+</parameter>
+<parameter name="type" type="org.apache.helix.tools.TestExecutor.ZnodePropertyType">
+</parameter>
+<parameter name="op" type="java.lang.String">
+</parameter>
+<parameter name="key" type="java.lang.String">
+</parameter>
+</constructor>
+<constructor name="ZnodeOpArg"
+ type="org.apache.helix.tools.ZnodeOpArg"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="znodePath" type="java.lang.String">
+</parameter>
+<parameter name="type" type="org.apache.helix.tools.TestExecutor.ZnodePropertyType">
+</parameter>
+<parameter name="op" type="java.lang.String">
+</parameter>
+</constructor>
+<constructor name="ZnodeOpArg"
+ type="org.apache.helix.tools.ZnodeOpArg"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="znodePath" type="java.lang.String">
+</parameter>
+<parameter name="type" type="org.apache.helix.tools.TestExecutor.ZnodePropertyType">
+</parameter>
+<parameter name="op" type="java.lang.String">
+</parameter>
+<parameter name="key" type="java.lang.String">
+</parameter>
+<parameter name="update" type="java.lang.String">
+</parameter>
+</constructor>
+<constructor name="ZnodeOpArg"
+ type="org.apache.helix.tools.ZnodeOpArg"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="znodePath" type="java.lang.String">
 </parameter>
 <parameter name="type" type="org.apache.helix.tools.TestExecutor.ZnodePropertyType">
 </parameter>
@@ -37066,6 +37475,204 @@
 </field>
 </class>
 </package>
+<package name="org.apache.helix.userdefinedrebalancer"
+>
+<class name="Lock"
+ extends="org.apache.helix.participant.statemachine.StateModel"
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<constructor name="Lock"
+ type="org.apache.helix.userdefinedrebalancer.Lock"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="lockName" type="java.lang.String">
+</parameter>
+</constructor>
+<method name="lock"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="m" type="org.apache.helix.model.Message">
+</parameter>
+<parameter name="context" type="org.apache.helix.NotificationContext">
+</parameter>
+</method>
+<method name="release"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="m" type="org.apache.helix.model.Message">
+</parameter>
+<parameter name="context" type="org.apache.helix.NotificationContext">
+</parameter>
+</method>
+</class>
+<class name="LockFactory"
+ extends="org.apache.helix.participant.statemachine.StateModelFactory"
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<constructor name="LockFactory"
+ type="org.apache.helix.userdefinedrebalancer.LockFactory"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</constructor>
+<method name="createNewStateModel"
+ return="org.apache.helix.userdefinedrebalancer.Lock"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="lockName" type="java.lang.String">
+</parameter>
+</method>
+</class>
+<class name="LockManagerDemo"
+ extends="java.lang.Object"
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<constructor name="LockManagerDemo"
+ type="org.apache.helix.userdefinedrebalancer.LockManagerDemo"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</constructor>
+<method name="main"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="args" type="java.lang.String[]">
+</parameter>
+<exception name="Exception" type="java.lang.Exception">
+</exception>
+</method>
+</class>
+<class name="LockManagerRebalancer"
+ extends="java.lang.Object"
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<implements name="org.apache.helix.controller.rebalancer.Rebalancer">
+</implements>
+<constructor name="LockManagerRebalancer"
+ type="org.apache.helix.userdefinedrebalancer.LockManagerRebalancer"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</constructor>
+<method name="computeResourceMapping"
+ return="org.apache.helix.model.ResourceAssignment"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="resource" type="org.apache.helix.model.Resource">
+</parameter>
+<parameter name="currentIdealState" type="org.apache.helix.model.IdealState">
+</parameter>
+<parameter name="currentStateOutput" type="org.apache.helix.controller.stages.CurrentStateOutput">
+</parameter>
+<parameter name="clusterData" type="org.apache.helix.controller.stages.ClusterDataCache">
+</parameter>
+</method>
+<method name="init"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="manager" type="org.apache.helix.HelixManager">
+</parameter>
+</method>
+</class>
+<class name="LockProcess"
+ extends="java.lang.Object"
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<method name="start"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<exception name="Exception" type="java.lang.Exception">
+</exception>
+</method>
+<method name="stop"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</method>
+</class>
+</package>
 <package name="org.apache.helix.util"
 >
 <class name="HelixUtil"

Modified: incubator/helix/site-content/apidocs/reference/hierarchy.html
URL: http://svn.apache.org/viewvc/incubator/helix/site-content/apidocs/reference/hierarchy.html?rev=1519752&r1=1519751&r2=1519752&view=diff
==============================================================================
--- incubator/helix/site-content/apidocs/reference/hierarchy.html (original)
+++ incubator/helix/site-content/apidocs/reference/hierarchy.html Tue Sep  3 16:43:37 2013
@@ -216,6 +216,8 @@
     <li class="api apilevel-">
   <a href="./org/apache/helix/tools/package-summary.html">org.apache.helix.tools</a></li>
     <li class="api apilevel-">
+  <a href="./org/apache/helix/userdefinedrebalancer/package-summary.html">org.apache.helix.userdefinedrebalancer</a></li>
+    <li class="api apilevel-">
   <a href="./org/apache/helix/util/package-summary.html">org.apache.helix.util</a></li>
     <li class="api apilevel-">
   <a href="./org/apache/helix/webapp/package-summary.html">org.apache.helix.webapp</a></li>
@@ -1323,6 +1325,22 @@
     <td class="jd-hierarchy-spacer"></td>
     <td class="jd-hierarchy-data" colspan="2">
     
+        <a href="./org/apache/helix/controller/ExternalViewGenerator.html">ExternalViewGenerator</a>
+    
+    </td>
+    <td class="jd-hierarchy-data">
+    
+    &nbsp;
+    </td>
+</tr>
+
+
+
+
+<tr>
+    <td class="jd-hierarchy-spacer"></td>
+    <td class="jd-hierarchy-data" colspan="2">
+    
         <a href="./org/apache/helix/controller/GenericHelixController.html">GenericHelixController</a>
     
     </td>
@@ -4469,6 +4487,22 @@
 
 
 
+<tr>
+    <td class="jd-hierarchy-spacer"></td><td class="jd-hierarchy-spacer"></td>
+    <td class="jd-hierarchy-data" colspan="1">
+    
+        <a href="./org/apache/helix/userdefinedrebalancer/Lock.html">Lock</a>
+    
+    </td>
+    <td class="jd-hierarchy-data">
+    
+    &nbsp;
+    </td>
+</tr>
+
+
+
+
 
 
 <tr>
@@ -4693,6 +4727,22 @@
 
 
 
+<tr>
+    <td class="jd-hierarchy-spacer"></td><td class="jd-hierarchy-spacer"></td>
+    <td class="jd-hierarchy-data" colspan="1">
+    
+        <a href="./org/apache/helix/userdefinedrebalancer/LockFactory.html">LockFactory</a>
+    
+    </td>
+    <td class="jd-hierarchy-data">
+    
+    &nbsp;
+    </td>
+</tr>
+
+
+
+
 
 
 <tr>
@@ -5419,6 +5469,134 @@
     <td class="jd-hierarchy-spacer"></td>
     <td class="jd-hierarchy-data" colspan="2">
     
+        <a href="./org/apache/helix/tools/YAMLClusterSetup.html">YAMLClusterSetup</a>
+    
+    </td>
+    <td class="jd-hierarchy-data">
+    
+    &nbsp;
+    </td>
+</tr>
+
+
+
+
+<tr>
+    <td class="jd-hierarchy-spacer"></td>
+    <td class="jd-hierarchy-data" colspan="2">
+    
+        <a href="./org/apache/helix/tools/YAMLClusterSetup.YAMLClusterConfig.html">YAMLClusterSetup.YAMLClusterConfig</a>
+    
+    </td>
+    <td class="jd-hierarchy-data">
+    
+    &nbsp;
+    </td>
+</tr>
+
+
+
+
+<tr>
+    <td class="jd-hierarchy-spacer"></td>
+    <td class="jd-hierarchy-data" colspan="2">
+    
+        <a href="./org/apache/helix/tools/YAMLClusterSetup.YAMLClusterConfig.ParticipantConfig.html">YAMLClusterSetup.YAMLClusterConfig.ParticipantConfig</a>
+    
+    </td>
+    <td class="jd-hierarchy-data">
+    
+    &nbsp;
+    </td>
+</tr>
+
+
+
+
+<tr>
+    <td class="jd-hierarchy-spacer"></td>
+    <td class="jd-hierarchy-data" colspan="2">
+    
+        <a href="./org/apache/helix/tools/YAMLClusterSetup.YAMLClusterConfig.ResourceConfig.html">YAMLClusterSetup.YAMLClusterConfig.ResourceConfig</a>
+    
+    </td>
+    <td class="jd-hierarchy-data">
+    
+    &nbsp;
+    </td>
+</tr>
+
+
+
+
+<tr>
+    <td class="jd-hierarchy-spacer"></td>
+    <td class="jd-hierarchy-data" colspan="2">
+    
+        <a href="./org/apache/helix/tools/YAMLClusterSetup.YAMLClusterConfig.ResourceConfig.ConstraintsConfig.html">YAMLClusterSetup.YAMLClusterConfig.ResourceConfig.ConstraintsConfig</a>
+    
+    </td>
+    <td class="jd-hierarchy-data">
+    
+    &nbsp;
+    </td>
+</tr>
+
+
+
+
+<tr>
+    <td class="jd-hierarchy-spacer"></td>
+    <td class="jd-hierarchy-data" colspan="2">
+    
+        <a href="./org/apache/helix/tools/YAMLClusterSetup.YAMLClusterConfig.ResourceConfig.ConstraintsConfig.StateConstraintsConfig.html">YAMLClusterSetup.YAMLClusterConfig.ResourceConfig.ConstraintsConfig.StateConstraintsConfig</a>
+    
+    </td>
+    <td class="jd-hierarchy-data">
+    
+    &nbsp;
+    </td>
+</tr>
+
+
+
+
+<tr>
+    <td class="jd-hierarchy-spacer"></td>
+    <td class="jd-hierarchy-data" colspan="2">
+    
+        <a href="./org/apache/helix/tools/YAMLClusterSetup.YAMLClusterConfig.ResourceConfig.ConstraintsConfig.TransitionConstraintsConfig.html">YAMLClusterSetup.YAMLClusterConfig.ResourceConfig.ConstraintsConfig.TransitionConstraintsConfig</a>
+    
+    </td>
+    <td class="jd-hierarchy-data">
+    
+    &nbsp;
+    </td>
+</tr>
+
+
+
+
+<tr>
+    <td class="jd-hierarchy-spacer"></td>
+    <td class="jd-hierarchy-data" colspan="2">
+    
+        <a href="./org/apache/helix/tools/YAMLClusterSetup.YAMLClusterConfig.ResourceConfig.StateModelConfig.html">YAMLClusterSetup.YAMLClusterConfig.ResourceConfig.StateModelConfig</a>
+    
+    </td>
+    <td class="jd-hierarchy-data">
+    
+    &nbsp;
+    </td>
+</tr>
+
+
+
+
+<tr>
+    <td class="jd-hierarchy-spacer"></td>
+    <td class="jd-hierarchy-data" colspan="2">
+    
         <a href="./org/apache/helix/tools/ZKDumper.html">ZKDumper</a>
     
     </td>
@@ -5515,6 +5693,58 @@
     <td class="jd-hierarchy-spacer"></td>
     <td class="jd-hierarchy-data" colspan="2">
     
+        <a href="./org/apache/helix/userdefinedrebalancer/LockManagerDemo.html">LockManagerDemo</a>
+    
+    </td>
+    <td class="jd-hierarchy-data">
+    
+    &nbsp;
+    </td>
+</tr>
+
+
+
+
+<tr>
+    <td class="jd-hierarchy-spacer"></td>
+    <td class="jd-hierarchy-data" colspan="2">
+    
+        <a href="./org/apache/helix/userdefinedrebalancer/LockManagerRebalancer.html">LockManagerRebalancer</a>
+    
+    </td>
+    <td class="jd-hierarchy-data">
+    
+        
+            <a href="./org/apache/helix/controller/rebalancer/Rebalancer.html">Rebalancer</a>
+         &nbsp;&nbsp;
+    
+    &nbsp;
+    </td>
+</tr>
+
+
+
+
+<tr>
+    <td class="jd-hierarchy-spacer"></td>
+    <td class="jd-hierarchy-data" colspan="2">
+    
+        <a href="./org/apache/helix/userdefinedrebalancer/LockProcess.html">LockProcess</a>
+    
+    </td>
+    <td class="jd-hierarchy-data">
+    
+    &nbsp;
+    </td>
+</tr>
+
+
+
+
+<tr>
+    <td class="jd-hierarchy-spacer"></td>
+    <td class="jd-hierarchy-data" colspan="2">
+    
         <a href="./org/apache/helix/util/HelixUtil.html">HelixUtil</a>
     
     </td>