HandshakeResponse

@Serializable
data class HandshakeResponse(val kind: String = "handshake-response", val protocolVersion: Int = PLUGIN_JVM_PROTOCOL_VERSION, val pluginId: String, val generation: Long, val timestamp: Long, val messageId: String, val correlationId: String, val descriptorVersion: String, val runtimeMode: String, val supportedServices: List<String> = emptyList(), val endpointInventory: List<PluginEndpointInventoryItem>, val routeInventory: List<PluginRouteInventoryItem> = emptyList(), val accepted: Boolean, val reason: String? = null) : PluginJvmControlResponse(source)

Constructors

Link copied to clipboard
constructor(kind: String = "handshake-response", protocolVersion: Int = PLUGIN_JVM_PROTOCOL_VERSION, pluginId: String, generation: Long, timestamp: Long, messageId: String, correlationId: String, descriptorVersion: String, runtimeMode: String, supportedServices: List<String> = emptyList(), endpointInventory: List<PluginEndpointInventoryItem>, routeInventory: List<PluginRouteInventoryItem> = emptyList(), accepted: Boolean, reason: String? = null)

Properties

Link copied to clipboard
Link copied to clipboard
open override val correlationId: String
Link copied to clipboard
Link copied to clipboard
open override val generation: Long
Link copied to clipboard
Link copied to clipboard
open override val messageId: String
Link copied to clipboard
open override val pluginId: String
Link copied to clipboard
open override val protocolVersion: Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val timestamp: Long