Class RemoteAgent

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

    public class RemoteAgent
    extends Object
    implements org.eclipse.equinox.p2.core.IProvisioningAgent
    • 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

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

      • getService

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

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

        public <T> T getService​(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​(String serviceName,
                                      Object service)
        Specified by:
        unregisterService in interface org.eclipse.equinox.p2.core.IProvisioningAgent