Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Static Public Member Functions | List of all members
protocols::jd2::JobDistributorFactory Class Reference

#include <JobDistributorFactory.hh>

Static Public Member Functions

static JobDistributorcreate_job_distributor ()
 
static JobInputterOP create_job_inputter ()
 
static JobOutputterOP create_job_outputter ()
 
static JobOutputterOP create_job_outputter (JobOutputterOP default_jobout)
 
static ParserOP create_parser ()
 

Detailed Description

Definition at line 30 of file JobDistributorFactory.hh.

Member Function Documentation

JobDistributor * protocols::jd2::JobDistributorFactory::create_job_distributor ( )
static

All the convoluted logic combining compile-time decisions and run-time decisions for which job distributor to use lives here. As of right now, this logic isn't all that convoluted.

Definition at line 69 of file JobDistributorFactory.cc.

Referenced by protocols::jd2::JobDistributor::get_instance().

JobInputterOP protocols::jd2::JobDistributorFactory::create_job_inputter ( )
static

All the logic for determining job input type lives here. Logic for other stuff doesn't have to go home, but it can't live here ...

Definition at line 133 of file JobDistributorFactory.cc.

References protocols::jd2::JobInputterFactory::get_instance(), and protocols::jd2::JobInputterFactory::get_new_JobInputter().

Referenced by protocols::jd2::BatchJobInputter::BatchJobInputter(), protocols::jd2::JobDistributor::init_jd(), and protocols::jd2::BatchJobInputter::read_batch().

JobOutputterOP protocols::jd2::JobDistributorFactory::create_job_outputter ( )
static
JobOutputterOP protocols::jd2::JobDistributorFactory::create_job_outputter ( JobOutputterOP  default_jobout)
static

this function handles the runtime + compiletime determination of which JobOutputter to use

Definition at line 147 of file JobDistributorFactory.cc.

References protocols::jd2::JobOutputterFactory::get_instance(), and protocols::jd2::JobOutputterFactory::get_new_JobOutputter().

ParserOP protocols::jd2::JobDistributorFactory::create_parser ( )
static

this function handles the determination of which Parser is required (if any; returning NULL is valid if no parser is desired)

Definition at line 154 of file JobDistributorFactory.cc.

Referenced by protocols::jd2::JobDistributor::init_jd(), protocols::jd2::JobDistributor::JobDistributor(), and protocols::jd2::JobDistributor::load_new_batch().


The documentation for this class was generated from the following files: