public class ServiceCenterRegistration extends AbstractTask
AbstractTask.BackOffSleepTask| Modifier and Type | Field and Description |
|---|---|
static int |
MAX_INTERVAL |
static int |
MIN_INTERVAL |
taskPool| Constructor and Description |
|---|
ServiceCenterRegistration(ServiceCenterClient serviceCenterClient,
ServiceCenterConfiguration serviceCenterConfiguration,
com.google.common.eventbus.EventBus eventBus) |
| Modifier and Type | Method and Description |
|---|---|
ServiceCenterRegistration |
setHeartBeatInterval(long interval) |
ServiceCenterRegistration |
setHeartBeatRequestTimeout(long timeout) |
ServiceCenterRegistration |
setMicroservice(Microservice microservice) |
ServiceCenterRegistration |
setMicroserviceInstance(MicroserviceInstance microserviceInstance) |
ServiceCenterRegistration |
setSchemaInfos(List<SchemaInfo> schemaInfos) |
void |
startRegistration() |
initTaskPool, startTask, stoppublic static final int MAX_INTERVAL
public static final int MIN_INTERVAL
public ServiceCenterRegistration(ServiceCenterClient serviceCenterClient, ServiceCenterConfiguration serviceCenterConfiguration, com.google.common.eventbus.EventBus eventBus)
public ServiceCenterRegistration setMicroserviceInstance(MicroserviceInstance microserviceInstance)
public ServiceCenterRegistration setMicroservice(Microservice microservice)
public ServiceCenterRegistration setHeartBeatInterval(long interval)
public ServiceCenterRegistration setHeartBeatRequestTimeout(long timeout)
public ServiceCenterRegistration setSchemaInfos(List<SchemaInfo> schemaInfos)
public void startRegistration()
Copyright © 2017–2022 The Apache Software Foundation. All rights reserved.