Package-level declarations

Types

Link copied to clipboard
@Component
class DefaultAudioPluginInfoModifier : AudioPluginInfoModifier
Link copied to clipboard
class EventEmitter(context: SocketContext, listeners: Collection<PluginEventHandler>)
Link copied to clipboard
@Controller
class HandshakeInterceptorImpl @Autowired constructor(serverConfig: ServerConfig, socketServer: SocketServer) : HandshakeInterceptor
Link copied to clipboard
class RequestLoggingFilter(requestLoggingConfig: RequestLoggingConfig) : AbstractRequestLoggingFilter
Link copied to clipboard
@Component
class ResponseHeaderFilter : OncePerRequestFilter
Link copied to clipboard
@RestController
class RoutePlannerRestHandler(routePlanner: AbstractRoutePlanner?)
Link copied to clipboard
@RestController
class SessionRestHandler(socketServer: SocketServer)
Link copied to clipboard
class ShutdownHandler(socketServer: SocketServer) : Thread
Link copied to clipboard
class SocketContext(val sessionId: String, val audioPlayerManager: AudioPlayerManager, serverConfig: ServerConfig, session: WebSocketSession, socketServer: SocketServer, statsCollector: StatsCollector, val userId: Long, val clientName: String?, val koe: KoeClient, eventHandlers: Collection<PluginEventHandler>, pluginInfoModifiers: List<AudioPluginInfoModifier>) : ISocketContext
Link copied to clipboard
@Service
class SocketServer(serverConfig: ServerConfig, val audioPlayerManager: AudioPlayerManager, koeOptions: KoeOptions, eventHandlers: List<PluginEventHandler>, pluginInfoModifiers: List<AudioPluginInfoModifier>) : TextWebSocketHandler, ISocketServer
Link copied to clipboard
@RestController
class StatsCollector(val socketServer: SocketServer)