Class RemoteAgent

  • All Implemented Interfaces:
    org.eclipse.equinox.p2.core.IProvisioningAgent

    public class RemoteAgent
    extends java.lang.Object
    implements org.eclipse.equinox.p2.core.IProvisioningAgent
    • Field Detail

      • delegate

        private org.eclipse.equinox.p2.core.IProvisioningAgent delegate
    • Constructor Detail

      • RemoteAgent

        public RemoteAgent​(MavenContext mavenContext,
                           MavenRepositorySettings mavenRepositorySettings,
                           boolean disableMirrors)
                    throws org.eclipse.equinox.p2.core.ProvisionException
        Throws:
        org.eclipse.equinox.p2.core.ProvisionException
      • RemoteAgent

        RemoteAgent​(MavenContext mavenContext,
                    boolean disableP2Mirrors)
             throws org.eclipse.equinox.p2.core.ProvisionException
        Throws:
        org.eclipse.equinox.p2.core.ProvisionException
      • RemoteAgent

        public RemoteAgent​(MavenContext mavenContext)
                    throws org.eclipse.equinox.p2.core.ProvisionException
        Throws:
        org.eclipse.equinox.p2.core.ProvisionException
    • Method Detail

      • createConfiguredProvisioningAgent

        private static org.eclipse.equinox.p2.core.IProvisioningAgent createConfiguredProvisioningAgent​(MavenContext mavenContext,
                                                                                                        boolean disableP2Mirrors,
                                                                                                        MavenRepositorySettings mavenRepositorySettings)
                                                                                                 throws org.eclipse.equinox.p2.core.ProvisionException
        Throws:
        org.eclipse.equinox.p2.core.ProvisionException
      • makeCompositeRepositoryLoadingAtomicByDefault

        private static void makeCompositeRepositoryLoadingAtomicByDefault()
      • getService

        public java.lang.Object getService​(java.lang.String serviceName)
        Specified by:
        getService in interface org.eclipse.equinox.p2.core.IProvisioningAgent
      • registerService

        public void registerService​(java.lang.String serviceName,
                                    java.lang.Object service)
        Specified by:
        registerService in interface org.eclipse.equinox.p2.core.IProvisioningAgent
      • getService

        public <T> T getService​(java.lang.Class<T> type)
        Specified by:
        getService in interface org.eclipse.equinox.p2.core.IProvisioningAgent
      • stop

        public void stop()
        Specified by:
        stop in interface org.eclipse.equinox.p2.core.IProvisioningAgent
      • unregisterService

        public void unregisterService​(java.lang.String serviceName,
                                      java.lang.Object service)
        Specified by:
        unregisterService in interface org.eclipse.equinox.p2.core.IProvisioningAgent