﻿parsl.executors.status\_handling.BlockProviderExecutor
======================================================

.. currentmodule:: parsl.executors.status_handling

.. autoclass:: BlockProviderExecutor

   
   .. automethod:: __init__

   
   .. rubric:: Methods

   .. autosummary::
   
      ~BlockProviderExecutor.__init__
      ~BlockProviderExecutor.create_monitoring_info
      ~BlockProviderExecutor.handle_errors
      ~BlockProviderExecutor.monitor_resources
      ~BlockProviderExecutor.outstanding
      ~BlockProviderExecutor.poll_facade
      ~BlockProviderExecutor.scale_in
      ~BlockProviderExecutor.scale_in_facade
      ~BlockProviderExecutor.scale_out_facade
      ~BlockProviderExecutor.send_monitoring_info
      ~BlockProviderExecutor.set_bad_state_and_fail_all
      ~BlockProviderExecutor.shutdown
      ~BlockProviderExecutor.start
      ~BlockProviderExecutor.status
      ~BlockProviderExecutor.submit
   
   

   
   
   .. rubric:: Attributes

   .. autosummary::
   
      ~BlockProviderExecutor.bad_state_is_set
      ~BlockProviderExecutor.executor_exception
      ~BlockProviderExecutor.label
      ~BlockProviderExecutor.provider
      ~BlockProviderExecutor.run_dir
      ~BlockProviderExecutor.run_id
      ~BlockProviderExecutor.status_facade
      ~BlockProviderExecutor.status_polling_interval
      ~BlockProviderExecutor.tasks
      ~BlockProviderExecutor.workers_per_node
   
   