Class DefaultServiceInstanceIdGenerator

java.lang.Object
io.micronaut.discovery.DefaultServiceInstanceIdGenerator
All Implemented Interfaces:
ServiceInstanceIdGenerator

@Singleton public class DefaultServiceInstanceIdGenerator extends Object implements ServiceInstanceIdGenerator
The default implementation to generate Instance IDs.
Since:
1.0
  • Constructor Details

    • DefaultServiceInstanceIdGenerator

      protected DefaultServiceInstanceIdGenerator()
      Default constructor.
  • Method Details

    • generateId

      @NonNull public @NonNull String generateId(io.micronaut.context.env.Environment environment, ServiceInstance serviceInstance)
      Description copied from interface: ServiceInstanceIdGenerator
      Generates a service ID.
      Specified by:
      generateId in interface ServiceInstanceIdGenerator
      Parameters:
      environment - The environment
      serviceInstance - The service instance
      Returns:
      The generated ID. Never null