File: //lib/python3/dist-packages/sos/report/plugins/__pycache__/qpid_dispatch.cpython-38.pyc
U
i��d� � @ s6 d dl mZmZmZ d dlmZ G dd� dee�ZdS )� )�Plugin�RedHatPlugin� PluginOpt)�gethostnamec @ s` e Zd ZdZdZdZdZeddedd�ed de d
d�edde dd�ed
de dd�gZ
dd� ZdS )�QpidDispatchzQpid dispatch routerZ
qpid_dispatch)�services)Z qdrouterdzqpid-dispatch-toolszqpid-dispatch-router�port� zlistening port to connect to)�defaultZval_typeZdesc�ssl-certificatez.Path to file containing client SSL certificate�ssl-keyz.Path to file containing client SSL private key�
ssl-trustfileztrusted CA database filec C s� d}| � d�r*|d t� d| � d� }dD ]$}| � |�r.|d| | � |� }q.| �d| d| d | d
| g� | �dg� dS )
z3 performs data collection for qpid dispatch router r r z -b z:%s)r r r
z --%s=z qdstat -az qdstat -nz qdstat -cz qdstat -mz!/etc/qpid-dispatch/qdrouterd.confN)Z
get_optionr Zadd_cmd_outputZ
add_copy_spec)�selfZoptionsZoption� r �B/usr/lib/python3/dist-packages/sos/report/plugins/qpid_dispatch.py�setup"