org.sonatype.aether.impl.internal
Class DefaultLocalRepositoryProvider

java.lang.Object
  extended by org.sonatype.aether.impl.internal.DefaultLocalRepositoryProvider
All Implemented Interfaces:
LocalRepositoryProvider, Service

@Component(role=LocalRepositoryProvider.class)
public class DefaultLocalRepositoryProvider
extends Object
implements LocalRepositoryProvider, Service

Author:
Benjamin Bentmann

Constructor Summary
DefaultLocalRepositoryProvider()
           
 
Method Summary
 DefaultLocalRepositoryProvider addLocalRepositoryManagerFactory(LocalRepositoryManagerFactory factory)
           
 void initService(ServiceLocator locator)
           
 LocalRepositoryManager newLocalRepositoryManager(LocalRepository localRepository)
           
 DefaultLocalRepositoryProvider setLocalRepositoryManagerFactories(List<LocalRepositoryManagerFactory> factories)
           
 DefaultLocalRepositoryProvider setLogger(Logger logger)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultLocalRepositoryProvider

public DefaultLocalRepositoryProvider()
Method Detail

initService

public void initService(ServiceLocator locator)
Specified by:
initService in interface Service

setLogger

public DefaultLocalRepositoryProvider setLogger(Logger logger)

setLocalRepositoryManagerFactories

public DefaultLocalRepositoryProvider setLocalRepositoryManagerFactories(List<LocalRepositoryManagerFactory> factories)

addLocalRepositoryManagerFactory

public DefaultLocalRepositoryProvider addLocalRepositoryManagerFactory(LocalRepositoryManagerFactory factory)

newLocalRepositoryManager

public LocalRepositoryManager newLocalRepositoryManager(LocalRepository localRepository)
                                                 throws NoLocalRepositoryManagerException
Specified by:
newLocalRepositoryManager in interface LocalRepositoryProvider
Throws:
NoLocalRepositoryManagerException


Copyright © 2010-2011 Sonatype, Inc.. All Rights Reserved.