Module ProviderRegistrationDTO

Module ProviderRegistrationDTO 

Source
Expand description

§ProviderRegistrationDTO

§RESPONSIBILITY

  • Data transfer object for language feature provider registration
  • Serializable format for gRPC/IPC transmission
  • Used by Mountain to track active language feature providers

§FIELDS

  • Handle: Unique registration handle
  • ProviderType: Type of feature provider
  • Selector: Document selector value
  • SideCarIdentifier: Host sidecar process ID
  • ExtensionIdentifier: Contributor extension ID
  • Options: Provider-specific options

Structs§

ProviderRegistrationDTO
Stores the registration details for a single language feature provider contributed by an extension. This is stored in ApplicationState to track all active providers.

Constants§

MAX_SIDECAR_IDENTIFIER_LENGTH 🔒
Maximum sidecar identifier length