@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) |
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) |
@Inject public AppDescriptorRegistry(@Named(value="system") info.magnolia.event.EventBus systemEventBus)
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 © 2015 Magnolia International Ltd.. All rights reserved.