Class ComponentModelDelegateRegistryImpl
java.lang.Object
com.inductiveautomation.perspective.gateway.model.ComponentModelDelegateRegistryImpl
- All Implemented Interfaces:
- ComponentModelDelegateRegistry
public class ComponentModelDelegateRegistryImpl
extends Object
implements ComponentModelDelegateRegistry
Basic 
ComponentModelDelegateRegistry implementation, backed by concurrent collection types for safety.- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionFetch theComponentModelDelegateFactoryregistered with the given typeIdvoidregister(String type, ComponentModelDelegateFactory factory) Register aComponentModelDelegateFactorywith its type IDvoidRemoves the delegate registered with the id from the set of those registered.
- 
Constructor Details- 
ComponentModelDelegateRegistryImplpublic ComponentModelDelegateRegistryImpl()
 
- 
- 
Method Details- 
registerDescription copied from interface:ComponentModelDelegateRegistryRegister aComponentModelDelegateFactorywith its type ID- Specified by:
- registerin interface- ComponentModelDelegateRegistry
- Parameters:
- type- The component type ID associated with the factory
- factory- The factory to register
 
- 
findDescription copied from interface:ComponentModelDelegateRegistryFetch theComponentModelDelegateFactoryregistered with the given typeId- Specified by:
- findin interface- ComponentModelDelegateRegistry
- Parameters:
- typeId- The component type ID
- Returns:
- An Optionalcontaining theComponentModelDelegateFactoryregistered with the given typeId or an empty Optional if no such factory is registered with the given type ID
 
- 
removeDescription copied from interface:ComponentModelDelegateRegistryRemoves the delegate registered with the id from the set of those registered.- Specified by:
- removein interface- ComponentModelDelegateRegistry
- Parameters:
- componentTypeId- the id of the component type whose delegate should be removed from the registry.
 
 
-