Package org.distributeme.core
Class DebugRegistryConnector
java.lang.Object
org.distributeme.core.DebugRegistryConnector
- All Implemented Interfaces:
RegistryConnector
Created by rboehling on 2/28/17.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbind(ServiceDescriptor service) Bind a service at the registry.booleannotifyBind(Location location, ServiceDescriptor descriptor) booleannotifyUnbind(Location location, ServiceDescriptor descriptor) resolve(ServiceDescriptor toResolve, Location loc) Resolve a service in the registry.voidsetCustomTagProviderClassList(List<String> customTagProviderClassList) Set custom tag provider class list (only Consul).voidsetTagableSystemProperties(Map<String, String> tagableSystemProperties) Set tagable system properties (only Consul).booleanunbind(ServiceDescriptor service) Unbind a service from the registry.
-
Constructor Details
-
DebugRegistryConnector
public DebugRegistryConnector()
-
-
Method Details
-
describeRegistry
- Specified by:
describeRegistryin interfaceRegistryConnector
-
bind
Description copied from interface:RegistryConnectorBind a service at the registry.- Specified by:
bindin interfaceRegistryConnector- Parameters:
service-- Returns:
-
notifyBind
- Specified by:
notifyBindin interfaceRegistryConnector
-
notifyUnbind
- Specified by:
notifyUnbindin interfaceRegistryConnector
-
unbind
Description copied from interface:RegistryConnectorUnbind a service from the registry.- Specified by:
unbindin interfaceRegistryConnector- Parameters:
service-- Returns:
-
resolve
Description copied from interface:RegistryConnectorResolve a service in the registry.- Specified by:
resolvein interfaceRegistryConnector- Parameters:
toResolve-loc-- Returns:
-
setTagableSystemProperties
Description copied from interface:RegistryConnectorSet tagable system properties (only Consul).- Specified by:
setTagableSystemPropertiesin interfaceRegistryConnector- Parameters:
tagableSystemProperties-
-
setCustomTagProviderClassList
Description copied from interface:RegistryConnectorSet custom tag provider class list (only Consul).- Specified by:
setCustomTagProviderClassListin interfaceRegistryConnector- Parameters:
customTagProviderClassList-
-