Class DefaultTCIFactoryRegistry
java.lang.Object
software.xdev.tci.factory.registry.DefaultTCIFactoryRegistry
- All Implemented Interfaces:
TCIFactoryRegistry
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Set<TCIFactory<?,?>> protected final Set<TCIFactory<?,?>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSet<TCIFactory<?,?>> Map<TCIFactory<?,?>, Set<TCI<?>>> voidregister(TCIFactory<?, ?> tciFactory) voidunRegister(TCIFactory<?, ?> tciFactory) voidwarmUp()protected CompletableFuture<Void>warmUpFactory(TCIFactory<?, ?> factory)
-
Field Details
-
factories
-
warmedUpFactories
-
-
Constructor Details
-
DefaultTCIFactoryRegistry
public DefaultTCIFactoryRegistry()
-
-
Method Details
-
register
- Specified by:
registerin interfaceTCIFactoryRegistry
-
unRegister
- Specified by:
unRegisterin interfaceTCIFactoryRegistry
-
warmUp
public void warmUp()- Specified by:
warmUpin interfaceTCIFactoryRegistry
-
warmUpFactory
-
getFactories
- Specified by:
getFactoriesin interfaceTCIFactoryRegistry
-
getReturnedAndInUse
- Specified by:
getReturnedAndInUsein interfaceTCIFactoryRegistry
-