| Modifier and Type | Method and Description |
|---|---|
MicroserviceInstance |
RegistrationManager.getMicroserviceInstance() |
MicroserviceInstance |
DiscoveryManager.getMicroserviceInstance(String serviceId,
String instanceId) |
| Modifier and Type | Method and Description |
|---|---|
String |
DiscoveryManager.getSchema(String microserviceId,
Collection<MicroserviceInstance> instances,
String schemaId) |
void |
RegistrationManager.registerMicroserviceMapping(String microserviceName,
String version,
List<MicroserviceInstance> instances,
Class<?> schemaIntfCls)
Register a third party service if not registered before, and set it's instances into
StaticMicroserviceVersions.
|
| Modifier and Type | Method and Description |
|---|---|
MicroserviceInstance |
Registration.getMicroserviceInstance()
get MicroserviceInstance
Life Cycle:This method is called anytime after
run. |
MicroserviceInstance |
Discovery.getMicroserviceInstance(String serviceId,
String instanceId)
get MicroserviceInstance
Life Cycle:This method is called anytime after
run. |
| Modifier and Type | Method and Description |
|---|---|
String |
Discovery.getSchema(String microserviceId,
Collection<MicroserviceInstance> instances,
String schemaId)
get schema content
Life Cycle:This method is called anytime after
run. |
| Modifier and Type | Method and Description |
|---|---|
MicroserviceInstance |
MicroserviceInstanceChangedEvent.getInstance() |
| Modifier and Type | Method and Description |
|---|---|
void |
MicroserviceInstanceChangedEvent.setInstance(MicroserviceInstance instance) |
| Modifier and Type | Method and Description |
|---|---|
static MicroserviceInstance |
MicroserviceInstance.createFromDefinition(org.apache.commons.configuration.Configuration configuration) |
MicroserviceInstance |
Microservice.getInstance() |
MicroserviceInstance |
Microservice.getIntance()
Deprecated.
Replace by
Microservice.getInstance() |
MicroserviceInstance |
MicroserviceInstance.instanceId(String instanceId) |
MicroserviceInstance |
MicroserviceInstance.serviceId(String serviceId) |
| Modifier and Type | Method and Description |
|---|---|
List<MicroserviceInstance> |
FindInstancesResponse.getInstances() |
| Modifier and Type | Method and Description |
|---|---|
void |
Microservice.setInstance(MicroserviceInstance instance) |
void |
Microservice.setIntance(MicroserviceInstance instance)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
FindInstancesResponse.mergeInstances(List<MicroserviceInstance> instances) |
FindInstancesResponse |
FindInstancesResponse.setInstances(List<MicroserviceInstance> instances) |
| Modifier and Type | Method and Description |
|---|---|
MicroserviceInstance |
CacheEndpoint.getInstance() |
static MicroserviceInstance |
MicroserviceInstanceCache.getOrCreate(String serviceId,
String instanceId) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,MicroserviceInstance> |
InstanceCache.getInstanceMap() |
| Constructor and Description |
|---|
CacheEndpoint(String endpoint,
MicroserviceInstance instance) |
| Constructor and Description |
|---|
InstanceCache(String appId,
String microserviceName,
String microserviceVersionRule,
Map<String,MicroserviceInstance> instanceMap)
用于初始化场景
|
| Modifier and Type | Field and Description |
|---|---|
protected Collection<MicroserviceInstance> |
MicroserviceVersion.instances |
| Modifier and Type | Method and Description |
|---|---|
Map<String,MicroserviceInstance> |
MicroserviceVersionRuleData.getInstances() |
Map<String,MicroserviceInstance> |
MicroserviceVersionRule.getInstances() |
Collection<MicroserviceInstance> |
MicroserviceVersion.getInstances() |
List<MicroserviceInstance> |
MicroserviceVersions.getPulledInstances() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
MicroserviceInstancePing.ping(MicroserviceInstance instance)
check if this instance if valid to use
|
boolean |
SimpleMicroserviceInstancePing.ping(MicroserviceInstance instance) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
StaticMicroserviceVersions.addInstances(List<MicroserviceInstance> instances) |
protected MicroserviceVersion |
MicroserviceVersions.createMicroserviceVersion(String microserviceId,
List<MicroserviceInstance> instances) |
protected MicroserviceVersion |
StaticMicroserviceVersions.createMicroserviceVersion(String microserviceId,
List<MicroserviceInstance> instances) |
StaticMicroserviceVersions |
StaticMicroserviceVersions.init(Class<?> schemaIntfCls,
String version,
List<MicroserviceInstance> instances) |
StaticMicroserviceVersions |
StaticMicroserviceVersions.init(Map<String,Class<?>> schemaByIdMap,
String version,
List<MicroserviceInstance> instances) |
protected void |
MicroserviceVersion.init(MicroserviceVersions microserviceVersions,
Microservice microservice,
String microserviceName,
Collection<MicroserviceInstance> instances) |
protected void |
MicroserviceVersions.safeSetInstances(List<MicroserviceInstance> pulledInstances,
String rev) |
void |
MicroserviceVersion.setInstances(List<MicroserviceInstance> instances) |
void |
MicroserviceVersionRule.update(Map<String,MicroserviceVersion> allVersions,
Collection<MicroserviceInstance> allInstances) |
| Constructor and Description |
|---|
MicroserviceVersion(MicroserviceVersions microserviceVersions,
Microservice microservice,
String microserviceName,
Collection<MicroserviceInstance> instances) |
MicroserviceVersion(MicroserviceVersions microserviceVersions,
String microserviceId,
String microserviceName,
Collection<MicroserviceInstance> instances) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract Object |
AbstractEndpointDiscoveryFilter.createEndpoint(DiscoveryContext context,
String transportName,
String endpoint,
MicroserviceInstance instance) |
| Modifier and Type | Method and Description |
|---|---|
io.swagger.models.Swagger |
SwaggerLoader.loadSwagger(Microservice microservice,
Collection<MicroserviceInstance> instances,
String schemaId) |
Copyright © 2017–2021 The Apache Software Foundation. All rights reserved.