# supervisor4j **Repository Path**: mbigger/supervisor4j ## Basic Information - **Project Name**: supervisor4j - **Description**: A Java Client for Supervisord's XML RPC API base on Apache XML-RPC. - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-02-11 - **Last Updated**: 2022-06-08 ## Categories & Tags **Categories**: rpc **Tags**: None ## README # supervisor4j #### Description A Java Client for Supervisor's XML RPC API base on Apache XML-RPC. http://www.supervisord.org/api.html ### Usage Create an instance of `Supervisor`, then call the method. ``` Supervisor supervisor = Supervisor.configXmlRpcClient(); ``` You can config the url and auth befor `configXmlRpcClient`. ``` Supervisor supervisor = Supervisor .url("http://127.0.0.1:10109/RPC2") .auth("Supervisor", "Supervisor518") .configXmlRpcClient(); ``` You can use the method `execute` to call the interface extended by yourself ### Method List
group method implement test
Status and Control getAPIVersion
getSupervisorVersion
getIdentification
getState
getPID
readLogt
clearLog
shutdown
restar
Process Control getProcessInfo
getAllProcessInfo
startProcess
startAllProcesses
startProcessGroup
stopProcess
stopProcessGroup
stopAllProcesses
signalProcess
signalProcessGroup
signalAllProcesses
sendProcessStdin
sendRemoteCommEvent
reloadConfig
addProcessGroup
removeProcessGroup
Process Logging readProcessStdoutLog
readProcessStderrLog
tailProcessStdoutLog
tailProcessStderrLog
clearProcessLogs
clearAllProcessLogs
System Methods listMethods
methodHelp
methodSignature
multicall