Package org.eclipse.tycho.p2.resolver
Class P2ResolverFactoryImpl
- java.lang.Object
-
- org.eclipse.tycho.p2.resolver.P2ResolverFactoryImpl
-
- All Implemented Interfaces:
P2ResolverFactory
public class P2ResolverFactoryImpl extends java.lang.Object implements P2ResolverFactory
-
-
Field Summary
Fields Modifier and Type Field Description private static LocalArtifactRepositorylocalArtifactRepositoryprivate static LocalMetadataRepositorylocalMetadataRepositoryprivate LocalRepositoryP2IndiceslocalRepoIndicesprivate static MavenContextmavenContextprivate RemoteAgentManagerremoteAgentManagerprivate TargetDefinitionResolverServicetargetDefinitionResolverService
-
Constructor Summary
Constructors Constructor Description P2ResolverFactoryImpl()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description P2ResolverImplcreateResolver(MavenLogger logger)private static LocalArtifactRepositorygetLocalArtifactRepository(MavenContext mavenContext, LocalRepositoryP2Indices localRepoIndices)private static LocalMetadataRepositorygetLocalMetadataRepository(MavenContext context, LocalRepositoryP2Indices localRepoIndices)TargetPlatformFactoryImplgetTargetPlatformFactory()PomDependencyCollectornewPomDependencyCollector()Creates a new object for collecting the bundles within the POM dependencies.voidsetLocalRepositoryIndices(LocalRepositoryP2Indices localRepoIndices)voidsetMavenContext(MavenContext mavenContext)voidsetRemoteAgentManager(RemoteAgentManager remoteAgentManager)voidsetTargetDefinitionResolverService(TargetDefinitionResolverService targetDefinitionResolverService)
-
-
-
Field Detail
-
localMetadataRepository
private static LocalMetadataRepository localMetadataRepository
-
localArtifactRepository
private static LocalArtifactRepository localArtifactRepository
-
mavenContext
private static MavenContext mavenContext
-
localRepoIndices
private LocalRepositoryP2Indices localRepoIndices
-
remoteAgentManager
private RemoteAgentManager remoteAgentManager
-
targetDefinitionResolverService
private TargetDefinitionResolverService targetDefinitionResolverService
-
-
Method Detail
-
getLocalMetadataRepository
private static LocalMetadataRepository getLocalMetadataRepository(MavenContext context, LocalRepositoryP2Indices localRepoIndices)
-
getLocalArtifactRepository
private static LocalArtifactRepository getLocalArtifactRepository(MavenContext mavenContext, LocalRepositoryP2Indices localRepoIndices)
-
newPomDependencyCollector
public PomDependencyCollector newPomDependencyCollector()
Description copied from interface:P2ResolverFactoryCreates a new object for collecting the bundles within the POM dependencies.- Specified by:
newPomDependencyCollectorin interfaceP2ResolverFactory
-
getTargetPlatformFactory
public TargetPlatformFactoryImpl getTargetPlatformFactory()
- Specified by:
getTargetPlatformFactoryin interfaceP2ResolverFactory
-
createResolver
public P2ResolverImpl createResolver(MavenLogger logger)
- Specified by:
createResolverin interfaceP2ResolverFactory
-
setMavenContext
public void setMavenContext(MavenContext mavenContext)
-
setLocalRepositoryIndices
public void setLocalRepositoryIndices(LocalRepositoryP2Indices localRepoIndices)
-
setRemoteAgentManager
public void setRemoteAgentManager(RemoteAgentManager remoteAgentManager)
-
setTargetDefinitionResolverService
public void setTargetDefinitionResolverService(TargetDefinitionResolverService targetDefinitionResolverService)
-
-