public class ServiceRepository extends Object
| Modifier and Type | Field and Description |
|---|---|
protected ServiceDiscovery |
serviceDiscovery |
| Modifier | Constructor and Description |
|---|---|
|
ServiceRepository(ArtemisClientConfig config) |
protected |
ServiceRepository(ArtemisClientConfig config,
ServiceDiscovery serviceDiscovery) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsService(String serviceId) |
DiscoveryConfig |
getDiscoveryConfig(String serviceId) |
List<DiscoveryConfig> |
getDiscoveryConfigs() |
Service |
getService(DiscoveryConfig discoveryConfig) |
List<ServiceContext> |
getServices() |
void |
registerServiceChangeListener(DiscoveryConfig discoveryConfig,
ServiceChangeListener listener) |
protected void |
update(InstanceChange instanceChange) |
protected void |
update(Service service) |
protected final ServiceDiscovery serviceDiscovery
public ServiceRepository(ArtemisClientConfig config)
protected ServiceRepository(ArtemisClientConfig config, ServiceDiscovery serviceDiscovery)
public boolean containsService(String serviceId)
public List<DiscoveryConfig> getDiscoveryConfigs()
public DiscoveryConfig getDiscoveryConfig(String serviceId)
public List<ServiceContext> getServices()
public Service getService(DiscoveryConfig discoveryConfig)
public void registerServiceChangeListener(DiscoveryConfig discoveryConfig, ServiceChangeListener listener)
protected final void update(Service service)
protected final void update(InstanceChange instanceChange)
Copyright © 2020 org.mydotey. All rights reserved.