Package-level declarations
Types
Link copied to clipboard
class BaseModule(val plugin: Impulse, val proxyServer: ProxyServer, val pluginDirectory: Path, val logger: Logger) : AbstractModule
Link copied to clipboard
Guice module for the broker system
Link copied to clipboard
Link copied to clipboard
@Qualifier
@Target(allowedTargets = [AnnotationTarget.FIELD, AnnotationTarget.VALUE_PARAMETER, AnnotationTarget.FUNCTION] )
Link copied to clipboard
class ServerModule(proxy: ProxyServer, config: ServerConfig, broker: Broker, logger: Logger? = null) : AbstractModule