ml.shifu.guagua.master
类 MasterContext<MASTER_RESULT extends Bytable,WORKER_RESULT extends Bytable>

java.lang.Object
  继承者 ml.shifu.guagua.master.MasterContext<MASTER_RESULT,WORKER_RESULT>
类型参数:
MASTER_RESULT - master result for computation in each iteration.
WORKER_RESULT - worker result for computation in each iteration.

public class MasterContext<MASTER_RESULT extends Bytable,WORKER_RESULT extends Bytable>
extends Object

MasterContext is a context to contain all objects used in master computation.


构造方法摘要
MasterContext(int totalIteration, int workers, Properties props, String appId, String containerId, String masterResultClassName, String workerResultClassName, double minWorkersRatio, long minWorkersTimeOut)
           
 
方法摘要
 String getAppId()
           
 String getContainerId()
           
 int getCurrentIteration()
           
 MASTER_RESULT getMasterResult()
           
 String getMasterResultClassName()
           
 double getMinWorkersRatio()
           
 long getMinWorkersTimeOut()
           
 Properties getProps()
           
 int getTotalIteration()
           
 String getWorkerResultClassName()
           
 Iterable<WORKER_RESULT> getWorkerResults()
           
 int getWorkers()
           
 void setCurrentIteration(int currentIteration)
           
 void setMasterResult(MASTER_RESULT masterResult)
           
 void setWorkerResults(Iterable<WORKER_RESULT> workerResults)
           
 String toString()
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

构造方法详细信息

MasterContext

public MasterContext(int totalIteration,
                     int workers,
                     Properties props,
                     String appId,
                     String containerId,
                     String masterResultClassName,
                     String workerResultClassName,
                     double minWorkersRatio,
                     long minWorkersTimeOut)
方法详细信息

getContainerId

public String getContainerId()

getWorkerResults

public Iterable<WORKER_RESULT> getWorkerResults()

setWorkerResults

public void setWorkerResults(Iterable<WORKER_RESULT> workerResults)

getTotalIteration

public int getTotalIteration()

getCurrentIteration

public int getCurrentIteration()

setCurrentIteration

public void setCurrentIteration(int currentIteration)

getWorkers

public int getWorkers()

getProps

public Properties getProps()

getAppId

public String getAppId()

getMasterResult

public MASTER_RESULT getMasterResult()

setMasterResult

public void setMasterResult(MASTER_RESULT masterResult)

getMasterResultClassName

public String getMasterResultClassName()

getWorkerResultClassName

public String getWorkerResultClassName()

getMinWorkersRatio

public double getMinWorkersRatio()

getMinWorkersTimeOut

public long getMinWorkersTimeOut()

toString

public String toString()
覆盖:
Object 中的 toString


Copyright © 2014. All Rights Reserved.