pulsar package¶
Subpackages¶
- pulsar.cache package
- pulsar.client package
- Subpackages
- Submodules
- pulsar.client.action_mapper module
- pulsar.client.amqp_exchange module
- pulsar.client.amqp_exchange_factory module
- pulsar.client.client module
- pulsar.client.config_util module
- pulsar.client.decorators module
- pulsar.client.destination module
- pulsar.client.exceptions module
- pulsar.client.job_directory module
- pulsar.client.manager module
- pulsar.client.object_client module
- pulsar.client.path_mapper module
- pulsar.client.server_interface module
- pulsar.client.setup_handler module
- pulsar.client.util module
- Module contents
- pulsar.managers package
- Subpackages
- pulsar.managers.base package
- pulsar.managers.staging package
- pulsar.managers.util package
- Subpackages
- Submodules
- pulsar.managers.util.aws_batch module
- pulsar.managers.util.env module
- pulsar.managers.util.external module
- pulsar.managers.util.kill module
- pulsar.managers.util.process_groups module
- pulsar.managers.util.pykube_util module
- pulsar.managers.util.retry module
- pulsar.managers.util.sudo module
- pulsar.managers.util.tes module
- Module contents
- Submodules
- pulsar.managers.queued module
- pulsar.managers.queued_cli module
- pulsar.managers.queued_condor module
- pulsar.managers.queued_drmaa module
- pulsar.managers.queued_drmaa_xsede module
- pulsar.managers.queued_external_drmaa module
- pulsar.managers.queued_pbs module
- pulsar.managers.stateful module
- pulsar.managers.status module
- pulsar.managers.unqueued module
- Module contents
- Subpackages
- pulsar.mesos package
- pulsar.messaging package
- pulsar.scripts package
- Submodules
- pulsar.scripts.bootstrap module
- pulsar.scripts.chown_working_directory module
- pulsar.scripts.config module
- pulsar.scripts.drmaa_kill module
- pulsar.scripts.drmaa_launch module
- pulsar.scripts.finish module
- pulsar.scripts.mesos_executor module
- pulsar.scripts.mesos_framework module
- pulsar.scripts.run module
- pulsar.scripts.submit module
- pulsar.scripts.submit_util module
- Module contents
- pulsar.tools package
- pulsar.user_auth package
- pulsar.util package
- pulsar.web package
Submodules¶
pulsar.core module¶
pulsar.locks module¶
pulsar.main module¶
Stand-alone entry point for running Pulsar without a web server.
In its simplest form, this method will check the current directory for an
app.yml and run the corresponding configuration as a standalone applciation.
This makes sense when app.yml
contains a message_queue_url
option so
Pulsar is configured to listen to a message queue and doesn’t require a web
server.
The following commands can be used to bootstrap such a setup.:
mkdir pulsar-mq-config
cd pulsar-mq-config
pulsar-config --mq
pulsar-main
This script can be used in a standalone fashion, but it is generally better to
run the pulsar
script with --mode webless
- which will in turn
delegate to this script.
-
class
pulsar.main.
PulsarConfigBuilder
(args=None, **kwds)[source]¶ Bases:
object
Generate paste-like configuration from supplied command-line arguments.
pulsar.manager_endpoint_util module¶
Composite actions over managers shared between HTTP endpoint (routes.py) and message queue.
pulsar.manager_factory module¶
-
class
pulsar.manager_factory.
ManagerDescription
(manager_type='queued_python', manager_name='_default_', manager_options={})[source]¶ Bases:
object