@Singleton @Named public final class DefaultRepositoryLayoutProvider extends Object implements org.eclipse.aether.spi.connector.layout.RepositoryLayoutProvider, org.eclipse.aether.spi.locator.Service
Constructor and Description |
---|
DefaultRepositoryLayoutProvider() |
Modifier and Type | Method and Description |
---|---|
DefaultRepositoryLayoutProvider |
addRepositoryLayoutFactory(org.eclipse.aether.spi.connector.layout.RepositoryLayoutFactory factory) |
void |
initService(org.eclipse.aether.spi.locator.ServiceLocator locator) |
org.eclipse.aether.spi.connector.layout.RepositoryLayout |
newRepositoryLayout(org.eclipse.aether.RepositorySystemSession session,
org.eclipse.aether.repository.RemoteRepository repository) |
DefaultRepositoryLayoutProvider |
setRepositoryLayoutFactories(Collection<org.eclipse.aether.spi.connector.layout.RepositoryLayoutFactory> factories) |
public DefaultRepositoryLayoutProvider()
public void initService(org.eclipse.aether.spi.locator.ServiceLocator locator)
initService
in interface org.eclipse.aether.spi.locator.Service
public DefaultRepositoryLayoutProvider addRepositoryLayoutFactory(org.eclipse.aether.spi.connector.layout.RepositoryLayoutFactory factory)
public DefaultRepositoryLayoutProvider setRepositoryLayoutFactories(Collection<org.eclipse.aether.spi.connector.layout.RepositoryLayoutFactory> factories)
public org.eclipse.aether.spi.connector.layout.RepositoryLayout newRepositoryLayout(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.repository.RemoteRepository repository) throws org.eclipse.aether.transfer.NoRepositoryLayoutException
newRepositoryLayout
in interface org.eclipse.aether.spi.connector.layout.RepositoryLayoutProvider
org.eclipse.aether.transfer.NoRepositoryLayoutException
Copyright © 2010–2022 The Apache Software Foundation. All rights reserved.