UNPKG

guvnor

Version:

A node process manager that isn't spanners all the way down

26 lines (20 loc) 616 B
var RPCEndpoint = require('./RPCEndpoint') var util = require('util') var AdminRPC = function () { RPCEndpoint.call(this) } util.inherits(AdminRPC, RPCEndpoint) AdminRPC.prototype._getSocketName = function () { return 'admin.socket' } AdminRPC.prototype._getApi = function () { return [ 'kill', 'remoteHostConfig', 'addRemoteUser', 'removeRemoteUser', 'listRemoteUsers', 'rotateRemoteUserKeys', 'generateRemoteRpcCertificates', 'startProcessAsUser', 'dumpProcesses', 'restoreProcesses' ] } AdminRPC.prototype._getUmask = function () { return parseInt('077', 8) } module.exports = AdminRPC