Package io.ktor.server.servlet
Types
open class AsyncServletApplicationCall : |
|
class AsyncServletApplicationRequest : |
|
open class AsyncServletApplicationResponse : |
|
object DefaultServletUpgrade : ServletUpgrade The default servlet upgrade implementation using Servlet API. Please note that some servlet containers may not support it or it may be broken. |
|
abstract class KtorServlet : HttpServlet, CoroutineScope A base class for servlet engine implementations |
|
open class ServletApplicationEngine : KtorServlet This servlet need to be installed into a servlet container |
|
abstract class ServletApplicationRequest : |
|
class ServletApplicationRequestCookies : RequestCookies |
|
class ServletApplicationRequestHeaders : Headers |
|
abstract class ServletApplicationResponse : |
|
interface ServletUpgrade Servlet upgrade processing |
|
class ServletUpgradeHandler : |
|
class UpgradeRequest |
|
class WebResourcesConfig Web resources serve configuration |
Properties
val ServletContextAttribute: AttributeKey<ServletContext> Attribute that is added by ktor servlet to application attributes to hold ServletContext instance. |
|
val ApplicationRequest.javaSecurityPrincipal: Principal? Returns Java’s JAAS Principal |
|
val ApplicationRequest.servletRequestAttributes: Map<String, Any> Provides javax.servlet request attributes or fail it the underlying engine is not servlet-backed. |
Functions
fun ApplicationCall.putServletAttributes( |
|
fun Route.webResources( Serve web resources (usually a directory named webapp containing WEB-INF/web.xml). Note that WEB-INF directory itself is not served by default. |