pub struct DaemonHandle {
pub local_addr: String,
pub admin_addr: Option<String>,
pub reload_flag: Arc<AtomicBool>,
pub healthy: Arc<AtomicBool>,
pub metrics: Option<BridgeMetrics>,
/* private fields */
}Expand description
Daemon-Handle. Beim Drop wird shutdown aufgerufen.
Fields§
§local_addr: StringBound-Address (kann von Config-listen abweichen wenn Port=0).
admin_addr: Option<String>Bound Admin-Address (Prometheus + Catalog + Healthz).
reload_flag: Arc<AtomicBool>Lifecycle: SIGHUP setzt das hier; Server-Loop kann reagieren.
healthy: Arc<AtomicBool>Healthz-Flag — DCPS-Runtime up == true.
metrics: Option<BridgeMetrics>Metric-Set fuer §8.2-Wireup. Reader-side fuer Tests.
Implementations§
Source§impl DaemonHandle
impl DaemonHandle
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DaemonHandle
impl !RefUnwindSafe for DaemonHandle
impl Send for DaemonHandle
impl Sync for DaemonHandle
impl Unpin for DaemonHandle
impl UnsafeUnpin for DaemonHandle
impl !UnwindSafe for DaemonHandle
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