Class RegisterRequestValidator
java.lang.Object
ai.pipestream.registration.handlers.RegisterRequestValidator
Shared validation logic for
RegisterRequest.
Collects all failures rather than short-circuiting on the first one.-
Method Summary
Modifier and TypeMethodDescriptionstatic ValidationResultvalidateBase(ai.pipestream.platform.registration.v1.RegisterRequest request) Validates base fields common to all registration requests: name required, connectivity required, host required, port > 0.static ValidationResultvalidateModuleRequest(ai.pipestream.platform.registration.v1.RegisterRequest request) Validates a module registration request: base checks + version required.static ValidationResultvalidateServiceRequest(ai.pipestream.platform.registration.v1.RegisterRequest request) Validates a service registration request: base checks + type must be SERVICE or CONNECTOR.
-
Method Details
-
validateBase
public static ValidationResult validateBase(ai.pipestream.platform.registration.v1.RegisterRequest request) Validates base fields common to all registration requests: name required, connectivity required, host required, port > 0. -
validateModuleRequest
public static ValidationResult validateModuleRequest(ai.pipestream.platform.registration.v1.RegisterRequest request) Validates a module registration request: base checks + version required. -
validateServiceRequest
public static ValidationResult validateServiceRequest(ai.pipestream.platform.registration.v1.RegisterRequest request) Validates a service registration request: base checks + type must be SERVICE or CONNECTOR.
-