Package org.eclipse.tycho.p2.manager
Class ReactorRepositoryManagerImpl
java.lang.Object
org.eclipse.tycho.p2.manager.ReactorRepositoryManagerImpl
- All Implemented Interfaces:
ReactorRepositoryManagerFacade,ReactorRepositoryManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidbindP2ResolverFactory(P2ResolverFactory p2ResolverFactory) voidbindProvisioningAgentFactory(org.eclipse.equinox.p2.core.IProvisioningAgentProvider agentFactory) computeFinalTargetPlatform(ReactorProject project, List<? extends ReactorProjectIdentities> upstreamProjects, PomDependencyCollector pomDependencyCollector) computePreliminaryTargetPlatform(ReactorProject project, TargetPlatformConfigurationStub tpConfiguration, ExecutionEnvironmentConfiguration eeConfiguration, List<ReactorProject> reactorProjects) voidorg.eclipse.equinox.p2.core.IProvisioningAgentgetAgent()getFinalTargetPlatform(ReactorProject project)
-
Constructor Details
-
ReactorRepositoryManagerImpl
public ReactorRepositoryManagerImpl()
-
-
Method Details
-
bindProvisioningAgentFactory
public void bindProvisioningAgentFactory(org.eclipse.equinox.p2.core.IProvisioningAgentProvider agentFactory) -
bindP2ResolverFactory
-
activateManager
- 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
- Specified by:
getPublishingRepositoryin interfaceReactorRepositoryManager- Specified by:
getPublishingRepositoryin interfaceReactorRepositoryManagerFacade
-
computeFinalTargetPlatform
public TargetPlatform computeFinalTargetPlatform(ReactorProject project, List<? extends ReactorProjectIdentities> upstreamProjects, PomDependencyCollector pomDependencyCollector) - Specified by:
computeFinalTargetPlatformin interfaceReactorRepositoryManagerFacade
-
getFinalTargetPlatform
- Specified by:
getFinalTargetPlatformin interfaceReactorRepositoryManagerFacade
-