com.intellij.remote.RemoteConnector Maven / Gradle / Ivy
package com.intellij.remote;
import com.intellij.util.Consumer;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
/**
* @author traff
*/
public interface RemoteConnector {
@Nullable
String getId();
@NotNull
String getName();
@NotNull
RemoteConnectionType getType();
void produceRemoteCredentials(Consumer remoteCredentialsConsumer);
/**
* Used to select different credentials. This method should be fast.
* @return
*/
@NotNull
Object getConnectorKey();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy