Package org.kiwiproject.registry.client
Class NoOpRegistryClient
- java.lang.Object
-
- org.kiwiproject.registry.client.NoOpRegistryClient
-
- All Implemented Interfaces:
RegistryClient
public class NoOpRegistryClient extends Object implements RegistryClient
A "no-op" implementation ofRegistryClient.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.kiwiproject.registry.client.RegistryClient
RegistryClient.InstanceQuery
-
-
Constructor Summary
Constructors Constructor Description NoOpRegistryClient()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<ServiceInstance>findAllServiceInstancesBy(RegistryClient.InstanceQuery query)Always returns an empty, unmodifiable list.Optional<ServiceInstance>findServiceInstanceBy(String serviceName, String instanceId)Always returns an empty Optional.List<ServiceInstance>retrieveAllRegisteredInstances()Always returns an empty, unmodifiable list.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.kiwiproject.registry.client.RegistryClient
findAllServiceInstancesBy, findServiceInstanceBy, findServiceInstanceBy
-
-
-
-
Method Detail
-
findServiceInstanceBy
public Optional<ServiceInstance> findServiceInstanceBy(String serviceName, String instanceId)
Always returns an empty Optional.- Specified by:
findServiceInstanceByin interfaceRegistryClient- Parameters:
serviceName- ignoredinstanceId- ignored- Returns:
- empty Optional
-
findAllServiceInstancesBy
public List<ServiceInstance> findAllServiceInstancesBy(RegistryClient.InstanceQuery query)
Always returns an empty, unmodifiable list.- Specified by:
findAllServiceInstancesByin interfaceRegistryClient- Parameters:
query- ignored- Returns:
- empty unmodifiable list
-
retrieveAllRegisteredInstances
public List<ServiceInstance> retrieveAllRegisteredInstances()
Always returns an empty, unmodifiable list.- Specified by:
retrieveAllRegisteredInstancesin interfaceRegistryClient- Returns:
- empty unmodifiable list
-
-