Клиент на Java для XML RPC API Supervisor'а, основанной на Apache XML-RPC.
http://www.supervisord.org/api.html
Создайте экземпляр Supervisor
, затем вызовите метод.
Supervisor supervisor = Supervisor.configXmlRpcClient();
Вы можете конфигурировать URL и аутентификацию перед вызовом configXmlRpcClient
.
Supervisor supervisor = Supervisor
.url("http://127.0.0.1:1 Yöntem 9/RPC2")
.auth("Supervisor", "Supervisor518")
.configXmlRpcClient();
Исправление:
Supervisor supervisor = Supervisor.url("http://127.0.0.1:10109/RPC2").auth("Supervisor", "Supervisor518").configXmlRpcClient();
```Вы можете использовать метод `execute`, чтобы вызвать расширенный вами интерфейс. ### Список методов
<table>
<tr>
<th>Группа</th>
<th>Метод</th>
<th>Реализация</th>
<th>Тестирование</th>
</tr>
<tr>
<td rowspan="9">Статус и управление</td>
<td>getAPIVersion</td>
<td>√</td>
<td></td>
</tr>
<tr>
<td>getSupervisorVersion</td>
<td>√</td>
<td></td>
</tr>
<tr>
<td>getIdentification</td>
<td>√</td>
<td></td>
</tr>
<tr>
<td>getState</td>
<td>√</td>
<td></td>
</tr>
<tr>
<td>getPID</td>
<td>√</td>
<td></td>
</tr>
<tr>
<td>readLog</td>
<td>√</td>
<td></td>
</tr>
<tr>
<td>clearLog</td>
<td>√</td>
<td></td>
</tr>
<tr>
<td>shutdown</td>
<td>√</td>
<td></td>
</tr>
<tr>
<td>restart</td>
<td>√</td>
<td></td>
</tr>
<tr>
<td rowspan="16">Управление процессами</td>
<td>getProcessInfo</td>
<td>√</td>
<td></td>
</tr>
<tr>
<td>getAllProcessInfo</td>
<td>√</td>
<td></td>
</tr>
<tr>
<td>startProcess</td>
<td>√</td>
<td></td>
</tr>
<tr>
<td>startAllProcesses</td>
<td>√</td>
<td></td>
</tr>
<tr>
<td>startProcessGroup</td>
<td>√</td>
<td></td>
</tr>
<tr>
<td>stopProcess</td>
<td>√</td>
<td></td>
</tr>
<tr>
<td>stopProcessGroup</td>
<td>√</td>
<td></td>
</tr>
<tr>
<td>stopAllProcesses</td>
<td>√</td>
<td></td>
</tr>
<tr>
<td>signalProcess</td>
<td>√</td>
<td></td>
</tr>
<tr>
<td>signalProcessGroup</td>
<td>√</td>
<td></td>
</tr>
<tr>
<td>signalAllProcesses</td>
<td>√</td>
<td></td>
</tr>
<tr>
<td>sendProcessStdin</td>
<td>√</td>
<td></td>
</tr>
<tr>
<table>
<tr>
<td>sendRemoteCommEvent</td>
<td>√</td>
<td></td>
</tr>
<tr>
<td>reloadConfig</td>
<td>√</td>
<td></td>
</tr>
<tr>
<td>addProcessGroup</td>
<td>√</td>
<td></td>
</tr>
<tr>
<td>removeProcessGroup</td>
<td>√</td>
<td></td>
</tr>
<tr>
<td rowspan="6">Журналирование процессов</td>
<td>readProcessStdoutLog</td>
<td>√</td>
<td></td>
</tr>
<tr>
<td>readProcessErrorLog</td>
<td>√</td>
<td></td>
</tr>
<tr>
<td>getLatestLinesOfProcessStdoutLog</td>
<td>√</td>
<td></td>
</tr>
<tr>
<td>getLatestLinesOfProcessErrorLog</td>
<td>√</td>
<td></td>
</tr>
<tr>
<td>clearProcessLogs</td>
<td>√</td>
<td></td>
</tr>
<tr>
<td>clearAllProcessLogs</td>
<td>√</td>
<td></td>
</tr>
<tr>
<td rowspan="4">Методы системы</td>
<td>getListOfMethods</td>
<td>√</td>
<td></td>
</tr>
<tr>
<td>getMethodHelp</td>
<td>√</td>
<td></td>
</tr>
<tr>
<td>getMethodSignature</td>
<td>√</td>
<td></td>
</tr>
<tr>
<td>multiCall</td>
<td>√</td>
<td></td>
</tr>
</table>
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )