Class RemoteLaunchTargetProvider

  • All Implemented Interfaces:
    java.util.EventListener, ILaunchTargetProvider, org.eclipse.remote.core.IRemoteConnectionChangeListener

    public abstract class RemoteLaunchTargetProvider
    extends java.lang.Object
    implements ILaunchTargetProvider, org.eclipse.remote.core.IRemoteConnectionChangeListener
    • Constructor Detail

      • RemoteLaunchTargetProvider

        public RemoteLaunchTargetProvider()
    • Method Detail

      • getTypeId

        protected abstract java.lang.String getTypeId()
      • initLaunchTarget

        protected void initLaunchTarget​(ILaunchTarget target)
      • init

        public void init​(ILaunchTargetManager targetManager)
        Description copied from interface: ILaunchTargetProvider
        Called by the launch target manager when it first sees a target of the type. Or on startup if the provider is enabled. It is expected the provider will sync the list of targets with it's internal list and alert the manager of any non-OK statuses.
        Specified by:
        init in interface ILaunchTargetProvider
      • connectionChanged

        public void connectionChanged​(org.eclipse.remote.core.RemoteConnectionChangeEvent event)
        Specified by:
        connectionChanged in interface org.eclipse.remote.core.IRemoteConnectionChangeListener