Package org.eclipse.tycho.p2.manager
Class ReactorRepositoryManagerImpl
- java.lang.Object
-
- org.eclipse.tycho.p2.manager.ReactorRepositoryManagerImpl
-
- All Implemented Interfaces:
ReactorRepositoryManagerFacade,ReactorRepositoryManager
public class ReactorRepositoryManagerImpl extends Object implements ReactorRepositoryManager
-
-
Constructor Summary
Constructors Constructor Description ReactorRepositoryManagerImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactivateManager()voidbindP2ResolverFactory(P2ResolverFactory p2ResolverFactory)voidbindProvisioningAgentFactory(org.eclipse.equinox.p2.core.IProvisioningAgentProvider agentFactory)voidcomputeFinalTargetPlatform(ReactorProject project, List<? extends ReactorProjectIdentities> upstreamProjects)TargetPlatformcomputePreliminaryTargetPlatform(ReactorProject project, TargetPlatformConfigurationStub tpConfiguration, ExecutionEnvironmentConfiguration eeConfiguration, List<ReactorProject> reactorProjects, PomDependencyCollector pomDependencies)voiddeactivateManager()org.eclipse.equinox.p2.core.IProvisioningAgentgetAgent()TargetPlatformgetFinalTargetPlatform(ReactorProject project)PublishingRepositorygetPublishingRepository(ReactorProjectIdentities project)
-
-
-
Method Detail
-
bindProvisioningAgentFactory
public void bindProvisioningAgentFactory(org.eclipse.equinox.p2.core.IProvisioningAgentProvider agentFactory)
-
bindP2ResolverFactory
public void bindP2ResolverFactory(P2ResolverFactory p2ResolverFactory)
-
activateManager
public void activateManager() throws IOException, org.eclipse.equinox.p2.core.ProvisionException- Throws:
IOExceptionorg.eclipse.equinox.p2.core.ProvisionException
-
deactivateManager
public void deactivateManager()
-
getAgent
public org.eclipse.equinox.p2.core.IProvisioningAgent getAgent()
- Specified by:
getAgentin interfaceReactorRepositoryManager
-
getPublishingRepository
public PublishingRepository getPublishingRepository(ReactorProjectIdentities project)
- Specified by:
getPublishingRepositoryin interfaceReactorRepositoryManager- Specified by:
getPublishingRepositoryin interfaceReactorRepositoryManagerFacade
-
computePreliminaryTargetPlatform
public TargetPlatform computePreliminaryTargetPlatform(ReactorProject project, TargetPlatformConfigurationStub tpConfiguration, ExecutionEnvironmentConfiguration eeConfiguration, List<ReactorProject> reactorProjects, PomDependencyCollector pomDependencies)
- Specified by:
computePreliminaryTargetPlatformin interfaceReactorRepositoryManagerFacade
-
computeFinalTargetPlatform
public void computeFinalTargetPlatform(ReactorProject project, List<? extends ReactorProjectIdentities> upstreamProjects)
- Specified by:
computeFinalTargetPlatformin interfaceReactorRepositoryManagerFacade
-
getFinalTargetPlatform
public TargetPlatform getFinalTargetPlatform(ReactorProject project)
- Specified by:
getFinalTargetPlatformin interfaceReactorRepositoryManagerFacade
-
-