Class RemoteAgent

java.lang.Object
org.eclipse.tycho.p2.remote.RemoteAgent
All Implemented Interfaces:
org.eclipse.equinox.p2.core.IProvisioningAgent

public class RemoteAgent extends Object implements org.eclipse.equinox.p2.core.IProvisioningAgent
  • Constructor Details

    • RemoteAgent

      public RemoteAgent(MavenContext mavenContext, org.eclipse.core.net.proxy.IProxyService proxyService, 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 Details

    • 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