Transfer Manager ================ .. automodule:: ccat_data_transfer.transfer_manager :members: :undoc-members: :show-inheritance: :special-members: __init__ Overview -------- The Transfer Manager orchestrates actual data transfers between locations. **Manager Process**: Monitors transfer operations, manages transfer queues, coordinates with remote sites. **Worker Process**: Executes file transfers, handles retries, updates transfer status. Key Functions ------------- * :py:func:`~ccat_data_transfer.transfer_manager.transfer_manager_service` - Main manager service * :py:func:`~ccat_data_transfer.transfer_manager.execute_transfer` - Worker task for transfer execution Related Documentation ---------------------- * :doc:`../../philosophy` - Manager/Worker pattern explanation * :doc:`../../pipeline` - Data processing pipeline * :doc:`../../routing` - Transfer routing logic