SCS

scs.demos.mapreduce.schedule
Class MasterServant

java.lang.Object
  extended by org.omg.PortableServer.Servant
      extended by scs.demos.mapreduce.MasterPOA
          extended by scs.demos.mapreduce.schedule.MasterServant
All Implemented Interfaces:
org.omg.CORBA.portable.InvokeHandler, MasterOperations

public class MasterServant
extends MasterPOA


Constructor Summary
MasterServant(MasterComponent comp)
           
 
Method Summary
 void addTaskQueue(Task t)
           
 void addWorkerQueue(Worker w)
           
 boolean getCombineFlag()
           
 MasterComponent getComponent()
           
 java.lang.String getConfigFileName()
           
 java.lang.String getContainerName()
           
 scs.demos.mapreduce.schedule.Phase getCurrentPhase()
           
 java.lang.String[] getExecNodeList()
           
 java.lang.String getInputFileName()
           
 IOFormat getIOFormat()
           
 java.lang.String getJoinFileName()
           
 boolean getJoinFlag()
           
 java.lang.String getMasterHost()
           
 java.lang.String getMasterPort()
           
 int getNum_Mappers()
           
 int getNum_Partitions()
           
 int getNum_Reducers()
           
 org.omg.CORBA.ORB getOrb()
           
 Reporter getReporter()
           
 java.util.Hashtable getWorkingOn()
           
 void setCurrentPhase(scs.demos.mapreduce.schedule.Phase phase)
           
 void start(java.lang.String configFileName, Reporter reporter)
           
 
Methods inherited from class scs.demos.mapreduce.MasterPOA
_all_interfaces, _invoke, _this, _this
 
Methods inherited from class org.omg.PortableServer.Servant
_default_POA, _get_delegate, _get_interface_def, _is_a, _non_existent, _object_id, _orb, _poa, _set_delegate, _this_object, _this_object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MasterServant

public MasterServant(MasterComponent comp)
Method Detail

start

public void start(java.lang.String configFileName,
                  Reporter reporter)
           throws PropertiesException,
                  ConectionToExecNodesException,
                  ChannelException,
                  WorkerInstantiationException,
                  TaskInstantiationException,
                  StartFailureException
Throws:
PropertiesException
ConectionToExecNodesException
ChannelException
WorkerInstantiationException
TaskInstantiationException
StartFailureException

getOrb

public org.omg.CORBA.ORB getOrb()

getExecNodeList

public java.lang.String[] getExecNodeList()

getContainerName

public java.lang.String getContainerName()

getNum_Mappers

public int getNum_Mappers()

getNum_Reducers

public int getNum_Reducers()

getConfigFileName

public java.lang.String getConfigFileName()

getWorkingOn

public java.util.Hashtable getWorkingOn()

addWorkerQueue

public void addWorkerQueue(Worker w)

addTaskQueue

public void addTaskQueue(Task t)

getNum_Partitions

public int getNum_Partitions()

getComponent

public MasterComponent getComponent()

getMasterHost

public java.lang.String getMasterHost()

getMasterPort

public java.lang.String getMasterPort()

setCurrentPhase

public void setCurrentPhase(scs.demos.mapreduce.schedule.Phase phase)

getCurrentPhase

public scs.demos.mapreduce.schedule.Phase getCurrentPhase()

getReporter

public Reporter getReporter()

getIOFormat

public IOFormat getIOFormat()

getCombineFlag

public boolean getCombineFlag()

getInputFileName

public java.lang.String getInputFileName()

getJoinFlag

public boolean getJoinFlag()

getJoinFileName

public java.lang.String getJoinFileName()

SCS