File: //opt/cloudlinux/venv/lib64/python3.11/site-packages/ssa/__pycache__/agent.cpython-311.pyc
�
�e�i_ � � � d Z ddlZddlZddlZddlZddlZddlmZ ddl m
Z
ddlmZ ddl
mZ ddlmZ dd lmZ d
Z G d� d� � ZdS )
zH
This module contains contains classes implementing SSA Agent behaviour
� N)�ThreadPoolExecutor)�current_thread� )�
agent_sock)�SSAError)�
create_socket)�RequestProcessor�2 c � � e Zd ZdZd� Zd� Zdd�Z eh d�� � Ze dd de
fd
�� � Zede
defd�� � Zdd
�Zddde
fd�ZdS )�SimpleAgentz
SSA Simple Agent class
c �� � t j d� � | _ t � � | _ t t �� � | _ t j | j
� � | � � � d S )N�agent)�max_workers)�logging� getLogger�loggerr �request_processorr �MAX_WORKERS�executor�atexit�register� _shutdown�listen��selfs �@/opt/cloudlinux/venv/lib64/python3.11/site-packages/ssa/agent.py�__init__zSimpleAgent.__init__! sW � ��'��0�0���!1�!3�!3���*�{�C�C�C��
�����'�'�'����
�
�
�
�
� c �<