public class ReactorRepositoryManagerImpl extends Object implements ReactorRepositoryManager
Constructor and Description |
---|
ReactorRepositoryManagerImpl() |
Modifier and Type | Method and Description |
---|---|
void |
activateManager() |
void |
bindProvisioningAgentFactory(org.eclipse.equinox.p2.core.IProvisioningAgentProvider agentFactory) |
void |
deactivateManager() |
org.eclipse.equinox.p2.core.IProvisioningAgent |
getAgent() |
PublishingRepository |
getPublishingRepository(BuildOutputDirectory buildDirectory)
Returns the module's publishing repository.
|
PublishingRepository |
getPublishingRepositoryForWriting(BuildOutputDirectory buildDirectory,
WriteSessionContext writeSession)
Returns a view onto the module's publishing repository which allows writing new artifacts.
|
public void bindProvisioningAgentFactory(org.eclipse.equinox.p2.core.IProvisioningAgentProvider agentFactory)
public void activateManager() throws IOException, org.eclipse.equinox.p2.core.ProvisionException
IOException
org.eclipse.equinox.p2.core.ProvisionException
public void deactivateManager()
public org.eclipse.equinox.p2.core.IProvisioningAgent getAgent()
getAgent
in interface ReactorRepositoryManager
public PublishingRepository getPublishingRepository(BuildOutputDirectory buildDirectory)
ReactorRepositoryManager
getPublishingRepository
in interface ReactorRepositoryManagerFacade
getPublishingRepository
in interface ReactorRepositoryManager
buildDirectory
- the target folder of a module in the reactor.public PublishingRepository getPublishingRepositoryForWriting(BuildOutputDirectory buildDirectory, WriteSessionContext writeSession)
ReactorRepositoryManager
getPublishingRepositoryForWriting
in interface ReactorRepositoryManager
buildDirectory
- the target folder of a module in the reactor.Copyright © 2008-2012 Eclipse Foundation. All Rights Reserved.