Package-level declarations
Types
Link copied to clipboard
Defines server's type of acceptable messages.
Link copied to clipboard
object KnownPlugins
Represents all known plugins in hub-server.
Link copied to clipboard
Defines an installable Plugin.
Link copied to clipboard
Plugin configuration for setting up its capabilities.
Link copied to clipboard
Represents an application capable of handling requests. A server can be either a Plugin or a ServerClient.
Link copied to clipboard
Defines a server-client which is able to communicate with hub-server.
Link copied to clipboard
data class ServerClientConfig(val acceptableMessageType: AcceptableMessageType, val enabledPlugins: List<Plugin> = emptyList()) : ServerConfig
Server-client configuration for setting up its capabilities. A server-client should set up his configuration to avoid receiving messages he can't handle.
Link copied to clipboard
Represents a server's configuration.