org.sonatype.aether.impl.internal
Class EnhancedLocalRepositoryManagerFactory

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

@Component(role=org.sonatype.aether.spi.localrepo.LocalRepositoryManagerFactory.class,
           hint="enhanced")
public class EnhancedLocalRepositoryManagerFactory
extends Object
implements LocalRepositoryManagerFactory, Service

Creates EnhancedLocalRepositoryManagers for repository types "default" or "" (automatic).

Author:
Benjamin Hanzelmann

Constructor Summary
EnhancedLocalRepositoryManagerFactory()
           
 
Method Summary
 int getPriority()
           
 void initService(ServiceLocator locator)
           
 LocalRepositoryManager newInstance(LocalRepository repository)
           
 EnhancedLocalRepositoryManagerFactory setLogger(Logger logger)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EnhancedLocalRepositoryManagerFactory

public EnhancedLocalRepositoryManagerFactory()
Method Detail

newInstance

public LocalRepositoryManager newInstance(LocalRepository repository)
                                   throws NoLocalRepositoryManagerException
Specified by:
newInstance in interface LocalRepositoryManagerFactory
Throws:
NoLocalRepositoryManagerException

initService

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

setLogger

public EnhancedLocalRepositoryManagerFactory setLogger(Logger logger)

getPriority

public int getPriority()
Specified by:
getPriority in interface LocalRepositoryManagerFactory


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