Class RegisterRequestValidator

java.lang.Object
ai.pipestream.registration.handlers.RegisterRequestValidator

public final class RegisterRequestValidator extends Object
Shared validation logic for RegisterRequest. Collects all failures rather than short-circuiting on the first one.
  • 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.