Package-level declarations
Types
Link copied to clipboard
class Server @Inject constructor(broker: Broker, val serverRef: RegisteredServer, var config: ServerConfig, proxyServer: ProxyServer, plugin: Impulse, logger: Logger? = null)
Represents a managed server instance
Link copied to clipboard
class ServerBroker @Inject constructor(brokers: Set<BrokerFactory>, val configClasses: Map<String, KClass<out Any>>)
A class for managing server broker factories and configuration classes. These should be injected from the club.arson.impulse.inject.modules.BrokerModule. Guice module.
Link copied to clipboard