public abstract class DiscoveryServiceAutoRegistration extends AutoRegistration
AutoRegistration with discovery services.LOG, registered| Modifier | Constructor and Description |
|---|---|
protected |
DiscoveryServiceAutoRegistration(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,
RegistrationConfiguration registration,
org.reactivestreams.Publisher<HttpStatus> deregisterPublisher,
java.lang.String applicationName)
De-register a service from the discovery client.
|
protected void |
performRegistration(java.lang.String discoveryService,
RegistrationConfiguration registration,
ServiceInstance instance,
org.reactivestreams.Publisher<HttpStatus> registrationObservable)
Register a new service instance in the discovery service.
|
deregister, onApplicationEvent, pulsate, register, validateApplicationName, validateNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsupportsprotected DiscoveryServiceAutoRegistration(RegistrationConfiguration registrationConfiguration)
registrationConfiguration - The registration configurationprotected void performRegistration(java.lang.String discoveryService,
RegistrationConfiguration registration,
ServiceInstance instance,
org.reactivestreams.Publisher<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,
RegistrationConfiguration registration,
org.reactivestreams.Publisher<HttpStatus> deregisterPublisher,
java.lang.String applicationName)
discoveryService - The discovery serviceregistration - The registration configurationderegisterPublisher - The registration publisherapplicationName - The application name to de-register