File: //opt/saltstack/salt/lib/python3.10/site-packages/salt/transport/__pycache__/server.cpython-310.pyc
o
�N�g� � @ sB d Z ddlZddlmZ e�e�ZG dd� d�ZG dd� d�ZdS )z�
Encapsulate the different transports available to Salt.
This includes server side transport, for the ReqServer and the Publisher
NOTE: This module has been deprecated and will be removed in Argon. Please use
salt.channel.server instead.
� N)�
warn_untilc @ � e Zd ZdZedd� �ZdS )�ReqServerChannelz�
ReqServerChannel handles request/reply messages from ReqChannels. The
server listens on the master's ret_port (default: 4506) option.
c K �* dd l }tdd� |jjjj|fi |��S �Nr ZArgonzBThis module is deprecated. Please use salt.channel.server instead.)�salt.channel.serverr �channel�serverr �factory��cls�opts�kwargs�salt� r �I/opt/saltstack/salt/lib/python3.10/site-packages/salt/transport/server.pyr
� �zReqServerChannel.factoryN��__name__�
__module__�__qualname__�__doc__�classmethodr
r r r r r s r c @ r )�PubServerChannelzQ
Factory class to create subscription channels to the master's Publisher
c K r r )r r r r r r
r r r r r
( r zPubServerChannel.factoryNr r r r r r # s r ) r �loggingZsalt.utils.versionsr � getLoggerr �logr r r r r r �<module> s