Interface PluggableFeatureRegistry
- All Known Implementing Classes:
DefaultPluggableFeatureRegistry
public interface PluggableFeatureRegistry
-
Method Summary
Modifier and TypeMethodDescriptionvoid
plugDescriptors
(Plugin plugin, Collection<? extends FeatureDescriptor> descriptors) void
purgeDescriptors
(Plugin plugin, Collection<? extends FeatureDescriptor> descriptors) <T extends FeatureDescriptor>
voidregisterFeatureModule
(Class<T> descriptorType, Supplier<FeatureModule<T>> featureModule) void
unplugDescriptors
(Plugin plugin, Collection<? extends FeatureDescriptor> descriptors) void
unregisterFeatureModule
(Class<? extends FeatureDescriptor> descriptorType)
-
Method Details
-
registerFeatureModule
<T extends FeatureDescriptor> void registerFeatureModule(Class<T> descriptorType, Supplier<FeatureModule<T>> featureModule) -
unregisterFeatureModule
-
plugDescriptors
-
unplugDescriptors
-
purgeDescriptors
-