@Singleton @RequiresEureka public class EurekaServiceInstanceList extends DiscoveryServerInstanceList
A ServiceInstanceList for Consul which reads from the EurekaConfiguration.
The reason this is useful is if a io.micronaut.runtime.context.scope.refresh.RefreshEvent occurs then the
EurekaConfiguration will be updated and the backing list of ServiceInstance
changed at runtime.
| Constructor and Description |
|---|
EurekaServiceInstanceList(EurekaConfiguration configuration,
io.micronaut.runtime.ApplicationConfiguration.InstanceConfiguration instanceConfiguration)
Creates a new eureka service instance list.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getID() |
getInstances, getOrder, onApplicationEvent@Inject public EurekaServiceInstanceList(EurekaConfiguration configuration, io.micronaut.runtime.ApplicationConfiguration.InstanceConfiguration instanceConfiguration)
configuration - The discovery configinstanceConfiguration - The instance config