package com.intellij.remoteServer.runtime; import com.intellij.util.ThrowableRunnable; import org.jetbrains.annotations.NotNull; import java.util.concurrent.Executor; /** * @author nik */ public interface ServerTaskExecutor extends Executor { void submit(@NotNull Runnable command); void submit(@NotNull ThrowableRunnable<?> command, @NotNull RemoteOperationCallback callback); }