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