Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
data class KernelArgs(val cfgFile: File, val scriptClasspath: List<File>, val homeDir: File?, val debugPort: Int?, val clientType: String?, val jvmTargetForSnippets: String?)
Link copied to clipboard
data class KernelConfig(val host: String = "*", val ports: KernelPorts, val transport: String, val signatureScheme: String, val signatureKey: String, val scriptClasspath: List<File> = emptyList(), val homeDir: File?, val debugPort: Int? = null, val clientType: String? = null, val jvmTargetForSnippets: String? = null)
Link copied to clipboard
data class KernelJupyterParams(val signatureScheme: String?, val key: String?, val ports: KernelPorts, val transport: String?)
Link copied to clipboard
Link copied to clipboard
class PortsGenerator(portsToTry: () -> Sequence<Int>)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun PortsGenerator.Companion.create(portRangeStart: Int, portRangeEnd: Int): PortsGenerator
Link copied to clipboard

Creates a configuration for a Kotlin Kernel client.

Link copied to clipboard
Link copied to clipboard
fun createKotlinKernelConfig(ports: KernelPorts, signatureKey: String, scriptClasspath: List<File> = emptyList(), homeDir: File? = null, debugPort: Int? = null, clientType: String? = null): KernelConfig

Creates a configuration for the Kotlin Jupyter kernel.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun KernelConfig.javaCmdLine(javaExecutable: String, tempDirPrefix: String, kernelClasspath: String, extraJavaArguments: Collection<String> = emptyList()): List<String>
Link copied to clipboard
fun randomIntsInRange(rangeStart: Int, rangeEnd: Int, limit: Int = rangeEnd - rangeStart): Sequence<Int>