Package org.eclipse.tycho.p2.remote
Class RemoteAgentManager
- java.lang.Object
-
- org.eclipse.tycho.p2.remote.RemoteAgentManager
-
public class RemoteAgentManager extends java.lang.Object
Manager forRemoteAgent
instances used to access remote p2 repositories. The instance are shared within a reactor because they cache the loaded p2 repositories.
-
-
Field Summary
Fields Modifier and Type Field Description private org.eclipse.equinox.p2.core.IProvisioningAgent
cachedAgent
Cached provisioning agent instance.private MavenContext
mavenContext
private MavenRepositorySettings
mavenRepositorySettings
-
Constructor Summary
Constructors Constructor Description RemoteAgentManager()
RemoteAgentManager(MavenContext mavenContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private boolean
getDisableP2MirrorsConfiguration()
org.eclipse.equinox.p2.core.IProvisioningAgent
getProvisioningAgent()
void
setMavenContext(MavenContext mavenContext)
void
setMavenRepositorySettings(MavenRepositorySettings mavenRepositorySettings)
-
-
-
Field Detail
-
mavenContext
private MavenContext mavenContext
-
mavenRepositorySettings
private MavenRepositorySettings mavenRepositorySettings
-
cachedAgent
private org.eclipse.equinox.p2.core.IProvisioningAgent cachedAgent
Cached provisioning agent instance.
-
-
Constructor Detail
-
RemoteAgentManager
public RemoteAgentManager(MavenContext mavenContext)
-
RemoteAgentManager
public RemoteAgentManager()
-
-
Method Detail
-
getProvisioningAgent
public org.eclipse.equinox.p2.core.IProvisioningAgent getProvisioningAgent() throws org.eclipse.equinox.p2.core.ProvisionException
- Throws:
org.eclipse.equinox.p2.core.ProvisionException
-
getDisableP2MirrorsConfiguration
private boolean getDisableP2MirrorsConfiguration()
-
setMavenContext
public void setMavenContext(MavenContext mavenContext)
-
setMavenRepositorySettings
public void setMavenRepositorySettings(MavenRepositorySettings mavenRepositorySettings)
-
-