Class RemoteAgentManager


  • public class RemoteAgentManager
    extends java.lang.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.
    • Field Detail

      • 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)