public abstract class DiscoveryServerInstanceList
extends java.lang.Object
implements io.micronaut.discovery.ServiceInstanceList, io.micronaut.context.event.ApplicationEventListener<io.micronaut.runtime.server.event.ServerStartupEvent>, io.micronaut.core.order.Ordered
ServiceInstanceList implementation for Discovery servers like Eureka and Consul.| Constructor and Description |
|---|
DiscoveryServerInstanceList(DiscoveryClientConfiguration configuration,
io.micronaut.runtime.ApplicationConfiguration.InstanceConfiguration instanceConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<io.micronaut.discovery.ServiceInstance> |
getInstances() |
int |
getOrder() |
void |
onApplicationEvent(io.micronaut.runtime.server.event.ServerStartupEvent event) |
public DiscoveryServerInstanceList(DiscoveryClientConfiguration configuration, io.micronaut.runtime.ApplicationConfiguration.InstanceConfiguration instanceConfiguration)
configuration - The discovery client configurationinstanceConfiguration - The instance configurationpublic int getOrder()
getOrder in interface io.micronaut.core.order.Orderedpublic java.util.List<io.micronaut.discovery.ServiceInstance> getInstances()
getInstances in interface io.micronaut.discovery.ServiceInstanceListpublic void onApplicationEvent(io.micronaut.runtime.server.event.ServerStartupEvent event)
onApplicationEvent in interface io.micronaut.context.event.ApplicationEventListener<io.micronaut.runtime.server.event.ServerStartupEvent>