public abstract class DiscoveryServiceAutoRegistration
extends io.micronaut.discovery.registration.AutoRegistration
AutoRegistration
with discovery services.Modifier | Constructor and Description |
---|---|
protected |
DiscoveryServiceAutoRegistration(io.micronaut.discovery.registration.RegistrationConfiguration registrationConfiguration) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
getErrorMessage(java.lang.Throwable e,
java.lang.String description) |
protected void |
performDeregistration(java.lang.String discoveryService,
io.micronaut.discovery.registration.RegistrationConfiguration registration,
org.reactivestreams.Publisher<io.micronaut.http.HttpStatus> deregisterPublisher,
java.lang.String applicationName)
De-register a service from the discovery client.
|
protected void |
performRegistration(java.lang.String discoveryService,
io.micronaut.discovery.registration.RegistrationConfiguration registration,
io.micronaut.discovery.ServiceInstance instance,
org.reactivestreams.Publisher<io.micronaut.http.HttpStatus> registrationObservable)
Register a new service instance in the discovery service.
|
deregister, onApplicationEvent, pulsate, register, validateApplicationName, validateName
protected DiscoveryServiceAutoRegistration(io.micronaut.discovery.registration.RegistrationConfiguration registrationConfiguration)
registrationConfiguration
- The registration configurationprotected void performRegistration(java.lang.String discoveryService, io.micronaut.discovery.registration.RegistrationConfiguration registration, io.micronaut.discovery.ServiceInstance instance, org.reactivestreams.Publisher<io.micronaut.http.HttpStatus> registrationObservable)
discoveryService
- The discovery serviceregistration
- The registration configurationinstance
- The service instanceregistrationObservable
- The registration observableprotected java.lang.String getErrorMessage(java.lang.Throwable e, java.lang.String description)
e
- The throwabledescription
- The error's descriptionprotected void performDeregistration(java.lang.String discoveryService, io.micronaut.discovery.registration.RegistrationConfiguration registration, org.reactivestreams.Publisher<io.micronaut.http.HttpStatus> deregisterPublisher, java.lang.String applicationName)
discoveryService
- The discovery serviceregistration
- The registration configurationderegisterPublisher
- The registration publisherapplicationName
- The application name to de-register