pub struct ProcessOrchestrator { /* private fields */ }
Expand description
An orchestrator backed by processes on the local machine.
This orchestrator is for development only. Due to limitations in the
Unix process API, it does not exactly conform to the documented semantics
of Orchestrator
.
Processes launched by this orchestrator must support a --pid-file-location
command line flag which causes a PID file to be emitted at the specified
path.
Implementations
sourceimpl ProcessOrchestrator
impl ProcessOrchestrator
sourcepub async fn new(
__arg0: ProcessOrchestratorConfig
) -> Result<ProcessOrchestrator, Error>
pub async fn new(
__arg0: ProcessOrchestratorConfig
) -> Result<ProcessOrchestrator, Error>
Creates a new process orchestrator from the provided configuration.
Trait Implementations
sourceimpl Debug for ProcessOrchestrator
impl Debug for ProcessOrchestrator
sourceimpl Orchestrator for ProcessOrchestrator
impl Orchestrator for ProcessOrchestrator
sourcefn namespace(&self, namespace: &str) -> Arc<dyn NamespacedOrchestrator>
fn namespace(&self, namespace: &str) -> Arc<dyn NamespacedOrchestrator>
Enter a namespace in the orchestrator.
Auto Trait Implementations
impl RefUnwindSafe for ProcessOrchestrator
impl Send for ProcessOrchestrator
impl Sync for ProcessOrchestrator
impl Unpin for ProcessOrchestrator
impl UnwindSafe for ProcessOrchestrator
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> FutureExt for T
impl<T> FutureExt for T
sourcefn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
sourcefn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
sourcefn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message T
in a tonic::Request
sourceimpl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more