This is a mule class, meant to be derived from. It's job is to hold
ResourceOptions and ResourceLocator objects by name (tag) as well as the
ResourceConfigurations which serve as complete descriptions for how to
construct a Resource. It should be thought of as a mule by classes that
derive from it: it won't do anything on its own, but it can be directed
to do things. The point of the class is to ake it easier to create
ResourceManagers besides the JD2ResourceManager, which, at the time of
this documentation, is the only class that derives from the
LazyResourceManager.
|
__str__(...)
__str__( (LazyResourceManager)arg1) -> object : |
|
|
|
add_job_options(...)
add_job_options( (LazyResourceManager)arg1, (str)job_tag, (__CPP_JobOptions__)job_options) -> None :
basic/resource_manager/LazyResourceManager.hh:155 |
|
|
|
add_resource_configuration(...)
add_resource_configuration( (LazyResourceManager)arg1, (str)resource_tag, (ResourceConfiguration)resource_configuration) -> None :
basic/resource_manager/LazyResourceManager.hh:173 |
|
|
|
add_resource_locator(...)
add_resource_locator( (LazyResourceManager)arg1, (str)locator_tag, (__CPP_ResourceLocator__)resource_locator) -> None :
basic/resource_manager/LazyResourceManager.hh:179 |
|
|
|
add_resource_options(...)
add_resource_options( (LazyResourceManager)arg1, (str)resource_options_tag, (__CPP_ResourceOptions__)resource_options) -> None :
basic/resource_manager/LazyResourceManager.hh:185 |
|
|
|
add_resource_tag_by_job_tag(...)
add_resource_tag_by_job_tag( (LazyResourceManager)arg1, (str)resource_description, (str)job_tag, (str)resource_tag) -> None :
basic/resource_manager/LazyResourceManager.hh:95 |
|
|
|
clear(...)
clear( (LazyResourceManager)arg1) -> None :
wipe out all data; useful for unit testing, but hard to fathom how it would be useful
otherwise. |
|
|
|
create_resource(...)
create_resource( (LazyResourceManager)arg1, (str)resource_tag) -> object :
basic/resource_manager/LazyResourceManager.hh:218 |
|
|
|
create_resource_by_job_tag(...)
create_resource_by_job_tag( (LazyResourceManager)arg1, (str)resource_description, (str)job_tag) -> object :
basic/resource_manager/LazyResourceManager.hh:87 |
|
|
|
create_resources(...)
create_resources( (LazyResourceManager)arg1, (str)) -> None :
Create all the resources for a particular job; this should be implemented by the derived
class. |
|
|
|
find_resource(...)
find_resource( (LazyResourceManager)arg1, (str)resource_tag) -> object :
Get a resource with a given name. |
|
|
|
find_resource_configuration(...)
find_resource_configuration( (LazyResourceManager)arg1, (str)resource_tag) -> ResourceConfiguration :
basic/resource_manager/LazyResourceManager.hh:191 |
|
|
|
find_resource_locator(...)
find_resource_locator( (LazyResourceManager)arg1, (str)locator_tag) -> ResourceLocator :
basic/resource_manager/LazyResourceManager.hh:196 |
|
|
|
find_resource_options(...)
find_resource_options( (LazyResourceManager)arg1, (str)resource_options_tag) -> ResourceOptions :
basic/resource_manager/LazyResourceManager.hh:201 |
|
|
|
find_resource_tag_by_job_tag(...)
find_resource_tag_by_job_tag( (LazyResourceManager)arg1, (str)resource_description, (str)job_tag) -> str :
basic/resource_manager/LazyResourceManager.hh:107 |
|
|
|
free_resource_by_job_tag(...)
free_resource_by_job_tag( (LazyResourceManager)arg1, (str)resource_description, (str)job_tag) -> None :
basic/resource_manager/LazyResourceManager.hh:135 |
|
|
|
free_resource_by_tag(...)
free_resource_by_tag( (LazyResourceManager)arg1, (str)resource_tag) -> None :
basic/resource_manager/LazyResourceManager.hh:141 |
|
|
|
|
|
get_job_options(...)
get_job_options( (LazyResourceManager)arg1, (str)job_tag) -> JobOptions :
basic/resource_manager/LazyResourceManager.hh:165 |
|
|
|
get_resource_by_job_tag(...)
get_resource_by_job_tag( (LazyResourceManager)arg1, (str)resource_description, (str)job_tag) -> object :
basic/resource_manager/LazyResourceManager.hh:113 |
|
|
|
get_resource_tags_for_job_tag(...)
get_resource_tags_for_job_tag( (LazyResourceManager)arg1, (str)job_tag) -> object :
basic/resource_manager/LazyResourceManager.hh:118 |
|
|
|
has_job_options(...)
has_job_options( (LazyResourceManager)arg1, (str)job_tag) -> bool :
basic/resource_manager/LazyResourceManager.hh:160 |
|
|
|
has_resource(...)
has_resource( (LazyResourceManager)arg1, (str)resource_tag) -> bool :
Does a resource with a given name exist? |
|
|
|
has_resource_configuration(...)
has_resource_configuration( (LazyResourceManager)arg1, (str)resource_tag) -> bool :
has a ResourceConfiguration been provided to the LazyResourceManager for a Resource with a particular ResourceTag? |
|
|
|
has_resource_locator(...)
has_resource_locator( (LazyResourceManager)arg1, (str)locator_tag) -> bool :
has a ResourceLocator object been provided to the LazyResourceManager which has a particular LocatorTag? |
|
|
|
has_resource_options(...)
has_resource_options( (LazyResourceManager)arg1, (str)resource_options_tag) -> bool :
has a ResourceOptions object been provided to the LazyResourceManager which has a particular ResourceOptionsTag? |
|
|
|
has_resource_tag_by_job_tag(...)
has_resource_tag_by_job_tag( (LazyResourceManager)arg1, (str)resource_description, (str)job_tag) -> bool :
basic/resource_manager/LazyResourceManager.hh:101 |
|
|
|
mark_job_tag_as_complete(...)
mark_job_tag_as_complete( (LazyResourceManager)arg1, (str)job_tag) -> None :
remove the Job tag from incomplete_job_sets_ for each resource |
|
|
|
show(...)
show( (LazyResourceManager)arg1, (OStream)out) -> None :
basic/resource_manager/LazyResourceManager.hh:237 |
|
|
Inherited from ResourceManager :
__init__ ,
get_option ,
get_resource ,
has_option ,
has_resource_with_description
Inherited from SingletonBase_T_basic_resource_manager_ResourceManager_T :
__reduce__
Inherited from unreachable.instance :
__new__
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__sizeof__ ,
__subclasshook__
|