Class HostnameResolver

java.lang.Object
ai.pipestream.dynamic.grpc.util.HostnameResolver

public class HostnameResolver extends Object
Simple utility to resolve hostname for service registration.
  • Method Details

    • resolveHostname

      public static String resolveHostname(String serviceName)
      Resolve hostname using environment variables and fallbacks
      Parameters:
      serviceName - optional service name for service-specific env var
      Returns:
      resolved hostname
    • resolveHostname

      public static String resolveHostname()
      Resolve hostname with no service-specific lookup.
      Returns:
      resolved hostname string
    • logHostnameResolution

      public static void logHostnameResolution(String serviceName)
      Log current hostname resolution for debugging.
      Parameters:
      serviceName - optional service name used to look up a service-specific host override