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
IOExceptionorg.eclipse.equinox.p2.core.ProvisionExceptionpublic void deactivateManager()
public org.eclipse.equinox.p2.core.IProvisioningAgent getAgent()
getAgent in interface ReactorRepositoryManagerpublic PublishingRepository getPublishingRepository(BuildOutputDirectory buildDirectory)
ReactorRepositoryManagergetPublishingRepository in interface ReactorRepositoryManagerFacadegetPublishingRepository in interface ReactorRepositoryManagerbuildDirectory - the target folder of a module in the reactor.public PublishingRepository getPublishingRepositoryForWriting(BuildOutputDirectory buildDirectory, WriteSessionContext writeSession)
ReactorRepositoryManagergetPublishingRepositoryForWriting in interface ReactorRepositoryManagerbuildDirectory - the target folder of a module in the reactor.Copyright © 2008-2012 Eclipse Foundation. All Rights Reserved.