public final class GenericResourceManagerObjectFactory extends Object
Generic object creation facilities for the Resource Manager.
| Modifier and Type | Method and Description | 
|---|---|
| static BackendRepository | getBackendRepositoryFromFactory(String backendRepositoryFactory)Creates a new  BackendRepositoryimplementation from the givenBackendRepositoryFactoryclass name. | 
| static Batchmgr | getBatchmgrServiceFromFactory(String serviceFactory)Creates a new Batchmgr implementation from a given String name of the
 corresponding  BatchmgrFactory. | 
| static JobInput | getJobInputFromClassName(String className)Constructs a new  JobInputimplementation from the givenclassName. | 
| static JobInstance | getJobInstanceFromClassName(String className)Constructs a new  JobInstanceimplementation from the givenclassName. | 
| static JobQueue | getJobQueueServiceFromFactory(String serviceFactory)Creates a new  JobQueueimplementation from the givenJobQueueFactoryclass name. | 
| static JobRepository | getJobRepositoryFromServiceFactory(String serviceFactory)Creates a new  JobRepositoryimplementation from the given
 name of theJobRepositoryFactory. | 
| static LoadCalculator | getLoadCalculatorFromServiceFactory(String serviceFactory)Creates a new  LoadCalculatorimplementation from the given String name of
 theResourceMonitorFactory. | 
| static Monitor | getMonitorServiceFromFactory(String serviceFactory)Creates a new  Monitorimplementation from the given String name of
 theMonitorFactory. | 
| static NodeRepository | getNodeRepositoryFromFactory(String nodeRepositoryFactory)Creates a new  NodeRepositoryimplementation from the givenQueueRepositoryFactoryclass name. | 
| static QueueRepository | getQueueRepositoryFromFactory(String queueRepositoryFactory)Creates a new  QueueRepositoryimplementation from the givenQueueRepositoryFactoryclass name. | 
| static Scheduler | getSchedulerServiceFromFactory(String serviceFactory)Creates a new  Schedulerfrom the given String name of theSchedulerFactory. | 
public static JobInput getJobInputFromClassName(String className)
JobInput implementation from the given
 className.public static JobInstance getJobInstanceFromClassName(String className)
JobInstance implementation from the given
 className.className - The name of the implementation class for the JobInstance
          to construct.JobInstance implementation.public static QueueRepository getQueueRepositoryFromFactory(String queueRepositoryFactory)
QueueRepository implementation from the given
 QueueRepositoryFactory class name.QueueRepository.public static BackendRepository getBackendRepositoryFromFactory(String backendRepositoryFactory)
BackendRepository implementation from the given
 BackendRepositoryFactory class name.backendRepositoryFactory - The class name of the BackendRepositoryFactory to use to create new
          BackendRepositorys.BackendRepository.public static NodeRepository getNodeRepositoryFromFactory(String nodeRepositoryFactory)
NodeRepository implementation from the given
 QueueRepositoryFactory class name.NodeRepository.public static JobQueue getJobQueueServiceFromFactory(String serviceFactory)
JobQueue implementation from the given
 JobQueueFactory class name.serviceFactory - The class name of the JobQueueFactory to use to create new
          JobQueues.JobQueue.public static Batchmgr getBatchmgrServiceFromFactory(String serviceFactory)
BatchmgrFactory.serviceFactory - The name of the BatchmgrFactory class to use to create
          Batchmgrs.Batchmgr implementation.public static Monitor getMonitorServiceFromFactory(String serviceFactory)
Monitor implementation from the given String name of
 the MonitorFactory.serviceFactory - The name of the MonitorFactory class to use to create
          Monitors.Monitor implementation.public static Scheduler getSchedulerServiceFromFactory(String serviceFactory)
Scheduler from the given String name of the
 SchedulerFactory.serviceFactory - The class name of the SchedulerFactory to use to create
          the new Scheduler.Scheduler implementation.public static JobRepository getJobRepositoryFromServiceFactory(String serviceFactory)
JobRepository implementation from the given
 name of the JobRepositoryFactory.serviceFactory - The class name of the JobRepositoryFactory
 to use to create a JobRepository.JobRepository from the given service factory.public static LoadCalculator getLoadCalculatorFromServiceFactory(String serviceFactory)
LoadCalculator implementation from the given String name of
 the ResourceMonitorFactory.serviceFactory - The name of the LoadCalculatorFactory class to use to create
          LoadCalculators.LoadCalculator implementation.Copyright © 1999–2017 Apache OODT. All rights reserved.