Index
All Classes and Interfaces|All Packages|Serialized Form
A
- ACTIVE - Enum constant in enum class ai.pipestream.registration.entity.ServiceStatus
- ai.pipestream.registration.api - package ai.pipestream.registration.api
- ai.pipestream.registration.descriptors - package ai.pipestream.registration.descriptors
- ai.pipestream.registration.entity - package ai.pipestream.registration.entity
- ai.pipestream.registration.events - package ai.pipestream.registration.events
- ai.pipestream.registration.grpc - package ai.pipestream.registration.grpc
- ai.pipestream.registration.handlers - package ai.pipestream.registration.handlers
- ai.pipestream.registration.health - package ai.pipestream.registration.health
- ai.pipestream.registration.metadata - package ai.pipestream.registration.metadata
- ai.pipestream.registration.repository - package ai.pipestream.registration.repository
- ai.pipestream.registration.topics - package ai.pipestream.registration.topics
- apicurioArtifactId - Variable in class ai.pipestream.registration.entity.ConfigSchema
- apicurioGlobalId - Variable in class ai.pipestream.registration.entity.ConfigSchema
- ApicurioRegistryClient - Class in ai.pipestream.registration.repository
-
Client for interacting with Apicurio Registry v3.
- ApicurioRegistryClient() - Constructor for class ai.pipestream.registration.repository.ApicurioRegistryClient
- ApicurioRegistryClient.ArtifactContent - Record Class in ai.pipestream.registration.repository
-
Raw content + content-type of an artifact in an ARBITRARY group (e.g.
- ApicurioRegistryClient.SchemaRegistrationResponse - Class in ai.pipestream.registration.repository
- ApicurioRegistryException - Exception Class in ai.pipestream.registration.repository
-
Exception thrown when operations with Apicurio Registry fail.
- ApicurioRegistryException(String) - Constructor for exception class ai.pipestream.registration.repository.ApicurioRegistryException
-
Creates a new ApicurioRegistryException with a message.
- ApicurioRegistryException(String, String, String, Throwable) - Constructor for exception class ai.pipestream.registration.repository.ApicurioRegistryException
-
Creates a new ApicurioRegistryException with context information.
- ApicurioRegistryException(String, Throwable) - Constructor for exception class ai.pipestream.registration.repository.ApicurioRegistryException
-
Creates a new ApicurioRegistryException with a message and cause.
- apicurioVersion - Variable in class ai.pipestream.registration.entity.MetadataPendingBake
-
Apicurio overlay version written by the promotion.
- apicurioVersion() - Method in record class ai.pipestream.registration.metadata.TypeMetadataService.PromoteResult
-
Returns the value of the
apicurioVersionrecord component. - ArtifactContent(byte[], String, String) - Constructor for record class ai.pipestream.registration.repository.ApicurioRegistryClient.ArtifactContent
-
Creates an instance of a
ArtifactContentrecord class.
B
- bakedFieldDescriptions(String) - Method in class ai.pipestream.registration.descriptors.TypeDescriptorIndex
-
The BAKED metadata layer: each direct field's leading proto doc-comment (trailing as fallback), keyed by field name.
- bytes() - Method in record class ai.pipestream.registration.repository.ApicurioRegistryClient.ArtifactContent
-
Returns the value of the
bytesrecord component.
C
- call() - Method in class ai.pipestream.registration.health.DependentServicesHealthCheck
- ConfigSchema - Class in ai.pipestream.registration.entity
-
Entity representing a configuration schema for a service.
- ConfigSchema() - Constructor for class ai.pipestream.registration.entity.ConfigSchema
- ConfigSchema.SyncStatus - Enum Class in ai.pipestream.registration.entity
- configSchemaId - Variable in class ai.pipestream.registration.entity.ServiceModule
- contentType() - Method in record class ai.pipestream.registration.repository.ApicurioRegistryClient.ArtifactContent
-
Returns the value of the
contentTyperecord component. - countServicesByStatus() - Method in class ai.pipestream.registration.repository.ModuleRepository
-
Count registered services by status.
- create(String, String, int) - Static method in class ai.pipestream.registration.entity.ServiceModule
-
Creates a new ServiceModule instance.
- create(String, String, String) - Static method in class ai.pipestream.registration.entity.ConfigSchema
-
Factory method to create a new ConfigSchema.
- createdAt - Variable in class ai.pipestream.registration.entity.ConfigSchema
- createdAt - Variable in class ai.pipestream.registration.entity.MetadataPendingBake
-
Promotion time.
- createdBy - Variable in class ai.pipestream.registration.entity.ConfigSchema
- createOrUpdateSchema(String, String, String) - Method in class ai.pipestream.registration.repository.ApicurioRegistryClient
-
Create or update a schema in Apicurio Registry.
- createOrUpdateSchemaWithArtifactBase(String, String, String) - Method in class ai.pipestream.registration.repository.ApicurioRegistryClient
-
Create or update a schema with a custom artifact base name.
- createOrUpdateSchemaWithArtifactId(String, String, String) - Method in class ai.pipestream.registration.repository.ApicurioRegistryClient
-
Create or update a schema with a pre-built artifact ID.
D
- deleteArtifact(String) - Method in class ai.pipestream.registration.repository.ApicurioRegistryClient
-
Delete an artifact (for cleanup).
- DependentServicesHealthCheck - Class in ai.pipestream.registration.health
-
Health check for services that platform-registration-service directly depends on.
- DependentServicesHealthCheck() - Constructor for class ai.pipestream.registration.health.DependentServicesHealthCheck
E
- emitModuleRegistered(String, String, String, int, String, String, String) - Method in class ai.pipestream.registration.events.OpenSearchEventsProducer
-
Emits a ModuleRegistered event to Kafka for OpenSearch indexing.
- emitModuleUnregistered(String, String) - Method in class ai.pipestream.registration.events.OpenSearchEventsProducer
-
Emits a ModuleUnregistered event to Kafka for OpenSearch indexing.
- emitServiceRegistered(String, String, String, int, String) - Method in class ai.pipestream.registration.events.OpenSearchEventsProducer
-
Emits a ServiceRegistered event to Kafka for OpenSearch indexing.
- emitServiceUnregistered(String, String) - Method in class ai.pipestream.registration.events.OpenSearchEventsProducer
-
Emits a ServiceUnregistered event to Kafka for OpenSearch indexing.
- ensureModuleTopic(String) - Method in class ai.pipestream.registration.topics.ModuleTopicProvisioner
-
Idempotently ensure
pipestream.module.<moduleName>exists. - equals(Object) - Method in record class ai.pipestream.registration.descriptors.TypeDescriptorIndex.TypeDescriptorPayload
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.pipestream.registration.descriptors.TypeDescriptorIndex.TypeSummary
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class ai.pipestream.registration.entity.TypeMetadataOverlay.Key
- equals(Object) - Method in record class ai.pipestream.registration.handlers.ValidationResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.pipestream.registration.metadata.TypeMetadataService.PromoteResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.pipestream.registration.metadata.TypeMetadataService.SaveResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.pipestream.registration.repository.ApicurioRegistryClient.ArtifactContent
-
Indicates whether some other object is "equal to" this one.
- extractKey(ModuleRegistered) - Method in class ai.pipestream.registration.events.PlatformEventsKeyExtractors.ModuleRegisteredExtractor
- extractKey(ModuleUnregistered) - Method in class ai.pipestream.registration.events.PlatformEventsKeyExtractors.ModuleUnregisteredExtractor
- extractKey(ServiceRegistered) - Method in class ai.pipestream.registration.events.PlatformEventsKeyExtractors.ServiceRegisteredExtractor
- extractKey(ServiceUnregistered) - Method in class ai.pipestream.registration.events.PlatformEventsKeyExtractors.ServiceUnregisteredExtractor
F
- failed(List) - Static method in record class ai.pipestream.registration.handlers.ValidationResult
- FAILED - Enum constant in enum class ai.pipestream.registration.entity.ConfigSchema.SyncStatus
- fieldCount() - Method in record class ai.pipestream.registration.metadata.TypeMetadataService.SaveResult
-
Returns the value of the
fieldCountrecord component. - fieldsJson - Variable in class ai.pipestream.registration.entity.MetadataPendingBake
-
JSON envelope of the promoted field annotations.
- fieldsJson - Variable in class ai.pipestream.registration.entity.TypeMetadataOverlay
-
JSON envelope of field_path → FieldMetadataEntry.
- fileDescriptorSet() - Method in record class ai.pipestream.registration.descriptors.TypeDescriptorIndex.TypeDescriptorPayload
-
Returns the value of the
fileDescriptorSetrecord component. - findById(String) - Method in class ai.pipestream.registration.repository.ModuleRepository
-
Get service by ID.
- findCurrentSchemaByServiceName(String) - Method in class ai.pipestream.registration.repository.ModuleRepository
-
Resolve the schema of the module's CURRENT registration: the instance with the freshest heartbeat wins.
- findLatestSchemaByServiceName(String) - Method in class ai.pipestream.registration.repository.ModuleRepository
- findSchemaById(String) - Method in class ai.pipestream.registration.repository.ModuleRepository
-
Get schema by ID.
- findSchemasNeedingSync() - Method in class ai.pipestream.registration.repository.ModuleRepository
-
Get all schemas needing sync to Apicurio.
- findSchemaVersionsByServiceName(String) - Method in class ai.pipestream.registration.repository.ModuleRepository
-
Get all schema versions for a service name, ordered by version descending.
- findStaleServices() - Method in class ai.pipestream.registration.repository.ModuleRepository
-
Find stale services (no heartbeat for > 30 seconds).
G
- generateSchemaId(String, String) - Static method in class ai.pipestream.registration.entity.ConfigSchema
-
Generates a unique schema ID.
- generateServiceId(String, String, int) - Static method in class ai.pipestream.registration.entity.ServiceModule
-
Generates a unique service ID.
- getActiveServices() - Method in class ai.pipestream.registration.repository.ModuleRepository
-
Get all active services.
- getAllServices() - Method in class ai.pipestream.registration.repository.ModuleRepository
-
Get all services (for admin dashboard).
- getArtifactContentFromGroup(String, String, String) - Method in class ai.pipestream.registration.repository.ApicurioRegistryClient
-
Fetch any artifact's raw content from a specific group.
- getArtifactId() - Method in class ai.pipestream.registration.repository.ApicurioRegistryClient.SchemaRegistrationResponse
- getArtifactId() - Method in exception class ai.pipestream.registration.repository.ApicurioRegistryException
- getArtifactMetadata(String) - Method in class ai.pipestream.registration.repository.ApicurioRegistryClient
-
Get artifact metadata.
- getGlobalId() - Method in class ai.pipestream.registration.repository.ApicurioRegistryClient.SchemaRegistrationResponse
- getMerged(String, String) - Method in class ai.pipestream.registration.metadata.TypeMetadataService
-
Builds one type's merged view with per-layer provenance.
- getModule(GetModuleRequest, StreamObserver) - Method in class ai.pipestream.registration.grpc.PlatformRegistrationService
- getModuleById(String) - Method in class ai.pipestream.registration.handlers.ServiceDiscoveryHandler
-
Get module by ID.
- getModuleByName(String) - Method in class ai.pipestream.registration.handlers.ServiceDiscoveryHandler
-
Get module by name.
- getModuleSchema(GetModuleSchemaRequest) - Method in class ai.pipestream.registration.handlers.SchemaRetrievalHandler
- getModuleSchema(GetModuleSchemaRequest, StreamObserver) - Method in class ai.pipestream.registration.grpc.PlatformRegistrationService
- getModuleSchema(String, String) - Method in class ai.pipestream.registration.api.ModuleSchemaResource
- getModuleSchemaVersions(GetModuleSchemaVersionsRequest) - Method in class ai.pipestream.registration.handlers.SchemaRetrievalHandler
- getModuleSchemaVersions(GetModuleSchemaVersionsRequest, StreamObserver) - Method in class ai.pipestream.registration.grpc.PlatformRegistrationService
- getSchema(String, String) - Method in class ai.pipestream.registration.repository.ApicurioRegistryClient
-
Get schema by artifact ID (legacy naming, uses versionedArtifactId internally).
- getSchemaArtifact(GetSchemaArtifactRequest) - Method in class ai.pipestream.registration.handlers.SchemaRetrievalHandler
-
One door for every named schema artifact.
- getSchemaArtifact(GetSchemaArtifactRequest, StreamObserver) - Method in class ai.pipestream.registration.grpc.PlatformRegistrationService
- getSchemaByArtifactId(String, String) - Method in class ai.pipestream.registration.repository.ApicurioRegistryClient
-
Get schema by raw artifact ID.
- getService(GetServiceRequest, StreamObserver) - Method in class ai.pipestream.registration.grpc.PlatformRegistrationService
- getServiceById(String) - Method in class ai.pipestream.registration.handlers.ServiceDiscoveryHandler
-
Get service by ID.
- getServiceByName(String) - Method in class ai.pipestream.registration.handlers.ServiceDiscoveryHandler
-
Get service by name (returns first healthy instance).
- getServiceName() - Method in exception class ai.pipestream.registration.repository.ApicurioRegistryException
- getTypeDescriptor(GetTypeDescriptorRequest) - Method in class ai.pipestream.registration.handlers.TypeDescriptorHandler
-
Resolves one type to its self-contained, topologically ordered
FileDescriptorSet. - getTypeDescriptor(GetTypeDescriptorRequest, StreamObserver) - Method in class ai.pipestream.registration.grpc.PlatformRegistrationService
- getTypeMetadata(GetTypeMetadataRequest) - Method in class ai.pipestream.registration.handlers.TypeMetadataHandler
-
One type's merged metadata view.
- getTypeMetadata(GetTypeMetadataRequest, StreamObserver) - Method in class ai.pipestream.registration.grpc.PlatformRegistrationService
- getVersion() - Method in class ai.pipestream.registration.repository.ApicurioRegistryClient.SchemaRegistrationResponse
- graphId - Variable in class ai.pipestream.registration.entity.TypeMetadataOverlay.Key
-
Graph for PIPELINE scope; empty string for global.
- group() - Method in record class ai.pipestream.registration.descriptors.TypeDescriptorIndex.TypeDescriptorPayload
-
Returns the value of the
grouprecord component. - group() - Method in record class ai.pipestream.registration.descriptors.TypeDescriptorIndex.TypeSummary
-
Returns the value of the
grouprecord component.
H
- hashCode() - Method in record class ai.pipestream.registration.descriptors.TypeDescriptorIndex.TypeDescriptorPayload
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.pipestream.registration.descriptors.TypeDescriptorIndex.TypeSummary
-
Returns a hash code value for this object.
- hashCode() - Method in class ai.pipestream.registration.entity.TypeMetadataOverlay.Key
- hashCode() - Method in record class ai.pipestream.registration.handlers.ValidationResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.pipestream.registration.metadata.TypeMetadataService.PromoteResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.pipestream.registration.metadata.TypeMetadataService.SaveResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.pipestream.registration.repository.ApicurioRegistryClient.ArtifactContent
-
Returns a hash code value for this object.
- host - Variable in class ai.pipestream.registration.entity.ServiceModule
I
- id - Variable in class ai.pipestream.registration.entity.MetadataPendingBake
-
Bake record id (UUID string).
- INACTIVE - Enum constant in enum class ai.pipestream.registration.entity.ServiceStatus
- isHealthy() - Method in class ai.pipestream.registration.entity.ServiceModule
-
Checks if the service is healthy based on heartbeat.
- isHealthy() - Method in class ai.pipestream.registration.repository.ApicurioRegistryClient
-
Check if Apicurio is healthy.
- isValidFieldPath(String, String) - Method in class ai.pipestream.registration.descriptors.TypeDescriptorIndex
-
Whether a dot-separated field path resolves against a type's schema.
J
- jsonSchema - Variable in class ai.pipestream.registration.entity.ConfigSchema
K
- key - Variable in class ai.pipestream.registration.entity.TypeMetadataOverlay
-
The overlay identity.
- Key() - Constructor for class ai.pipestream.registration.entity.TypeMetadataOverlay.Key
-
Creates an empty key for JPA.
- Key(String, String, String) - Constructor for class ai.pipestream.registration.entity.TypeMetadataOverlay.Key
-
Creates a key.
L
- lastHeartbeat - Variable in class ai.pipestream.registration.entity.ServiceModule
- lastSyncAttempt - Variable in class ai.pipestream.registration.entity.ConfigSchema
- list(String) - Method in class ai.pipestream.registration.descriptors.TypeDescriptorIndex
-
Lists every message type in the snapshot, sorted by full name.
- listArtifacts() - Method in class ai.pipestream.registration.repository.ApicurioRegistryClient
-
List all artifacts in the group (for reconciliation).
- listModules() - Method in class ai.pipestream.registration.handlers.ServiceDiscoveryHandler
-
List all modules.
- listPlatformModules(ListPlatformModulesRequest, StreamObserver) - Method in class ai.pipestream.registration.grpc.PlatformRegistrationService
- listServices() - Method in class ai.pipestream.registration.handlers.ServiceDiscoveryHandler
-
List all services (non-modules).
- listServices(ListServicesRequest, StreamObserver) - Method in class ai.pipestream.registration.grpc.PlatformRegistrationService
- listTypeDescriptors(ListTypeDescriptorsRequest) - Method in class ai.pipestream.registration.handlers.TypeDescriptorHandler
-
Lists every message type in the snapshot, optionally substring-filtered.
- listTypeDescriptors(ListTypeDescriptorsRequest, StreamObserver) - Method in class ai.pipestream.registration.grpc.PlatformRegistrationService
- load() - Method in class ai.pipestream.registration.descriptors.TypeDescriptorIndex
-
Loads and indexes the baked descriptor snapshot.
- lookup(String) - Method in class ai.pipestream.registration.descriptors.TypeDescriptorIndex
-
Resolves one message type to its self-contained descriptor set.
M
- MAINTENANCE - Enum constant in enum class ai.pipestream.registration.entity.ServiceStatus
- markSynced(String, Long) - Method in class ai.pipestream.registration.entity.ConfigSchema
-
Marks the schema as synced to Apicurio.
- markSyncFailed(String) - Method in class ai.pipestream.registration.entity.ConfigSchema
-
Marks the schema sync as failed.
- markUnhealthy(String) - Method in class ai.pipestream.registration.repository.ModuleRepository
-
Mark service as unhealthy.
- messageFullName - Variable in class ai.pipestream.registration.entity.MetadataPendingBake
-
The promoted type.
- messageFullName - Variable in class ai.pipestream.registration.entity.TypeMetadataOverlay.Key
-
The annotated message type.
- messageFullName() - Method in record class ai.pipestream.registration.descriptors.TypeDescriptorIndex.TypeDescriptorPayload
-
Returns the value of the
messageFullNamerecord component. - messageFullName() - Method in record class ai.pipestream.registration.descriptors.TypeDescriptorIndex.TypeSummary
-
Returns the value of the
messageFullNamerecord component. - messageNameFromTypeUrl(String) - Static method in class ai.pipestream.registration.descriptors.TypeDescriptorIndex
-
Extracts the message full name from an
Anytype_url (type.googleapis.com/pkg.Msg— everything after the last slash) or returns a bare name unchanged. - metadata - Variable in class ai.pipestream.registration.entity.ServiceModule
- MetadataPendingBake - Class in ai.pipestream.registration.entity
-
One promotion awaiting the phase-2 git bake: a snapshot of the annotations that were written to the Apicurio system of record, queued for the (future) automation that turns them into a protos PR so the next build bakes them into descriptors.
- MetadataPendingBake() - Constructor for class ai.pipestream.registration.entity.MetadataPendingBake
-
Creates an empty entity instance for JPA.
- ModuleRegisteredExtractor() - Constructor for class ai.pipestream.registration.events.PlatformEventsKeyExtractors.ModuleRegisteredExtractor
- ModuleRegistrationHandler - Class in ai.pipestream.registration.handlers
-
Handles module registration operations.
- ModuleRegistrationHandler() - Constructor for class ai.pipestream.registration.handlers.ModuleRegistrationHandler
- ModuleRepository - Class in ai.pipestream.registration.repository
-
Repository for managing service module registrations in PostgreSQL.
- ModuleRepository() - Constructor for class ai.pipestream.registration.repository.ModuleRepository
- ModuleSchemaResource - Class in ai.pipestream.registration.api
-
REST facade for module JSON config schemas (JSONForms / graph editor).
- ModuleSchemaResource() - Constructor for class ai.pipestream.registration.api.ModuleSchemaResource
- ModuleTopicProvisioner - Class in ai.pipestream.registration.topics
-
Creates the per-service module-work Kafka topic at module-registration time.
- ModuleTopicProvisioner() - Constructor for class ai.pipestream.registration.topics.ModuleTopicProvisioner
- ModuleUnregisteredExtractor() - Constructor for class ai.pipestream.registration.events.PlatformEventsKeyExtractors.ModuleUnregisteredExtractor
O
- ok() - Static method in record class ai.pipestream.registration.handlers.ValidationResult
- OpenSearchEventsProducer - Class in ai.pipestream.registration.events
-
Produces events to Kafka for OpenSearch indexing.
- OpenSearchEventsProducer() - Constructor for class ai.pipestream.registration.events.OpenSearchEventsProducer
- OUT_OF_SYNC - Enum constant in enum class ai.pipestream.registration.entity.ConfigSchema.SyncStatus
P
- PENDING - Enum constant in enum class ai.pipestream.registration.entity.ConfigSchema.SyncStatus
- pendingBakeId() - Method in record class ai.pipestream.registration.metadata.TypeMetadataService.PromoteResult
-
Returns the value of the
pendingBakeIdrecord component. - PlatformEventsKeyExtractors - Class in ai.pipestream.registration.events
- PlatformEventsKeyExtractors() - Constructor for class ai.pipestream.registration.events.PlatformEventsKeyExtractors
- PlatformEventsKeyExtractors.ModuleRegisteredExtractor - Class in ai.pipestream.registration.events
- PlatformEventsKeyExtractors.ModuleUnregisteredExtractor - Class in ai.pipestream.registration.events
- PlatformEventsKeyExtractors.ServiceRegisteredExtractor - Class in ai.pipestream.registration.events
- PlatformEventsKeyExtractors.ServiceUnregisteredExtractor - Class in ai.pipestream.registration.events
- PlatformRegistrationService - Class in ai.pipestream.registration.grpc
-
Main platform registration service implementation.
- PlatformRegistrationService() - Constructor for class ai.pipestream.registration.grpc.PlatformRegistrationService
- port - Variable in class ai.pipestream.registration.entity.ServiceModule
- promote(String) - Method in class ai.pipestream.registration.metadata.TypeMetadataService
-
Promotes a type's global draft to the Apicurio system of record and queues the phase-2 bake record.
- PromoteResult(String, String) - Constructor for record class ai.pipestream.registration.metadata.TypeMetadataService.PromoteResult
-
Creates an instance of a
PromoteResultrecord class. - promoteTypeMetadata(PromoteTypeMetadataRequest) - Method in class ai.pipestream.registration.handlers.TypeMetadataHandler
-
Promotes a type's global draft (phase 1).
- promoteTypeMetadata(PromoteTypeMetadataRequest, StreamObserver) - Method in class ai.pipestream.registration.grpc.PlatformRegistrationService
R
- reasons() - Method in record class ai.pipestream.registration.handlers.ValidationResult
-
Returns the value of the
reasonsrecord component. - reasonsAsString() - Method in record class ai.pipestream.registration.handlers.ValidationResult
- register(RegisterRequest, StreamObserver) - Method in class ai.pipestream.registration.grpc.PlatformRegistrationService
- registeredAt - Variable in class ai.pipestream.registration.entity.ServiceModule
- registerModule(RegisterRequest, Consumer) - Method in class ai.pipestream.registration.handlers.ModuleRegistrationHandler
-
Register a module with streaming status updates.
- registerModule(String, String, int, String, Map, String) - Method in class ai.pipestream.registration.repository.ModuleRepository
-
Register a new service module with optional schema.
- RegisterRequestValidator - Class in ai.pipestream.registration.handlers
-
Shared validation logic for
RegisterRequest. - registerService(RegisterRequest, Consumer) - Method in class ai.pipestream.registration.handlers.ServiceRegistrationHandler
-
Register a service with streaming status updates.
- RegistrationVersionSanitizer - Class in ai.pipestream.registration.handlers
-
Defensive sanitizer for registration version strings coming from modules/services.
- resolveService(ResolveServiceRequest) - Method in class ai.pipestream.registration.handlers.ServiceDiscoveryHandler
-
Resolve service to find the best available instance.
- resolveService(ResolveServiceRequest, StreamObserver) - Method in class ai.pipestream.registration.grpc.PlatformRegistrationService
S
- sanitize(String, String, Logger, String) - Static method in class ai.pipestream.registration.handlers.RegistrationVersionSanitizer
- save(MetadataScope, String, String, Map) - Method in class ai.pipestream.registration.metadata.TypeMetadataService
-
Fully replaces one scope's annotations for a type.
- SaveResult(int, Instant) - Constructor for record class ai.pipestream.registration.metadata.TypeMetadataService.SaveResult
-
Creates an instance of a
SaveResultrecord class. - saveSchema(String, String, String) - Method in class ai.pipestream.registration.repository.ModuleRepository
-
Save a configuration schema (dual storage: PostgreSQL + Apicurio).
- saveTypeMetadata(SaveTypeMetadataRequest) - Method in class ai.pipestream.registration.handlers.TypeMetadataHandler
-
Saves one scope's annotations.
- saveTypeMetadata(SaveTypeMetadataRequest, StreamObserver) - Method in class ai.pipestream.registration.grpc.PlatformRegistrationService
- schemaId - Variable in class ai.pipestream.registration.entity.ConfigSchema
- SchemaRegistrationResponse(String, Long, String) - Constructor for class ai.pipestream.registration.repository.ApicurioRegistryClient.SchemaRegistrationResponse
- SchemaRetrievalHandler - Class in ai.pipestream.registration.handlers
-
Retrieves module configuration schemas from the platform registry (DB, then Apicurio).
- SchemaRetrievalHandler() - Constructor for class ai.pipestream.registration.handlers.SchemaRetrievalHandler
- schemaVersion - Variable in class ai.pipestream.registration.entity.ConfigSchema
- scope - Variable in class ai.pipestream.registration.entity.TypeMetadataOverlay.Key
-
Overlay scope ("GLOBAL_DRAFT" or "PIPELINE").
- ServiceDiscoveryHandler - Class in ai.pipestream.registration.handlers
-
Handles service discovery and lookup operations.
- ServiceDiscoveryHandler() - Constructor for class ai.pipestream.registration.handlers.ServiceDiscoveryHandler
- serviceId - Variable in class ai.pipestream.registration.entity.ServiceModule
- ServiceModule - Class in ai.pipestream.registration.entity
-
Entity representing a registered service module in the system.
- ServiceModule() - Constructor for class ai.pipestream.registration.entity.ServiceModule
- serviceName - Variable in class ai.pipestream.registration.entity.ConfigSchema
- serviceName - Variable in class ai.pipestream.registration.entity.ServiceModule
- ServiceRegisteredExtractor() - Constructor for class ai.pipestream.registration.events.PlatformEventsKeyExtractors.ServiceRegisteredExtractor
- ServiceRegistrationHandler - Class in ai.pipestream.registration.handlers
-
Handles service registration operations.
- ServiceRegistrationHandler() - Constructor for class ai.pipestream.registration.handlers.ServiceRegistrationHandler
- ServiceStatus - Enum Class in ai.pipestream.registration.entity
-
Status of a registered service module
- ServiceUnregisteredExtractor() - Constructor for class ai.pipestream.registration.events.PlatformEventsKeyExtractors.ServiceUnregisteredExtractor
- status - Variable in class ai.pipestream.registration.entity.MetadataPendingBake
-
Bake status; PENDING until phase-2 automation consumes it.
- status - Variable in class ai.pipestream.registration.entity.ServiceModule
- SYNCED - Enum constant in enum class ai.pipestream.registration.entity.ConfigSchema.SyncStatus
- syncError - Variable in class ai.pipestream.registration.entity.ConfigSchema
- syncStatus - Variable in class ai.pipestream.registration.entity.ConfigSchema
T
- toString() - Method in record class ai.pipestream.registration.descriptors.TypeDescriptorIndex.TypeDescriptorPayload
-
Returns a string representation of this record class.
- toString() - Method in record class ai.pipestream.registration.descriptors.TypeDescriptorIndex.TypeSummary
-
Returns a string representation of this record class.
- toString() - Method in record class ai.pipestream.registration.handlers.ValidationResult
-
Returns a string representation of this record class.
- toString() - Method in record class ai.pipestream.registration.metadata.TypeMetadataService.PromoteResult
-
Returns a string representation of this record class.
- toString() - Method in record class ai.pipestream.registration.metadata.TypeMetadataService.SaveResult
-
Returns a string representation of this record class.
- toString() - Method in record class ai.pipestream.registration.repository.ApicurioRegistryClient.ArtifactContent
-
Returns a string representation of this record class.
- TypeDescriptorHandler - Class in ai.pipestream.registration.handlers
-
Serves the descriptor door: resolves
Anytype_urls to self-contained descriptor sets and lists the available type catalog, mappingTypeDescriptorIndexresults onto the documented gRPC error contract (INVALID_ARGUMENT / NOT_FOUND / FAILED_PRECONDITION). - TypeDescriptorHandler() - Constructor for class ai.pipestream.registration.handlers.TypeDescriptorHandler
- TypeDescriptorIndex - Class in ai.pipestream.registration.descriptors
-
In-memory index over the full-workspace protobuf descriptor snapshot baked into this service at build time (
descriptors/pipestream-workspace.desc, a serializedDescriptorProtos.FileDescriptorSetproduced bybuf buildover the entire pipestream-protos workspace). - TypeDescriptorIndex() - Constructor for class ai.pipestream.registration.descriptors.TypeDescriptorIndex
- TypeDescriptorIndex.TypeDescriptorPayload - Record Class in ai.pipestream.registration.descriptors
-
One type's served descriptor set: the bytes, their content-hash version, and catalog metadata.
- TypeDescriptorIndex.TypeSummary - Record Class in ai.pipestream.registration.descriptors
-
Catalog row for
ListTypeDescriptors. - TypeDescriptorPayload(byte[], String, String, String) - Constructor for record class ai.pipestream.registration.descriptors.TypeDescriptorIndex.TypeDescriptorPayload
-
Creates an instance of a
TypeDescriptorPayloadrecord class. - TypeMetadataHandler - Class in ai.pipestream.registration.handlers
-
Serves the type metadata catalog doors, mapping
TypeMetadataServiceresults onto the documented gRPC error contract (NOT_FOUND unknown type / missing draft; INVALID_ARGUMENT bad scope combination or unknown field_path). - TypeMetadataHandler() - Constructor for class ai.pipestream.registration.handlers.TypeMetadataHandler
- TypeMetadataOverlay - Class in ai.pipestream.registration.entity
-
One writable metadata overlay: a (scope, graph, type) triple holding the field annotations for that layer.
- TypeMetadataOverlay() - Constructor for class ai.pipestream.registration.entity.TypeMetadataOverlay
-
Creates an empty entity instance for JPA.
- TypeMetadataOverlay.Key - Class in ai.pipestream.registration.entity
-
Composite key: scope + graph + type.
- TypeMetadataService - Class in ai.pipestream.registration.metadata
-
The type metadata catalog: layered field annotations over message types.
- TypeMetadataService() - Constructor for class ai.pipestream.registration.metadata.TypeMetadataService
- TypeMetadataService.PromoteResult - Record Class in ai.pipestream.registration.metadata
-
Result of a promotion.
- TypeMetadataService.SaveResult - Record Class in ai.pipestream.registration.metadata
-
Result of a save.
- TypeSummary(String, String, String) - Constructor for record class ai.pipestream.registration.descriptors.TypeDescriptorIndex.TypeSummary
-
Creates an instance of a
TypeSummaryrecord class.
U
- UNHEALTHY - Enum constant in enum class ai.pipestream.registration.entity.ServiceStatus
- unregister(UnregisterRequest, StreamObserver) - Method in class ai.pipestream.registration.grpc.PlatformRegistrationService
- unregisterModule(UnregisterRequest) - Method in class ai.pipestream.registration.handlers.ModuleRegistrationHandler
- unregisterModule(String) - Method in class ai.pipestream.registration.repository.ModuleRepository
-
Unregister a service.
- unregisterService(UnregisterRequest) - Method in class ai.pipestream.registration.handlers.ServiceRegistrationHandler
-
Unregister a service using the unified UnregisterRequest.
- updatedAt - Variable in class ai.pipestream.registration.entity.TypeMetadataOverlay
-
Last save time.
- updatedAt() - Method in record class ai.pipestream.registration.metadata.TypeMetadataService.SaveResult
-
Returns the value of the
updatedAtrecord component. - updateHeartbeat() - Method in class ai.pipestream.registration.entity.ServiceModule
-
Updates the last heartbeat timestamp.
- updateHeartbeat(String) - Method in class ai.pipestream.registration.repository.ModuleRepository
-
Update heartbeat for a service.
- upsertNamedArtifact(String, String, String) - Method in class ai.pipestream.registration.repository.ModuleRepository
-
Upsert a NAMED schema artifact (recipe schema, uischema, ...) as a ConfigSchema row keyed by the artifact name — same update-on-change semantics as module config schemas, so SNAPSHOT re-registrations refresh content and mark PENDING for Apicurio re-sync.
V
- valid() - Method in record class ai.pipestream.registration.handlers.ValidationResult
-
Returns the value of the
validrecord component. - validateBase(RegisterRequest) - Static method in class ai.pipestream.registration.handlers.RegisterRequestValidator
-
Validates base fields common to all registration requests: name required, connectivity required, host required, port > 0.
- validateModuleRequest(RegisterRequest) - Static method in class ai.pipestream.registration.handlers.RegisterRequestValidator
-
Validates a module registration request: base checks + version required.
- validateServiceRequest(RegisterRequest) - Static method in class ai.pipestream.registration.handlers.RegisterRequestValidator
-
Validates a service registration request: base checks + type must be SERVICE or CONNECTOR.
- ValidationResult - Record Class in ai.pipestream.registration.handlers
-
Result of validating a
RegisterRequest. - ValidationResult(boolean, List) - Constructor for record class ai.pipestream.registration.handlers.ValidationResult
-
Creates an instance of a
ValidationResultrecord class. - valueOf(String) - Static method in enum class ai.pipestream.registration.entity.ConfigSchema.SyncStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ai.pipestream.registration.entity.ServiceStatus
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class ai.pipestream.registration.entity.ConfigSchema.SyncStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ai.pipestream.registration.entity.ServiceStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- version - Variable in class ai.pipestream.registration.entity.ServiceModule
- version() - Method in record class ai.pipestream.registration.descriptors.TypeDescriptorIndex.TypeDescriptorPayload
-
Returns the value of the
versionrecord component. - version() - Method in record class ai.pipestream.registration.descriptors.TypeDescriptorIndex.TypeSummary
-
Returns the value of the
versionrecord component. - version() - Method in record class ai.pipestream.registration.repository.ApicurioRegistryClient.ArtifactContent
-
Returns the value of the
versionrecord component.
W
- watchModules(WatchModulesRequest, StreamObserver) - Method in class ai.pipestream.registration.grpc.PlatformRegistrationService
- watchServices(WatchServicesRequest, StreamObserver) - Method in class ai.pipestream.registration.grpc.PlatformRegistrationService
All Classes and Interfaces|All Packages|Serialized Form