@Singleton public class DefaultResourceOrigins extends Object implements javax.inject.Provider<LayeredResourceOrigin>
@Inject ResourceOrigin
in their code. It creates the default
Magnolia stack of ResourceOrigin
s; users can expect to get a predictable "stack" of origin implementations to load
Resource
s from.Constructor and Description |
---|
DefaultResourceOrigins(ClasspathResourceOriginFactory classpathOriginFactory,
LegacyClasspathResourceOriginFactory legacyClasspathOriginFactory,
FileSystemResourceOriginFactory fileSystemOriginFactory,
JcrResourceOriginFactory jcrOriginFactory,
LayeredResourceOriginFactory layeredOriginFactory)
See note in
ResourceOriginFactory about why we can't use @Multibinding at the moment. |
Modifier and Type | Method and Description |
---|---|
LayeredResourceOrigin |
get() |
Stream<ResourceOrigin> |
getAvailableOrigins() |
@Inject public DefaultResourceOrigins(ClasspathResourceOriginFactory classpathOriginFactory, LegacyClasspathResourceOriginFactory legacyClasspathOriginFactory, FileSystemResourceOriginFactory fileSystemOriginFactory, JcrResourceOriginFactory jcrOriginFactory, LayeredResourceOriginFactory layeredOriginFactory)
ResourceOriginFactory
about why we can't use @Multibinding at the moment.public Stream<ResourceOrigin> getAvailableOrigins()
public LayeredResourceOrigin get()
get
in interface javax.inject.Provider<LayeredResourceOrigin>
Copyright © 2003–2020 Magnolia International Ltd.. All rights reserved.