toggle menu
kord-extensions
2.3.6-SNAPSHOT
jvm
switch theme
search in API
web-backend
/
dev.kordex.modules.web.core.backend.server
/
WebServer
Web
Server
class
WebServer
(
config
:
WebServerConfig
)
:
KordExKoinComponent
Members
Members & Extensions
Constructors
Web
Server
Link copied to clipboard
constructor
(
config
:
WebServerConfig
)
Properties
configured
Routes
Link copied to clipboard
lateinit
var
configuredRoutes
:
ConfiguredRoutes
registries
Link copied to clipboard
val
registries
:
WebRegistries
running
Link copied to clipboard
var
running
:
Boolean
Functions
configure
Auth
Link copied to clipboard
fun
WebServer
.
configureAuth
(
app
:
Application
)
configure
Content
Negotiation
Link copied to clipboard
fun
WebServer
.
configureContentNegotiation
(
app
:
Application
)
configure
CORS
Link copied to clipboard
fun
WebServer
.
configureCORS
(
app
:
Application
)
configure
Forwarded
Headers
Link copied to clipboard
fun
WebServer
.
configureForwardedHeaders
(
app
:
Application
)
configure
Routing
Link copied to clipboard
fun
WebServer
.
configureRouting
(
app
:
Application
,
config
:
WebServerConfig
)
:
ConfiguredRoutes
configure
Status
Pages
Link copied to clipboard
fun
WebServer
.
configureStatusPages
(
app
:
Application
)
configure
Web
Sockets
Link copied to clipboard
fun
WebServer
.
configureWebSockets
(
app
:
Application
)
get
Koin
Link copied to clipboard
open
override
fun
getKoin
(
)
:
Koin
start
Link copied to clipboard
suspend
fun
start
(
)
stop
Link copied to clipboard
suspend
fun
stop
(
)