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.Ordered
public java.util.List<io.micronaut.discovery.ServiceInstance> getInstances()
getInstances
in interface io.micronaut.discovery.ServiceInstanceList
public void onApplicationEvent(io.micronaut.runtime.server.event.ServerStartupEvent event)
onApplicationEvent
in interface io.micronaut.context.event.ApplicationEventListener<io.micronaut.runtime.server.event.ServerStartupEvent>