Package ai.pipestream.registration.grpc
Class PlatformRegistrationService
java.lang.Object
ai.pipestream.platform.registration.MutinyPlatformRegistrationGrpc.PlatformRegistrationImplBase
ai.pipestream.registration.grpc.PlatformRegistrationService
- All Implemented Interfaces:
io.grpc.BindableService
public class PlatformRegistrationService
extends ai.pipestream.platform.registration.MutinyPlatformRegistrationGrpc.PlatformRegistrationImplBase
Main platform registration service implementation
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.smallrye.mutiny.Uni<ai.pipestream.platform.registration.ModuleDetails> getModule(ai.pipestream.platform.registration.ServiceLookupRequest request) io.smallrye.mutiny.Uni<ai.pipestream.platform.registration.ModuleSchemaResponse> getModuleSchema(ai.pipestream.platform.registration.GetModuleSchemaRequest request) io.smallrye.mutiny.Uni<ai.pipestream.platform.registration.ServiceDetails> getService(ai.pipestream.platform.registration.ServiceLookupRequest request) io.smallrye.mutiny.Uni<ai.pipestream.platform.registration.ModuleListResponse> listModules(com.google.protobuf.Empty request) io.smallrye.mutiny.Uni<ai.pipestream.platform.registration.ServiceListResponse> listServices(com.google.protobuf.Empty request) io.smallrye.mutiny.Multi<ai.pipestream.platform.registration.RegistrationEvent> registerModule(ai.pipestream.platform.registration.ModuleRegistrationRequest request) io.smallrye.mutiny.Multi<ai.pipestream.platform.registration.RegistrationEvent> registerService(ai.pipestream.platform.registration.ServiceRegistrationRequest request) io.smallrye.mutiny.Uni<ai.pipestream.platform.registration.ServiceResolveResponse> resolveService(ai.pipestream.platform.registration.ServiceResolveRequest request) io.smallrye.mutiny.Uni<ai.pipestream.platform.registration.UnregisterResponse> unregisterModule(ai.pipestream.platform.registration.UnregisterRequest request) io.smallrye.mutiny.Uni<ai.pipestream.platform.registration.UnregisterResponse> unregisterService(ai.pipestream.platform.registration.UnregisterRequest request) io.smallrye.mutiny.Multi<ai.pipestream.platform.registration.ModuleListResponse> watchModules(com.google.protobuf.Empty request) io.smallrye.mutiny.Multi<ai.pipestream.platform.registration.ServiceListResponse> watchServices(com.google.protobuf.Empty request) Methods inherited from class ai.pipestream.platform.registration.MutinyPlatformRegistrationGrpc.PlatformRegistrationImplBase
bindService, getModuleSchemaVersions, withCompression
-
Constructor Details
-
PlatformRegistrationService
public PlatformRegistrationService()
-
-
Method Details
-
registerService
public io.smallrye.mutiny.Multi<ai.pipestream.platform.registration.RegistrationEvent> registerService(ai.pipestream.platform.registration.ServiceRegistrationRequest request) - Overrides:
registerServicein classai.pipestream.platform.registration.MutinyPlatformRegistrationGrpc.PlatformRegistrationImplBase
-
registerModule
public io.smallrye.mutiny.Multi<ai.pipestream.platform.registration.RegistrationEvent> registerModule(ai.pipestream.platform.registration.ModuleRegistrationRequest request) - Overrides:
registerModulein classai.pipestream.platform.registration.MutinyPlatformRegistrationGrpc.PlatformRegistrationImplBase
-
unregisterService
public io.smallrye.mutiny.Uni<ai.pipestream.platform.registration.UnregisterResponse> unregisterService(ai.pipestream.platform.registration.UnregisterRequest request) - Overrides:
unregisterServicein classai.pipestream.platform.registration.MutinyPlatformRegistrationGrpc.PlatformRegistrationImplBase
-
unregisterModule
public io.smallrye.mutiny.Uni<ai.pipestream.platform.registration.UnregisterResponse> unregisterModule(ai.pipestream.platform.registration.UnregisterRequest request) - Overrides:
unregisterModulein classai.pipestream.platform.registration.MutinyPlatformRegistrationGrpc.PlatformRegistrationImplBase
-
listServices
public io.smallrye.mutiny.Uni<ai.pipestream.platform.registration.ServiceListResponse> listServices(com.google.protobuf.Empty request) - Overrides:
listServicesin classai.pipestream.platform.registration.MutinyPlatformRegistrationGrpc.PlatformRegistrationImplBase
-
listModules
public io.smallrye.mutiny.Uni<ai.pipestream.platform.registration.ModuleListResponse> listModules(com.google.protobuf.Empty request) - Overrides:
listModulesin classai.pipestream.platform.registration.MutinyPlatformRegistrationGrpc.PlatformRegistrationImplBase
-
getService
public io.smallrye.mutiny.Uni<ai.pipestream.platform.registration.ServiceDetails> getService(ai.pipestream.platform.registration.ServiceLookupRequest request) - Overrides:
getServicein classai.pipestream.platform.registration.MutinyPlatformRegistrationGrpc.PlatformRegistrationImplBase
-
getModule
public io.smallrye.mutiny.Uni<ai.pipestream.platform.registration.ModuleDetails> getModule(ai.pipestream.platform.registration.ServiceLookupRequest request) - Overrides:
getModulein classai.pipestream.platform.registration.MutinyPlatformRegistrationGrpc.PlatformRegistrationImplBase
-
resolveService
public io.smallrye.mutiny.Uni<ai.pipestream.platform.registration.ServiceResolveResponse> resolveService(ai.pipestream.platform.registration.ServiceResolveRequest request) - Overrides:
resolveServicein classai.pipestream.platform.registration.MutinyPlatformRegistrationGrpc.PlatformRegistrationImplBase
-
watchServices
public io.smallrye.mutiny.Multi<ai.pipestream.platform.registration.ServiceListResponse> watchServices(com.google.protobuf.Empty request) - Overrides:
watchServicesin classai.pipestream.platform.registration.MutinyPlatformRegistrationGrpc.PlatformRegistrationImplBase
-
watchModules
public io.smallrye.mutiny.Multi<ai.pipestream.platform.registration.ModuleListResponse> watchModules(com.google.protobuf.Empty request) - Overrides:
watchModulesin classai.pipestream.platform.registration.MutinyPlatformRegistrationGrpc.PlatformRegistrationImplBase
-
getModuleSchema
public io.smallrye.mutiny.Uni<ai.pipestream.platform.registration.ModuleSchemaResponse> getModuleSchema(ai.pipestream.platform.registration.GetModuleSchemaRequest request) - Overrides:
getModuleSchemain classai.pipestream.platform.registration.MutinyPlatformRegistrationGrpc.PlatformRegistrationImplBase
-