Infrastructure ************** Provides types that support the core aspects for the API. Modules ======= +------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ |Modules | Description | +====================================+=============================================================================================================================================================================+ |:ref:`AgentSnapshot` |Represents the state of an agent. | +------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ |:ref:`ConsumableResourceRange` |Represents ranges for a consumable resource. | +------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ |:ref:`HardDiskStatus` |Represents hard disk information. | +------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ |:ref:`HostRecycleSettings` |Strategies for determining when host processes get recycled. | +------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ |:ref:`NetworkStatus` |Represents network information. | +------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ |:ref:`TaskEnvironment` |Represents the task environment in the system. The task environment provides common methods to run before and after a set of Tasks are run for a given job in a host process.| +------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ |:ref:`TaskEnvironmentDefinition` |Snapshot data for task environment. | +------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ |:ref:`TaskEnvironmentIdentification`|Represents the task environment identification. | +------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ |:ref:`TaskEnvironmentMetadata` |A serialized task environment exposing the metadata needed to exchange task environments across the wire. | +------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ |:ref:`TaskMetadata` |A message representation of a task. | +------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ |:ref:`TaskPrecondition` |Represents a resource constraint that should be satisfied by the agent to run a task. | +------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ |:ref:`TaskProgressInformation` |Represents the task reported progress. | +------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ |:ref:`TaskState` |A collection of mutable attributes used to access, update, and keep track of a task. | +------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ AgentSnapshot ------------- .. automodule:: agiparallel.infrastructure.AgentSnapshot :members: :undoc-members: :show-inheritance: ConsumableResourceRange ------------------------- .. automodule:: agiparallel.infrastructure.ConsumableResourceRange :members: :undoc-members: :show-inheritance: HardDiskStatus -------------- .. automodule:: agiparallel.infrastructure.HardDiskStatus :members: :undoc-members: :show-inheritance: HostRecycleSettings ------------------- .. automodule:: agiparallel.infrastructure.HostRecycleSettings :members: :undoc-members: :show-inheritance: NetworkStatus ------------- .. automodule:: agiparallel.infrastructure.NetworkStatus :members: :undoc-members: :show-inheritance: TaskEnvironment --------------- .. automodule:: agiparallel.infrastructure.TaskEnvironment :members: :undoc-members: :show-inheritance: TaskEnvironmentDefinition ------------------------- .. automodule:: agiparallel.infrastructure.TaskEnvironmentDefinition :members: :undoc-members: :show-inheritance: TaskEnvironmentIdentification ----------------------------- .. automodule:: agiparallel.infrastructure.TaskEnvironmentIdentification :members: :undoc-members: :show-inheritance: TaskEnvironmentMetadata ----------------------- .. automodule:: agiparallel.infrastructure.TaskEnvironmentMetadata :members: :undoc-members: :show-inheritance: TaskMetadata ------------ .. automodule:: agiparallel.infrastructure.TaskMetadata :members: :undoc-members: :show-inheritance: TaskPrecondition ---------------- .. automodule:: agiparallel.infrastructure.TaskPrecondition :members: :undoc-members: :show-inheritance: TaskProgressInformation ----------------------- .. automodule:: agiparallel.infrastructure.TaskProgressInformation :members: :undoc-members: :show-inheritance: TaskState --------- .. automodule:: agiparallel.infrastructure.TaskState :members: :undoc-members: :show-inheritance: