ConfigurationSource
instances.equals(Object)
and
hashCode()
implementations.Registry
base class holding a map of all objects of the defined type.#AbstractRegistry(info.magnolia.module.ModuleRegistry
.EventListener
s cannot be deregistered once new JcrConfigurationSource
is instantiated).EventListener
s cannot be deregistered once new JcrConfigurationSource
is instantiated).ConfigurationSourceType
.DefinitionType
.DirectoryWatcherService
.ConfigurationSource
knows how to read a particular data store, holds details about where and how configuration items are loaded.ConfigurationSource
instances.ConfigurationSource
implementations.ConfigurationSourceType
types.ConfigurationSourceType
s we know of in core.DefinitionReference
implementation.DefinitionDecorator
interface: provides some info about itself via DefinitionDecoratorMetadata
, can decide whether it can decorate
a DefinitionProvider
and exposes a method to actually perform the decoration.DefinitionDecorator
-related functions.DefinitionProvider
.DefinitionMetadata
.DefinitionProvider
s progressively,
without nesting try/catch blocks.DefinitionProvider
.DefinitionProviderWrapperWithProxyFallback.get()
method implementation in such a way that it's result uses a 'decorated super-result' as a
safety net for unsuccessful method calls.DefinitionRawView
to YAML.DefinitionRawView
to YAML.definition reference object
into a string representation.DefinitionRawView
.DefinitionDecorator
originating from a file
.file definition decorator resolver
determines whether
a given resource could contain FileDefinitionDecorator
data and in case it does, parses the decorator object.resource
path matches a certain pattern () which includes a specific reference id of
a single target definition provider
.ConfigurationSource
.DefinitionMetadata.getReferenceId()
would return.DefinitionRawView
representation the underlying bean; it might be
invalid, partially resolved and/or disabled.Registry.getProvider(String)
.JcrConfigurationSource
instances.definition provider wrapper
which constructs a new version of a provided bean from a Map
.Registry
implementation can provide its own strategy
of converting a DefinitionMetadata
to a string. With introduction of DefinitionReferenceIdResolver
interface metadata can
lose DefinitionMetadata.getReferenceId()
method and will not need a special per-registry metadata builder.NamedDefinition
; in such cases,
the definition is proxied and its getName() method is intercepted and redirected to DefinitionReference.getName()
.DefinitionMetadata
information from given resource path.DefinitionRawView
to Map.DefinitionType
;
these definition can come from various sources.Registry
instances,
and is able to query them by module, type or source.RegistryFacade
.Registry
name.map
representation.Predicate
which will be used
to determine if a given need can indeed be registered with this registry.YamlConfigurationSource
instances.Definition decorator
which decorates
only a DefinitionProvider
with a certain reference id.DefinitionDecoratorMetadata
for definition decorators
which extend a single definition (YamlDefinitionDecoratorMetadata.getDecoratedDefinitionReference()
) at a
certain path (YamlDefinitionDecoratorMetadata.getDecoratedPath()
).YamlDefinitionDecoratorMetadata
.YamlReader
reads configuration from a yaml file and returns it as a map representing bean properties.YAMLException
with information about resource in which it has occurred.Copyright © 2003–2016 Magnolia International Ltd.. All rights reserved.