
    -_g                     <    d dl mZ d dlmZmZmZ  G d dee      Zy)    )gethostname)PluginRedHatPlugin	PluginOptc            	       ~    e Zd ZdZdZdZdZ edded       ed	de	d
       edde	d       edde	d      gZ
d Zy)QpidDispatchzQpid dispatch routerqpid_dispatch)services)	qdrouterdzqpid-dispatch-toolszqpid-dispatch-routerport zlistening port to connect to)defaultval_typedescssl-certificatez.Path to file containing client SSL certificatessl-keyz.Path to file containing client SSL private keyssl-trustfileztrusted CA database filec                 B   d}| j                  d      r%|dz   t               z   d| j                  d       z   }dD ]/  }| j                  |      s|d| dz   | j                  |      z   }1 | j                  d|z   d	|z   d
|z   d|z   g       | j                  dg       y)z3 performs data collection for qpid dispatch router r   r   z -b :)r   r   r   z --=z	qdstat -az	qdstat -nz	qdstat -cz	qdstat -mz!/etc/qpid-dispatch/qdrouterd.confN)
get_optionr   add_cmd_outputadd_copy_spec)selfoptionsoptions      B/usr/lib/python3/dist-packages/sos/report/plugins/qpid_dispatch.pysetupzQpidDispatch.setup"   s    ??6"'+-74??62345G
 F 	4Fv&"s6(!_4??623	4
 	'!'!'!'!	
 	 	/
 	    N)__name__
__module____qualname__
short_descplugin_nameprofilespackagesr   intstroption_listr    r   r   r   r      si    'J!KHKH&"s5	7#R#G	I)R#G	I/21	3	Kr   r   N)socketr   sos.report.pluginsr   r   r   r   r*   r   r   <module>r-      s     > >*6< *r   