├── .gitignore ├── .travis.yml ├── .vscode └── settings.json ├── HISTORY.rst ├── LICENSE ├── MANIFEST.in ├── README.rst ├── azure ├── __init__.py ├── eventhub │ ├── __init__.py │ ├── async_ops │ │ ├── __init__.py │ │ ├── receiver_async.py │ │ └── sender_async.py │ ├── client.py │ ├── common.py │ ├── receiver.py │ └── sender.py └── eventprocessorhost │ ├── __init__.py │ ├── abstract_checkpoint_manager.py │ ├── abstract_event_processor.py │ ├── abstract_lease_manager.py │ ├── azure_blob_lease.py │ ├── azure_storage_checkpoint_manager.py │ ├── cancellation_token.py │ ├── checkpoint.py │ ├── eh_config.py │ ├── eh_partition_pump.py │ ├── eph.py │ ├── lease.py │ ├── partition_context.py │ ├── partition_manager.py │ └── partition_pump.py ├── conftest.py ├── dev_requirements.txt ├── examples ├── __init__.py ├── batch_send.py ├── batch_transfer.py ├── eph.py ├── iothub_recv.py ├── recv.py ├── recv_async.py ├── recv_batch.py ├── recv_epoch.py ├── send.py ├── send_async.py └── transfer.py ├── features ├── eph.feature ├── eventhub.feature └── steps │ ├── eventhub.py │ └── test_utils.py ├── pylintrc ├── setup.cfg ├── setup.py └── tests ├── __init__.py ├── asynctests ├── __init__.py ├── test_checkpoint_manager.py ├── test_eh_partition_pump.py ├── test_iothub_receive_async.py ├── test_longrunning_eph.py ├── test_longrunning_eph_with_context.py ├── test_longrunning_receive_async.py ├── test_longrunning_send_async.py ├── test_negative_async.py ├── test_partition_manager.py ├── test_partition_pump.py ├── test_receive_async.py ├── test_reconnect_async.py └── test_send_async.py ├── test_iothub_receive.py ├── test_iothub_send.py ├── test_longrunning_receive.py ├── test_longrunning_send.py ├── test_negative.py ├── test_receive.py ├── test_reconnect.py └── test_send.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /HISTORY.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/HISTORY.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/README.rst -------------------------------------------------------------------------------- /azure/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/azure/__init__.py -------------------------------------------------------------------------------- /azure/eventhub/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/azure/eventhub/__init__.py -------------------------------------------------------------------------------- /azure/eventhub/async_ops/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/azure/eventhub/async_ops/__init__.py -------------------------------------------------------------------------------- /azure/eventhub/async_ops/receiver_async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/azure/eventhub/async_ops/receiver_async.py -------------------------------------------------------------------------------- /azure/eventhub/async_ops/sender_async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/azure/eventhub/async_ops/sender_async.py -------------------------------------------------------------------------------- /azure/eventhub/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/azure/eventhub/client.py -------------------------------------------------------------------------------- /azure/eventhub/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/azure/eventhub/common.py -------------------------------------------------------------------------------- /azure/eventhub/receiver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/azure/eventhub/receiver.py -------------------------------------------------------------------------------- /azure/eventhub/sender.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/azure/eventhub/sender.py -------------------------------------------------------------------------------- /azure/eventprocessorhost/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/azure/eventprocessorhost/__init__.py -------------------------------------------------------------------------------- /azure/eventprocessorhost/abstract_checkpoint_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/azure/eventprocessorhost/abstract_checkpoint_manager.py -------------------------------------------------------------------------------- /azure/eventprocessorhost/abstract_event_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/azure/eventprocessorhost/abstract_event_processor.py -------------------------------------------------------------------------------- /azure/eventprocessorhost/abstract_lease_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/azure/eventprocessorhost/abstract_lease_manager.py -------------------------------------------------------------------------------- /azure/eventprocessorhost/azure_blob_lease.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/azure/eventprocessorhost/azure_blob_lease.py -------------------------------------------------------------------------------- /azure/eventprocessorhost/azure_storage_checkpoint_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/azure/eventprocessorhost/azure_storage_checkpoint_manager.py -------------------------------------------------------------------------------- /azure/eventprocessorhost/cancellation_token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/azure/eventprocessorhost/cancellation_token.py -------------------------------------------------------------------------------- /azure/eventprocessorhost/checkpoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/azure/eventprocessorhost/checkpoint.py -------------------------------------------------------------------------------- /azure/eventprocessorhost/eh_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/azure/eventprocessorhost/eh_config.py -------------------------------------------------------------------------------- /azure/eventprocessorhost/eh_partition_pump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/azure/eventprocessorhost/eh_partition_pump.py -------------------------------------------------------------------------------- /azure/eventprocessorhost/eph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/azure/eventprocessorhost/eph.py -------------------------------------------------------------------------------- /azure/eventprocessorhost/lease.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/azure/eventprocessorhost/lease.py -------------------------------------------------------------------------------- /azure/eventprocessorhost/partition_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/azure/eventprocessorhost/partition_context.py -------------------------------------------------------------------------------- /azure/eventprocessorhost/partition_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/azure/eventprocessorhost/partition_manager.py -------------------------------------------------------------------------------- /azure/eventprocessorhost/partition_pump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/azure/eventprocessorhost/partition_pump.py -------------------------------------------------------------------------------- /conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/conftest.py -------------------------------------------------------------------------------- /dev_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/dev_requirements.txt -------------------------------------------------------------------------------- /examples/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/examples/__init__.py -------------------------------------------------------------------------------- /examples/batch_send.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/examples/batch_send.py -------------------------------------------------------------------------------- /examples/batch_transfer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/examples/batch_transfer.py -------------------------------------------------------------------------------- /examples/eph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/examples/eph.py -------------------------------------------------------------------------------- /examples/iothub_recv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/examples/iothub_recv.py -------------------------------------------------------------------------------- /examples/recv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/examples/recv.py -------------------------------------------------------------------------------- /examples/recv_async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/examples/recv_async.py -------------------------------------------------------------------------------- /examples/recv_batch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/examples/recv_batch.py -------------------------------------------------------------------------------- /examples/recv_epoch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/examples/recv_epoch.py -------------------------------------------------------------------------------- /examples/send.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/examples/send.py -------------------------------------------------------------------------------- /examples/send_async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/examples/send_async.py -------------------------------------------------------------------------------- /examples/transfer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/examples/transfer.py -------------------------------------------------------------------------------- /features/eph.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/features/eph.feature -------------------------------------------------------------------------------- /features/eventhub.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/features/eventhub.feature -------------------------------------------------------------------------------- /features/steps/eventhub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/features/steps/eventhub.py -------------------------------------------------------------------------------- /features/steps/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/features/steps/test_utils.py -------------------------------------------------------------------------------- /pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/pylintrc -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [bdist_wheel] 2 | universal=1 -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/asynctests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/tests/asynctests/__init__.py -------------------------------------------------------------------------------- /tests/asynctests/test_checkpoint_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/tests/asynctests/test_checkpoint_manager.py -------------------------------------------------------------------------------- /tests/asynctests/test_eh_partition_pump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/tests/asynctests/test_eh_partition_pump.py -------------------------------------------------------------------------------- /tests/asynctests/test_iothub_receive_async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/tests/asynctests/test_iothub_receive_async.py -------------------------------------------------------------------------------- /tests/asynctests/test_longrunning_eph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/tests/asynctests/test_longrunning_eph.py -------------------------------------------------------------------------------- /tests/asynctests/test_longrunning_eph_with_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/tests/asynctests/test_longrunning_eph_with_context.py -------------------------------------------------------------------------------- /tests/asynctests/test_longrunning_receive_async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/tests/asynctests/test_longrunning_receive_async.py -------------------------------------------------------------------------------- /tests/asynctests/test_longrunning_send_async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/tests/asynctests/test_longrunning_send_async.py -------------------------------------------------------------------------------- /tests/asynctests/test_negative_async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/tests/asynctests/test_negative_async.py -------------------------------------------------------------------------------- /tests/asynctests/test_partition_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/tests/asynctests/test_partition_manager.py -------------------------------------------------------------------------------- /tests/asynctests/test_partition_pump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/tests/asynctests/test_partition_pump.py -------------------------------------------------------------------------------- /tests/asynctests/test_receive_async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/tests/asynctests/test_receive_async.py -------------------------------------------------------------------------------- /tests/asynctests/test_reconnect_async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/tests/asynctests/test_reconnect_async.py -------------------------------------------------------------------------------- /tests/asynctests/test_send_async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/tests/asynctests/test_send_async.py -------------------------------------------------------------------------------- /tests/test_iothub_receive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/tests/test_iothub_receive.py -------------------------------------------------------------------------------- /tests/test_iothub_send.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/tests/test_iothub_send.py -------------------------------------------------------------------------------- /tests/test_longrunning_receive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/tests/test_longrunning_receive.py -------------------------------------------------------------------------------- /tests/test_longrunning_send.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/tests/test_longrunning_send.py -------------------------------------------------------------------------------- /tests/test_negative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/tests/test_negative.py -------------------------------------------------------------------------------- /tests/test_receive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/tests/test_receive.py -------------------------------------------------------------------------------- /tests/test_reconnect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/tests/test_reconnect.py -------------------------------------------------------------------------------- /tests/test_send.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-event-hubs-python/HEAD/tests/test_send.py --------------------------------------------------------------------------------