Package io.grpc
Class ConfiguratorRegistry
java.lang.Object
io.grpc.ConfiguratorRegistry
A registry for
Configurator
instances.
This class is responsible for maintaining a list of configurators and providing access to
them. The default registry can be obtained using getDefaultRegistry()
.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
private List
<Configurator> private static ConfiguratorRegistry
private boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns a list of the configurators in this registry.static ConfiguratorRegistry
Returns the default global instance of the configurator registry.void
setConfigurators
(List<? extends Configurator> configurators) Sets the configurators in this registry.boolean
-
Field Details
-
instance
-
wasConfiguratorsSet
private boolean wasConfiguratorsSet -
configFrozen
private boolean configFrozen -
configurators
-
-
Constructor Details
-
ConfiguratorRegistry
ConfiguratorRegistry()
-
-
Method Details
-
getDefaultRegistry
Returns the default global instance of the configurator registry. -
setConfigurators
Sets the configurators in this registry. This method can only be called once.- Parameters:
configurators
- the configurators to set- Throws:
IllegalStateException
- if this method is called more than once
-
getConfigurators
Returns a list of the configurators in this registry. -
wasSetConfiguratorsCalled
public boolean wasSetConfiguratorsCalled()
-