Class RemoteAgentManager

java.lang.Object
org.eclipse.tycho.p2.remote.RemoteAgentManager

public class RemoteAgentManager extends Object
Manager for RemoteAgent instances used to access remote p2 repositories. The instance are shared within a reactor because they cache the loaded p2 repositories.
  • Constructor Details

    • RemoteAgentManager

      public RemoteAgentManager(MavenContext mavenContext)
    • RemoteAgentManager

      public RemoteAgentManager()
  • Method Details

    • getProvisioningAgent

      public org.eclipse.equinox.p2.core.IProvisioningAgent getProvisioningAgent() throws org.eclipse.equinox.p2.core.ProvisionException
      Throws:
      org.eclipse.equinox.p2.core.ProvisionException
    • setMavenContext

      public void setMavenContext(MavenContext mavenContext)
    • setMavenRepositorySettings

      public void setMavenRepositorySettings(MavenRepositorySettings mavenRepositorySettings)
    • setProxyService

      public void setProxyService(org.eclipse.core.net.proxy.IProxyService proxyService)