Index
All Classes and Interfaces|All Packages|Serialized Form
A
- ACTIVE - Enum constant in enum class ai.pipestream.registration.entity.ServiceStatus
-
The service is registered and considered operational.
- 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
-
Apicurio artifact ID once the schema has been synced to the registry.
- apicurioGlobalId - Variable in class ai.pipestream.registration.entity.ConfigSchema
-
Apicurio global ID once the schema has been synced to the registry.
- ApicurioRegistryClient - Class in ai.pipestream.registration.repository
-
Client for interacting with Apicurio Registry v3.
- ApicurioRegistryClient() - Constructor for class ai.pipestream.registration.repository.ApicurioRegistryClient
-
Creates a new client bean.
- 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
-
Result of registering a schema in Apicurio Registry, capturing the artifact ID, the assigned global ID, and the version that was stored.
- 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
-
Creates an empty schema entity.
- ConfigSchema.SyncStatus - Enum Class in ai.pipestream.registration.entity
-
Synchronization state of a schema relative to Apicurio Registry.
- configSchemaId - Variable in class ai.pipestream.registration.entity.ServiceModule
-
Identifier of the associated configuration schema, if any.
- 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
-
Timestamp when the row was created (set on insert).
- createdAt - Variable in class ai.pipestream.registration.entity.MetadataPendingBake
-
Promotion time.
- createdBy - Variable in class ai.pipestream.registration.entity.ConfigSchema
-
Identifier of the principal that created the schema, if known.
- createOrUpdateSchema(String, String, String) - Method in class ai.pipestream.registration.repository.ApicurioRegistryClient
-
Create or update a schema in Apicurio Registry, deriving the artifact ID from the service name.
- 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
-
Creates the health check bean.
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
-
Creates a failed result carrying the given failure reasons.
- FAILED - Enum constant in enum class ai.pipestream.registration.entity.ConfigSchema.SyncStatus
-
Sync failed.
- 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
-
Get the latest schema for a service (most recently created).
- 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
-
Returns the artifact ID the schema was registered under.
- getArtifactId() - Method in exception class ai.pipestream.registration.repository.ApicurioRegistryException
-
Returns the artifact ID that was being operated on when the failure occurred.
- getArtifactMetadata(String) - Method in class ai.pipestream.registration.repository.ApicurioRegistryClient
-
Get artifact metadata.
- getGlobalId() - Method in class ai.pipestream.registration.repository.ApicurioRegistryClient.SchemaRegistrationResponse
-
Returns the global ID assigned by Apicurio.
- 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
-
Retrieves a module's config schema, trying the platform database first and falling back to Apicurio.
- getModuleSchema(GetModuleSchemaRequest, StreamObserver) - Method in class ai.pipestream.registration.grpc.PlatformRegistrationService
- getModuleSchema(String, String) - Method in class ai.pipestream.registration.api.ModuleSchemaResource
-
Returns a module's JSON config schema as a JSON body.
- getModuleSchemaVersions(GetModuleSchemaVersionsRequest) - Method in class ai.pipestream.registration.handlers.SchemaRetrievalHandler
-
Lists all stored schema versions for a module, ordered by version descending.
- 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
-
Returns the service name that was being operated on when the failure occurred.
- 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
-
Returns the version that was stored.
- 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
-
Host address the service is reachable at.
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
-
The service is registered but not currently operational.
- 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
-
The JSON schema content, stored as a JSONB column.
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
-
Timestamp of the most recent heartbeat.
- lastSyncAttempt - Variable in class ai.pipestream.registration.entity.ConfigSchema
-
Timestamp of the most recent sync attempt.
- 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
-
The service is intentionally taken out of service for maintenance.
- 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
-
Free-form registration metadata, stored as a JSONB column.
- 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
-
Creates the extractor bean.
- ModuleRegistrationHandler - Class in ai.pipestream.registration.handlers
-
Handles module registration operations.
- ModuleRegistrationHandler() - Constructor for class ai.pipestream.registration.handlers.ModuleRegistrationHandler
-
Creates the handler bean.
- ModuleRepository - Class in ai.pipestream.registration.repository
-
Repository for managing service module registrations in PostgreSQL.
- ModuleRepository() - Constructor for class ai.pipestream.registration.repository.ModuleRepository
-
Creates the repository bean.
- 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
-
Creates the resource bean.
- 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
-
Creates the provisioner bean.
- ModuleUnregisteredExtractor() - Constructor for class ai.pipestream.registration.events.PlatformEventsKeyExtractors.ModuleUnregisteredExtractor
-
Creates the extractor bean.
O
- ok() - Static method in record class ai.pipestream.registration.handlers.ValidationResult
-
Creates a successful result with no failure reasons.
- OpenSearchEventsProducer - Class in ai.pipestream.registration.events
-
Produces events to Kafka for OpenSearch indexing.
- OpenSearchEventsProducer() - Constructor for class ai.pipestream.registration.events.OpenSearchEventsProducer
-
Creates the producer bean.
- OUT_OF_SYNC - Enum constant in enum class ai.pipestream.registration.entity.ConfigSchema.SyncStatus
-
Schema changed, needs re-sync.
P
- PENDING - Enum constant in enum class ai.pipestream.registration.entity.ConfigSchema.SyncStatus
-
Not yet synced to Apicurio.
- 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
-
Holder for the
UuidKeyExtractorbeans that derive deterministic Kafka message keys from platform registration events. - PlatformEventsKeyExtractors() - Constructor for class ai.pipestream.registration.events.PlatformEventsKeyExtractors
-
Not instantiable; this class only groups the nested extractor beans.
- PlatformEventsKeyExtractors.ModuleRegisteredExtractor - Class in ai.pipestream.registration.events
-
Keys
ModuleRegisteredevents by their service ID. - PlatformEventsKeyExtractors.ModuleUnregisteredExtractor - Class in ai.pipestream.registration.events
-
Keys
ModuleUnregisteredevents by their service ID. - PlatformEventsKeyExtractors.ServiceRegisteredExtractor - Class in ai.pipestream.registration.events
-
Keys
ServiceRegisteredevents by their service ID. - PlatformEventsKeyExtractors.ServiceUnregisteredExtractor - Class in ai.pipestream.registration.events
-
Keys
ServiceUnregisteredevents by their service ID. - PlatformRegistrationService - Class in ai.pipestream.registration.grpc
-
Main platform registration service implementation.
- PlatformRegistrationService() - Constructor for class ai.pipestream.registration.grpc.PlatformRegistrationService
-
Creates the gRPC service bean.
- port - Variable in class ai.pipestream.registration.entity.ServiceModule
-
Port the service is reachable at.
- 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
-
Joins the failure reasons into a single semicolon-separated string.
- register(RegisterRequest, StreamObserver) - Method in class ai.pipestream.registration.grpc.PlatformRegistrationService
- registeredAt - Variable in class ai.pipestream.registration.entity.ServiceModule
-
Timestamp when the module first registered (set on insert).
- 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
-
Sanitizes a registration version string, falling back to
RegistrationVersionSanitizer.FALLBACK_VERSIONfor null, blank, or placeholder-like values, and logging a warning when the value had to be replaced. - 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
-
Primary key: the generated unique schema ID.
- SchemaRegistrationResponse(String, Long, String) - Constructor for class ai.pipestream.registration.repository.ApicurioRegistryClient.SchemaRegistrationResponse
-
Creates a registration response.
- 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
-
Creates the handler bean.
- schemaVersion - Variable in class ai.pipestream.registration.entity.ConfigSchema
-
Version of the schema.
- 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
-
Creates the handler bean.
- serviceId - Variable in class ai.pipestream.registration.entity.ServiceModule
-
Primary key: the generated unique service ID.
- 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
-
Creates an empty module entity.
- serviceName - Variable in class ai.pipestream.registration.entity.ConfigSchema
-
Name of the service this schema belongs to.
- serviceName - Variable in class ai.pipestream.registration.entity.ServiceModule
-
Name of the registered service.
- ServiceRegisteredExtractor() - Constructor for class ai.pipestream.registration.events.PlatformEventsKeyExtractors.ServiceRegisteredExtractor
-
Creates the extractor bean.
- ServiceRegistrationHandler - Class in ai.pipestream.registration.handlers
-
Handles service registration operations.
- ServiceRegistrationHandler() - Constructor for class ai.pipestream.registration.handlers.ServiceRegistrationHandler
-
Creates the handler bean.
- ServiceStatus - Enum Class in ai.pipestream.registration.entity
-
Status of a registered service module
- ServiceUnregisteredExtractor() - Constructor for class ai.pipestream.registration.events.PlatformEventsKeyExtractors.ServiceUnregisteredExtractor
-
Creates the extractor bean.
- 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
-
Current lifecycle status; defaults to
ServiceStatus.ACTIVE. - SYNCED - Enum constant in enum class ai.pipestream.registration.entity.ConfigSchema.SyncStatus
-
Successfully synced.
- syncError - Variable in class ai.pipestream.registration.entity.ConfigSchema
-
Error message from the most recent failed sync, or
nullwhen none. - syncStatus - Variable in class ai.pipestream.registration.entity.ConfigSchema
-
Current synchronization state with Apicurio; defaults to
ConfigSchema.SyncStatus.PENDING.
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
-
Creates the handler bean.
- 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
-
Creates the index bean.
- 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
-
Creates the handler bean.
- 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
-
Creates the service bean.
- 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
-
The service is registered but failing its health signals.
- unregister(UnregisterRequest, StreamObserver) - Method in class ai.pipestream.registration.grpc.PlatformRegistrationService
- unregisterModule(UnregisterRequest) - Method in class ai.pipestream.registration.handlers.ModuleRegistrationHandler
-
Unregisters a module from Consul and, on success, emits a
ModuleUnregisteredOpenSearch event. - 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
-
Reported version of the service, if any.
- 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