@Singleton public class AppDescriptorRegistry extends info.magnolia.config.registry.AbstractRegistry<AppDescriptor>
AppDescriptor
s. Fires AppRegistryEvent
when the registry changes.AppDescriptor
,
AppRegistryEvent
Constructor and Description |
---|
AppDescriptorRegistry(info.magnolia.event.EventBus systemEventBus)
Deprecated.
since 5.4.6 - use
AppDescriptorRegistry(EventBus, ModuleRegistry) |
AppDescriptorRegistry(info.magnolia.event.EventBus systemEventBus,
info.magnolia.module.ModuleRegistry moduleRegistry) |
Modifier and Type | Method and Description |
---|---|
AppDescriptor |
getAppDescriptor(String name)
Deprecated.
since 5.4 - use
AbstractRegistry.getProvider(String) method instead. |
boolean |
isAppDescriptorRegistered(String name)
Deprecated.
since 5.4 - use
AbstractRegistry.getProvider(String) method instead. |
info.magnolia.config.registry.DefinitionMetadataBuilder |
newMetadataBuilder() |
void |
register(info.magnolia.config.registry.DefinitionProvider<AppDescriptor> provider) |
info.magnolia.config.registry.DefinitionType |
type() |
void |
unregister(String name) |
Set<info.magnolia.config.registry.DefinitionMetadata> |
unregisterAndRegister(Collection<info.magnolia.config.registry.DefinitionMetadata> metaDataToUnregister,
Collection<info.magnolia.config.registry.DefinitionProvider<AppDescriptor>> providersToRegister) |
addDecorator, addValidator, getAllDefinitions, getAllMetadata, getAllProviders, getDecoratedDefinitionProvider, getProvider, getProvider, getReferenceId, getRegistryMap, onRegister, query, removeDecorator, start, validate
@Inject public AppDescriptorRegistry(@Named(value="system") info.magnolia.event.EventBus systemEventBus, info.magnolia.module.ModuleRegistry moduleRegistry)
@Deprecated public AppDescriptorRegistry(@Named(value="system") info.magnolia.event.EventBus systemEventBus)
AppDescriptorRegistry(EventBus, ModuleRegistry)
public void register(info.magnolia.config.registry.DefinitionProvider<AppDescriptor> provider)
register
in interface info.magnolia.config.registry.Registry<AppDescriptor>
register
in class info.magnolia.config.registry.AbstractRegistry<AppDescriptor>
public void unregister(String name)
@Deprecated public AppDescriptor getAppDescriptor(String name)
AbstractRegistry.getProvider(String)
method instead.@Deprecated public boolean isAppDescriptorRegistered(String name)
AbstractRegistry.getProvider(String)
method instead.public Set<info.magnolia.config.registry.DefinitionMetadata> unregisterAndRegister(Collection<info.magnolia.config.registry.DefinitionMetadata> metaDataToUnregister, Collection<info.magnolia.config.registry.DefinitionProvider<AppDescriptor>> providersToRegister)
unregisterAndRegister
in interface info.magnolia.config.registry.Registry<AppDescriptor>
unregisterAndRegister
in class info.magnolia.config.registry.AbstractRegistry<AppDescriptor>
public info.magnolia.config.registry.DefinitionType type()
public info.magnolia.config.registry.DefinitionMetadataBuilder newMetadataBuilder()
Copyright © 2019 Magnolia International Ltd.. All rights reserved.