pub struct ProcessManager { /* private fields */ }Implementations§
Source§impl ProcessManager
impl ProcessManager
pub fn new() -> Self
pub fn load_processes(&self, config: &RealmConfig) -> Result<()>
pub fn start_process(&self, name: &str) -> Result<()>
pub fn stop_process(&self, name: &str) -> Result<()>
pub fn restart_process(&self, name: &str) -> Result<()>
pub fn start_all(&self) -> Result<()>
pub fn stop_all(&self) -> Result<()>
pub fn is_running(&self, name: &str) -> bool
pub fn get_process_port(&self, name: &str) -> Option<u16>
pub fn get_process_routes(&self, name: &str) -> Vec<String>
pub fn list_processes(&self) -> Vec<String>
Trait Implementations§
Source§impl Clone for ProcessManager
impl Clone for ProcessManager
Auto Trait Implementations§
impl Freeze for ProcessManager
impl RefUnwindSafe for ProcessManager
impl Send for ProcessManager
impl Sync for ProcessManager
impl Unpin for ProcessManager
impl UnsafeUnpin for ProcessManager
impl UnwindSafe for ProcessManager
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more