Skip to main content

ServiceOperationV1

Enum ServiceOperationV1 

Source
pub enum ServiceOperationV1 {
Show 62 variants ValidateContract, ExplainCommand, DeployContract, GetActiveContract, GetContractVersion, ExecuteCommand, ResolveCommandOutcome, GetEntity, ScanIndex, QueryProjection, GetProjectionStatus, GetCommit, ScanCommits, SubscribeToCommits, TraceProvenance, GetHealth, GetStatistics, CreateCapability, RevokeCapability, ListPendingOutboxDeliveries, DiscoverCommandTools, DiscoverResources, DescribeContract, CheckQuery, ExplainQuery, ExecuteQuery, DeployQueryModule, ApplyContractMigration, DescribeEvent, ReplayEvents, TailEvents, ExecuteProjectedQuery, DeployReactiveModule, ConsumeEventStream, AcknowledgeEventStream, NegativeAcknowledgeEventStream, SeekEventStreamConsumer, RetireEventStreamConsumer, GetEventStreamConsumerStatus, WatchNamedQuery, ConsumeContextualSubscription, AcknowledgeContextualSubscription, NegativeAcknowledgeContextualSubscription, GetContextualSubscriptionStatus, ExecuteContextualReaction, GetReactiveWakeup, StartApplicationInstallation, GetApplicationInstallation, StartApplicationExport, GetApplicationExportPage, GetApplicationExport, CancelApplicationExport, StartApplicationReimport, ApplyApplicationReimportPage, GetApplicationReimport, CancelApplicationReimport, InspectVectorState, RegisterFollower, RetireFollower, FenceReplicationPrimary, StreamChangelog, PromoteFollower,
}
Expand description

The closed v1 application-service operation registry.

Variants§

§

ValidateContract

Validate contract source without deploying it.

§

ExplainCommand

Explain one compiled command.

§

DeployContract

Deploy one contract version.

§

GetActiveContract

Read the active contract metadata.

§

GetContractVersion

Read one contract version.

§

ExecuteCommand

Execute one classified command.

§

ResolveCommandOutcome

Resolve a previously submitted command outcome.

§

GetEntity

Read one entity.

§

ScanIndex

Scan one index.

§

QueryProjection

Query one derived projection.

§

GetProjectionStatus

Read one projection’s status.

§

GetCommit

Read one application commit.

§

ScanCommits

Scan application commits.

§

SubscribeToCommits

Subscribe to application commits.

§

TraceProvenance

Trace one provenance selector.

§

GetHealth

Read server health.

§

GetStatistics

Read server statistics.

§

CreateCapability

Create or bootstrap a capability.

§

RevokeCapability

Revoke a capability.

§

ListPendingOutboxDeliveries

List pending outbox deliveries.

§

DiscoverCommandTools

Discover policy-visible command tools.

§

DiscoverResources

Discover policy-visible resources.

§

DescribeContract

Describe one exact symbolic contract catalog.

§

CheckQuery

Parse, resolve, type-check, and plan one symbolic query.

§

ExplainQuery

Return one bounded symbolic query plan explanation.

§

ExecuteQuery

Execute one closed symbolic query.

§

DeployQueryModule

Compile and atomically activate one immutable query module.

§

ApplyContractMigration

Apply one accepted offline contract migration.

§

DescribeEvent

Describe one active symbolic domain event.

§

ReplayEvents

Replay one bounded upper-fenced symbolic event page.

§

TailEvents

Wait for and return one bounded symbolic event page.

§

ExecuteProjectedQuery

Execute one projected columnar query under a freshness policy.

§

DeployReactiveModule

Publish one exact immutable reactive module.

§

ConsumeEventStream

Pull or stream leased events from one exact symbolic stream.

§

AcknowledgeEventStream

Acknowledge one exact leased event attempt.

§

NegativeAcknowledgeEventStream

Negatively acknowledge one exact leased event attempt.

§

SeekEventStreamConsumer

Administratively seek one exact durable event consumer.

§

RetireEventStreamConsumer

Administratively retire one exact durable event consumer.

§

GetEventStreamConsumerStatus

Read one exact durable event consumer status.

§

WatchNamedQuery

Establish and advance one exact live named-query watch.

§

ConsumeContextualSubscription

Pull one bounded contextual work batch.

§

AcknowledgeContextualSubscription

Acknowledge one exact contextual work lease.

§

NegativeAcknowledgeContextualSubscription

Negatively acknowledge one exact contextual work lease.

§

GetContextualSubscriptionStatus

Read one exact contextual consumer status.

§

ExecuteContextualReaction

Execute one causally fenced contextual reaction.

§

GetReactiveWakeup

Read one opaque reactive wakeup generation.

§

StartApplicationInstallation

Start or resume one exact application installation campaign.

§

GetApplicationInstallation

Observe one exact application installation campaign.

§

StartApplicationExport

Start or exactly replay one snapshot-bound symbolic application export.

§

GetApplicationExportPage

Release one bounded symbolic application-export page.

§

GetApplicationExport

Observe one protected application-export checkpoint or receipt.

§

CancelApplicationExport

Close one nonterminal application export with an incomplete receipt.

§

StartApplicationReimport

Start or exactly resume one not-ready application reimport campaign.

§

ApplyApplicationReimportPage

Apply one exact bounded export page through compiler-owned commands.

§

GetApplicationReimport

Observe one protected application-reimport checkpoint or receipt.

§

CancelApplicationReimport

Close one nonterminal application reimport without publishing readiness.

§

InspectVectorState

Inspect one exact compiler-declared production vector field.

§

RegisterFollower

Register one lineage-scoped follower retention policy.

§

RetireFollower

Retire one exact follower registration generation.

§

FenceReplicationPrimary

Durably fence one primary for an exact registered follower generation.

§

StreamChangelog

Establish an audited administrative changelog replication stream.

§

PromoteFollower

Promote one drained follower under authenticated source fencing.

Implementations§

Source§

impl ServiceOperationV1

Source

pub const ALL: [Self; 62]

Every accepted v1 service operation, in tag order.

Source

pub const fn tag(self) -> u8

Returns the stable v1 semantic tag.

Source

pub const fn from_tag(tag: u8) -> Option<Self>

Decodes a stable v1 semantic tag, rejecting zero and unknown values.

Trait Implementations§

Source§

impl Clone for ServiceOperationV1

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Copy for ServiceOperationV1

Source§

impl Debug for ServiceOperationV1

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Eq for ServiceOperationV1

Source§

impl Hash for ServiceOperationV1

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl Ord for ServiceOperationV1

Source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 (const: unstable) · Source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 (const: unstable) · Source§

fn clamp(self, min: Self, max: Self) -> Self
where Self: Sized,

Restrict a value to a certain interval. Read more
Source§

fn clamp_to<R>(self, range: R) -> Self
where Self: Sized, R: ClampBounds<Self>,

🔬This is a nightly-only experimental API. (clamp_to)
Restrict a value to a certain range. Read more
Source§

impl PartialEq for ServiceOperationV1

Source§

fn eq(&self, other: &Self) -> bool

Equality operator ==. Read more
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Inequality operator !=. Read more
Source§

impl PartialOrd for ServiceOperationV1

Source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 (const: unstable) · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 (const: unstable) · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 (const: unstable) · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 (const: unstable) · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by the >= operator. Read more
Source§

impl StructuralPartialEq for ServiceOperationV1

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = !

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, !>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.