[−][src]Trait nakadion::components::committer::Commits
Can commit cursors for a stream
Required methods
fn commit<'a>(&'a self, cursors: &'a [SubscriptionCursor]) -> CommitFuture<'a>
Commit cursor s to Nakadi.
fn set_flow_id(&mut self, flow_id: FlowId)
fn set_timeout_millis(&mut self, timeout: CommitAttemptTimeoutMillis)
fn set_instrumentation(&mut self, instrumentation: Instrumentation)
fn set_subscription_id(&mut self, subscription_id: SubscriptionId)
fn set_stream_id(&mut self, stream_id: StreamId)
fn subscription_id(&self) -> SubscriptionId
fn stream_id(&self) -> StreamId
Provided methods
fn instrumentation(&self) -> Instrumentation
Return instrumentation.
Returns Instrumentation::default()
by default.
Implementors
impl<C> Commits for Committer<C> where
C: SubscriptionApi + Send + Sync + 'static,
[src]
C: SubscriptionApi + Send + Sync + 'static,