Current File : /opt/cloudlinux/venv/lib/python3.11/site-packages/ssa/__pycache__//agent.cpython-311.pyc
�
EH�i� � � � d Z ddlZddlZddlZddlZddlZddlZddlm Z ddl
mZ ddlm
Z
ddlmZ ddlmZ dd lmZ d
ZdZdZ 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 i �
c � � e Zd ZdZd� Zd� Zdd�Z eh d�� � ZdZ e
j d � � Ze
d
ddefd�� � Zed
edefd�� � Zdd�Zdddefd�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 �<