spring-framework
Module Contents
alltypes
Module Contents
open class BeanDefinitionDsl : ApplicationContextInitializer<GenericApplicationContext>
Module Contents
BeanDefinitionDsl(init: BeanDefinitionDsl.() -> Unit, condition: (ConfigurableEnvironment) -> Boolean = { true })
inline fun <reified T : Any> bean(name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null): Unit
inline fun <reified T : Any> bean(name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null, crossinline function: BeanDefinitionDsl.BeanSupplierContext.() -> T): Unit
inline fun <reified T : Any, reified A : Any> bean(crossinline f: (A) -> T, name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null): Unit
inline fun <reified T : Any, reified A : Any, reified B : Any> bean(crossinline f: (A, B) -> T, name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null): Unit
inline fun <reified T : Any, reified A : Any, reified B : Any, reified C : Any> bean(crossinline f: (A, B, C) -> T, name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null): Unit
inline fun <reified T : Any, reified A : Any, reified B : Any, reified C : Any, reified D : Any> bean(crossinline f: (A, B, C, D) -> T, name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null): Unit
inline fun <reified T : Any, reified A : Any, reified B : Any, reified C : Any, reified D : Any, reified E : Any> bean(crossinline f: (A, B, C, D, E) -> T, name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null): Unit
inline fun <reified T : Any, reified A : Any, reified B : Any, reified C : Any, reified D : Any, reified E : Any, reified F : Any> bean(crossinline f: (A, B, C, D, E, F) -> T, name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null): Unit
inline fun <reified T : Any, reified A : Any, reified B : Any, reified C : Any, reified D : Any, reified E : Any, reified F : Any, reified G : Any> bean(crossinline f: (A, B, C, D, E, F, G) -> T, name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null): Unit
inline fun <reified T : Any, reified A : Any, reified B : Any, reified C : Any, reified D : Any, reified E : Any, reified F : Any, reified G : Any, reified H : Any> bean(crossinline f: (A, B, C, D, E, F, G, H) -> T, name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null): Unit
inline fun <reified T : Any, reified A : Any, reified B : Any, reified C : Any, reified D : Any, reified E : Any, reified F : Any, reified G : Any, reified H : Any, reified I : Any> bean(crossinline f: (A, B, C, D, E, F, G, H, I) -> T, name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null): Unit
inline fun <reified T : Any, reified A : Any, reified B : Any, reified C : Any, reified D : Any, reified E : Any, reified F : Any, reified G : Any, reified H : Any, reified I : Any, reified J : Any> bean(crossinline f: (A, B, C, D, E, F, G, H, I, J) -> T, name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null): Unit
inline fun <reified T : Any, reified A : Any, reified B : Any, reified C : Any, reified D : Any, reified E : Any, reified F : Any, reified G : Any, reified H : Any, reified I : Any, reified J : Any, reified K : Any> bean(crossinline f: (A, B, C, D, E, F, G, H, I, J, K) -> T, name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null): Unit
inline fun <reified T : Any, reified A : Any, reified B : Any, reified C : Any, reified D : Any, reified E : Any, reified F : Any, reified G : Any, reified H : Any, reified I : Any, reified J : Any, reified K : Any, reified L : Any> bean(crossinline f: (A, B, C, D, E, F, G, H, I, J, K, L) -> T, name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null): Unit
inline fun <reified T : Any, reified A : Any, reified B : Any, reified C : Any, reified D : Any, reified E : Any, reified F : Any, reified G : Any, reified H : Any, reified I : Any, reified J : Any, reified K : Any, reified L : Any, reified M : Any> bean(crossinline f: (A, B, C, D, E, F, G, H, I, J, K, L, M) -> T, name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null): Unit
inline fun <reified T : Any, reified A : Any, reified B : Any, reified C : Any, reified D : Any, reified E : Any, reified F : Any, reified G : Any, reified H : Any, reified I : Any, reified J : Any, reified K : Any, reified L : Any, reified M : Any, reified N : Any> bean(crossinline f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N) -> T, name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null): Unit
inline fun <reified T : Any, reified A : Any, reified B : Any, reified C : Any, reified D : Any, reified E : Any, reified F : Any, reified G : Any, reified H : Any, reified I : Any, reified J : Any, reified K : Any, reified L : Any, reified M : Any, reified N : Any, reified O : Any> bean(crossinline f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) -> T, name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null): Unit
inline fun <reified T : Any, reified A : Any, reified B : Any, reified C : Any, reified D : Any, reified E : Any, reified F : Any, reified G : Any, reified H : Any, reified I : Any, reified J : Any, reified K : Any, reified L : Any, reified M : Any, reified N : Any, reified O : Any, reified P : Any> bean(crossinline f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) -> T, name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null): Unit
inline fun <reified T : Any, reified A : Any, reified B : Any, reified C : Any, reified D : Any, reified E : Any, reified F : Any, reified G : Any, reified H : Any, reified I : Any, reified J : Any, reified K : Any, reified L : Any, reified M : Any, reified N : Any, reified O : Any, reified P : Any, reified Q : Any> bean(crossinline f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) -> T, name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null): Unit
inline fun <reified T : Any, reified A : Any, reified B : Any, reified C : Any, reified D : Any, reified E : Any, reified F : Any, reified G : Any, reified H : Any, reified I : Any, reified J : Any, reified K : Any, reified L : Any, reified M : Any, reified N : Any, reified O : Any, reified P : Any, reified Q : Any, reified R : Any> bean(crossinline f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R) -> T, name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null): Unit
inline fun <reified T : Any, reified A : Any, reified B : Any, reified C : Any, reified D : Any, reified E : Any, reified F : Any, reified G : Any, reified H : Any, reified I : Any, reified J : Any, reified K : Any, reified L : Any, reified M : Any, reified N : Any, reified O : Any, reified P : Any, reified Q : Any, reified R : Any, reified S : Any> bean(crossinline f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S) -> T, name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null): Unit
inline fun <reified T : Any, reified A : Any, reified B : Any, reified C : Any, reified D : Any, reified E : Any, reified F : Any, reified G : Any, reified H : Any, reified I : Any, reified J : Any, reified K : Any, reified L : Any, reified M : Any, reified N : Any, reified O : Any, reified P : Any, reified Q : Any, reified R : Any, reified S : Any, reified U : Any> bean(crossinline f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, U) -> T, name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null): Unit
inline fun <reified T : Any, reified A : Any, reified B : Any, reified C : Any, reified D : Any, reified E : Any, reified F : Any, reified G : Any, reified H : Any, reified I : Any, reified J : Any, reified K : Any, reified L : Any, reified M : Any, reified N : Any, reified O : Any, reified P : Any, reified Q : Any, reified R : Any, reified S : Any, reified U : Any, reified V : Any> bean(crossinline f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, U, V) -> T, name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null): Unit
inline fun <reified T : Any, reified A : Any, reified B : Any, reified C : Any, reified D : Any, reified E : Any, reified F : Any, reified G : Any, reified H : Any, reified I : Any, reified J : Any, reified K : Any, reified L : Any, reified M : Any, reified N : Any, reified O : Any, reified P : Any, reified Q : Any, reified R : Any, reified S : Any, reified U : Any, reified V : Any, reified W : Any> bean(crossinline f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, U, V, W) -> T, name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null): Unit
open class BeanSupplierContext
val env: ConfigurableEnvironment
fun environment(condition: ConfigurableEnvironment.() -> Boolean, init: BeanDefinitionDsl.() -> Unit): Unit
open fun initialize(context: GenericApplicationContext): Unit
fun profile(profile: String, init: BeanDefinitionDsl.() -> Unit): Unit
enum class Role
enum class Scope
class CoRouterFunctionDsl
Module Contents
CoRouterFunctionDsl(init: CoRouterFunctionDsl.() -> Unit)
fun accept(mediaType: MediaType, f: suspend (ServerRequest) -> ServerResponse): Unit
fun accept(vararg mediaType: MediaType): RequestPredicate
fun accepted(): BodyBuilder!
infix fun RequestPredicate.and(other: String): RequestPredicate
infix fun String.and(other: RequestPredicate): RequestPredicate
infix fun RequestPredicate.and(other: RequestPredicate): RequestPredicate
fun badRequest(): BodyBuilder!
fun contentType(mediaType: MediaType, f: suspend (ServerRequest) -> ServerResponse): Unit
fun contentType(vararg mediaTypes: MediaType): RequestPredicate
fun created(location: URI): BodyBuilder!
fun DELETE(pattern: String, f: suspend (ServerRequest) -> ServerResponse): Unit
fun DELETE(pattern: String): RequestPredicate
fun from(other: ServerResponse): BodyBuilder!
fun GET(pattern: String, f: suspend (ServerRequest) -> ServerResponse): Unit
fun GET(pattern: String): RequestPredicate
fun HEAD(pattern: String, f: suspend (ServerRequest) -> ServerResponse): Unit
fun HEAD(pattern: String): RequestPredicate
fun headers(: (Headers) -> Boolean, : suspend (ServerRequest) -> ServerResponse): Unit
fun headers(: (Headers) -> Boolean): RequestPredicate
operator fun RequestPredicate.invoke(f: suspend (ServerRequest) -> ServerResponse): Unit
operator fun String.invoke(f: suspend (ServerRequest) -> ServerResponse): Unit
fun method(httpMethod: HttpMethod, f: suspend (ServerRequest) -> ServerResponse): Unit
fun method(httpMethod: HttpMethod): RequestPredicate
fun RequestPredicate.nest(r: CoRouterFunctionDsl.() -> Unit): Unit
fun String.nest(r: CoRouterFunctionDsl.() -> Unit): Unit
fun noContent(): HeadersBuilder<*>!
operator fun RequestPredicate.not(): RequestPredicate
fun notFound(): HeadersBuilder<*>!
fun ok(): BodyBuilder!
fun OPTIONS(pattern: String, f: suspend (ServerRequest) -> ServerResponse): Unit
fun OPTIONS(pattern: String): RequestPredicate
infix fun RequestPredicate.or(other: String): RequestPredicate
infix fun String.or(other: RequestPredicate): RequestPredicate
infix fun RequestPredicate.or(other: RequestPredicate): RequestPredicate
fun PATCH(pattern: String, f: suspend (ServerRequest) -> ServerResponse): Unit
fun PATCH(pattern: String): RequestPredicate
fun path(pattern: String, f: suspend (ServerRequest) -> ServerResponse): Unit
fun path(pattern: String): RequestPredicate
fun pathExtension(extension: String, f: suspend (ServerRequest) -> ServerResponse): Unit
fun pathExtension(extension: String): RequestPredicate
fun pathExtension(predicate: (String) -> Boolean, f: suspend (ServerRequest) -> ServerResponse): Unit
fun pathExtension(predicate: (String) -> Boolean): RequestPredicate
fun permanentRedirect(location: URI): BodyBuilder!
fun POST(pattern: String, f: suspend (ServerRequest) -> ServerResponse): Unit
fun POST(pattern: String): RequestPredicate
fun PUT(pattern: String, f: suspend (ServerRequest) -> ServerResponse): Unit
fun PUT(pattern: String): RequestPredicate
fun queryParam(name: String, predicate: (String) -> Boolean, f: suspend (ServerRequest) -> ServerResponse): Unit
fun queryParam(name: String, predicate: (String) -> Boolean): RequestPredicate
fun resources(path: String, location: Resource): Unit
fun resources(lookupFunction: suspend (ServerRequest) -> Resource?): Unit
fun seeOther(location: URI): BodyBuilder!
fun status(status: HttpStatus): BodyBuilder!
fun status(status: Int): BodyBuilder!
fun temporaryRedirect(location: URI): BodyBuilder!
fun unprocessableEntity(): BodyBuilder!
interface KotlinBodySpec<B>
open class MockHttpServletRequestDsl
class MockMultipartHttpServletRequestDsl : MockHttpServletRequestDsl
class MockMvcResultHandlersDsl
class MockMvcResultMatchersDsl
org.springframework.web.server.ServerWebExchange
org.springframework.web.server.ServerWebExchange.Builder
class ResultActionsDsl
class RouterFunctionDsl
Module Contents
RouterFunctionDsl(init: RouterFunctionDsl.() -> Unit)
fun accept(mediaType: MediaType, f: (ServerRequest) -> Mono<out ServerResponse>): Unit
fun accept(mediaType: MediaType): RequestPredicate
fun accepted(): BodyBuilder
infix fun RequestPredicate.and(other: String): RequestPredicate
infix fun String.and(other: RequestPredicate): RequestPredicate
infix fun RequestPredicate.and(other: RequestPredicate): RequestPredicate
fun badRequest(): BodyBuilder
fun contentType(mediaType: MediaType, f: (ServerRequest) -> Mono<out ServerResponse>): Unit
fun contentType(mediaType: MediaType): RequestPredicate
fun created(location: URI): BodyBuilder
fun DELETE(pattern: String, f: (ServerRequest) -> Mono<out ServerResponse>): Unit
fun DELETE(pattern: String): RequestPredicate
fun from(other: ServerResponse): BodyBuilder
fun GET(pattern: String, f: (ServerRequest) -> Mono<out ServerResponse>): Unit
fun GET(pattern: String): RequestPredicate
fun HEAD(pattern: String, f: (ServerRequest) -> Mono<out ServerResponse>): Unit
fun HEAD(pattern: String): RequestPredicate
fun headers(: (Headers) -> Boolean, : (ServerRequest) -> Mono<out ServerResponse>): Unit
fun headers(: (Headers) -> Boolean): RequestPredicate
operator fun RequestPredicate.invoke(f: (ServerRequest) -> Mono<out ServerResponse>): Unit
operator fun String.invoke(f: (ServerRequest) -> Mono<out ServerResponse>): Unit
fun method(httpMethod: HttpMethod, f: (ServerRequest) -> Mono<out ServerResponse>): Unit
fun method(httpMethod: HttpMethod): RequestPredicate
fun RequestPredicate.nest(init: RouterFunctionDsl.() -> Unit): Unit
fun String.nest(init: RouterFunctionDsl.() -> Unit): Unit
fun noContent(): HeadersBuilder<*>
operator fun RequestPredicate.not(): RequestPredicate
fun notFound(): HeadersBuilder<*>
fun ok(): BodyBuilder
fun OPTIONS(pattern: String, f: (ServerRequest) -> Mono<out ServerResponse>): Unit
fun OPTIONS(pattern: String): RequestPredicate
infix fun RequestPredicate.or(other: String): RequestPredicate
infix fun String.or(other: RequestPredicate): RequestPredicate
infix fun RequestPredicate.or(other: RequestPredicate): RequestPredicate
fun PATCH(pattern: String, f: (ServerRequest) -> Mono<out ServerResponse>): Unit
fun PATCH(pattern: String): RequestPredicate
fun path(pattern: String, f: (ServerRequest) -> Mono<out ServerResponse>): Unit
fun path(pattern: String): RequestPredicate
fun pathExtension(extension: String, f: (ServerRequest) -> Mono<out ServerResponse>): Unit
fun pathExtension(extension: String): RequestPredicate
fun pathExtension(predicate: (String) -> Boolean, f: (ServerRequest) -> Mono<out ServerResponse>): Unit
fun pathExtension(predicate: (String) -> Boolean): RequestPredicate
fun permanentRedirect(location: URI): BodyBuilder
fun POST(pattern: String, f: (ServerRequest) -> Mono<out ServerResponse>): Unit
fun POST(pattern: String): RequestPredicate
fun PUT(pattern: String, f: (ServerRequest) -> Mono<out ServerResponse>): Unit
fun PUT(pattern: String): RequestPredicate
fun queryParam(name: String, predicate: (String) -> Boolean, f: (ServerRequest) -> Mono<out ServerResponse>): Unit
fun queryParam(name: String, predicate: (String) -> Boolean): RequestPredicate
fun resources(path: String, location: Resource): Unit
fun resources(lookupFunction: (ServerRequest) -> Mono<Resource>): Unit
fun seeOther(location: URI): BodyBuilder
fun status(status: HttpStatus): BodyBuilder
fun status(status: Int): BodyBuilder
fun temporaryRedirect(location: URI): BodyBuilder
fun unprocessableEntity(): BodyBuilder
class RouterFunctionDsl
Module Contents
RouterFunctionDsl(init: RouterFunctionDsl.() -> Unit)
fun accept(mediaType: MediaType, f: (ServerRequest) -> ServerResponse): Unit
fun accept(vararg mediaType: MediaType): RequestPredicate
fun accepted(): BodyBuilder!
infix fun RequestPredicate.and(other: String): RequestPredicate
infix fun String.and(other: RequestPredicate): RequestPredicate
infix fun RequestPredicate.and(other: RequestPredicate): RequestPredicate
fun badRequest(): BodyBuilder!
fun contentType(mediaType: MediaType, f: (ServerRequest) -> ServerResponse): Unit
fun contentType(vararg mediaTypes: MediaType): RequestPredicate
fun created(location: URI): BodyBuilder!
fun DELETE(pattern: String, f: (ServerRequest) -> ServerResponse): Unit
fun DELETE(pattern: String): RequestPredicate
fun from(other: ServerResponse): BodyBuilder!
fun GET(pattern: String, f: (ServerRequest) -> ServerResponse): Unit
fun GET(pattern: String): RequestPredicate
fun HEAD(pattern: String, f: (ServerRequest) -> ServerResponse): Unit
fun HEAD(pattern: String): RequestPredicate
fun headers(: (Headers) -> Boolean, : (ServerRequest) -> ServerResponse): Unit
fun headers(: (Headers) -> Boolean): RequestPredicate
operator fun RequestPredicate.invoke(f: (ServerRequest) -> ServerResponse): Unit
operator fun String.invoke(f: (ServerRequest) -> ServerResponse): Unit
fun method(httpMethod: HttpMethod, f: (ServerRequest) -> ServerResponse): Unit
fun method(httpMethod: HttpMethod): RequestPredicate
fun RequestPredicate.nest(r: RouterFunctionDsl.() -> Unit): Unit
fun String.nest(r: RouterFunctionDsl.() -> Unit): Unit
fun noContent(): HeadersBuilder<*>!
operator fun RequestPredicate.not(): RequestPredicate
fun notFound(): HeadersBuilder<*>!
fun ok(): BodyBuilder!
fun OPTIONS(pattern: String, f: (ServerRequest) -> ServerResponse): Unit
fun OPTIONS(pattern: String): RequestPredicate
infix fun RequestPredicate.or(other: String): RequestPredicate
infix fun String.or(other: RequestPredicate): RequestPredicate
infix fun RequestPredicate.or(other: RequestPredicate): RequestPredicate
fun param(name: String, predicate: (String) -> Boolean, f: (ServerRequest) -> ServerResponse): Unit
fun param(name: String, predicate: (String) -> Boolean): RequestPredicate
fun PATCH(pattern: String, f: (ServerRequest) -> ServerResponse): Unit
fun PATCH(pattern: String): RequestPredicate
fun path(pattern: String, f: (ServerRequest) -> ServerResponse): Unit
fun path(pattern: String): RequestPredicate
fun pathExtension(extension: String, f: (ServerRequest) -> ServerResponse): Unit
fun pathExtension(extension: String): RequestPredicate
fun pathExtension(predicate: (String) -> Boolean, f: (ServerRequest) -> ServerResponse): Unit
fun pathExtension(predicate: (String) -> Boolean): RequestPredicate
fun permanentRedirect(location: URI): BodyBuilder!
fun POST(pattern: String, f: (ServerRequest) -> ServerResponse): Unit
fun POST(pattern: String): RequestPredicate
fun PUT(pattern: String, f: (ServerRequest) -> ServerResponse): Unit
fun PUT(pattern: String): RequestPredicate
fun resources(path: String, location: Resource): Unit
fun resources(lookupFunction: (ServerRequest) -> Resource?): Unit
fun seeOther(location: URI): BodyBuilder!
fun status(status: HttpStatus): BodyBuilder!
fun status(status: Int): BodyBuilder!
fun temporaryRedirect(location: URI): BodyBuilder!
fun unprocessableEntity(): BodyBuilder!
package org.springframework.beans.factory
package org.springframework.context.annotation
package org.springframework.context.support
Module Contents
open class BeanDefinitionDsl : ApplicationContextInitializer<GenericApplicationContext>
Module Contents
BeanDefinitionDsl(init: BeanDefinitionDsl.() -> Unit, condition: (ConfigurableEnvironment) -> Boolean = { true })
inline fun <reified T : Any> bean(name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null): Unit
inline fun <reified T : Any> bean(name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null, crossinline function: BeanDefinitionDsl.BeanSupplierContext.() -> T): Unit
inline fun <reified T : Any, reified A : Any> bean(crossinline f: (A) -> T, name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null): Unit
inline fun <reified T : Any, reified A : Any, reified B : Any> bean(crossinline f: (A, B) -> T, name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null): Unit
inline fun <reified T : Any, reified A : Any, reified B : Any, reified C : Any> bean(crossinline f: (A, B, C) -> T, name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null): Unit
inline fun <reified T : Any, reified A : Any, reified B : Any, reified C : Any, reified D : Any> bean(crossinline f: (A, B, C, D) -> T, name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null): Unit
inline fun <reified T : Any, reified A : Any, reified B : Any, reified C : Any, reified D : Any, reified E : Any> bean(crossinline f: (A, B, C, D, E) -> T, name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null): Unit
inline fun <reified T : Any, reified A : Any, reified B : Any, reified C : Any, reified D : Any, reified E : Any, reified F : Any> bean(crossinline f: (A, B, C, D, E, F) -> T, name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null): Unit
inline fun <reified T : Any, reified A : Any, reified B : Any, reified C : Any, reified D : Any, reified E : Any, reified F : Any, reified G : Any> bean(crossinline f: (A, B, C, D, E, F, G) -> T, name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null): Unit
inline fun <reified T : Any, reified A : Any, reified B : Any, reified C : Any, reified D : Any, reified E : Any, reified F : Any, reified G : Any, reified H : Any> bean(crossinline f: (A, B, C, D, E, F, G, H) -> T, name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null): Unit
inline fun <reified T : Any, reified A : Any, reified B : Any, reified C : Any, reified D : Any, reified E : Any, reified F : Any, reified G : Any, reified H : Any, reified I : Any> bean(crossinline f: (A, B, C, D, E, F, G, H, I) -> T, name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null): Unit
inline fun <reified T : Any, reified A : Any, reified B : Any, reified C : Any, reified D : Any, reified E : Any, reified F : Any, reified G : Any, reified H : Any, reified I : Any, reified J : Any> bean(crossinline f: (A, B, C, D, E, F, G, H, I, J) -> T, name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null): Unit
inline fun <reified T : Any, reified A : Any, reified B : Any, reified C : Any, reified D : Any, reified E : Any, reified F : Any, reified G : Any, reified H : Any, reified I : Any, reified J : Any, reified K : Any> bean(crossinline f: (A, B, C, D, E, F, G, H, I, J, K) -> T, name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null): Unit
inline fun <reified T : Any, reified A : Any, reified B : Any, reified C : Any, reified D : Any, reified E : Any, reified F : Any, reified G : Any, reified H : Any, reified I : Any, reified J : Any, reified K : Any, reified L : Any> bean(crossinline f: (A, B, C, D, E, F, G, H, I, J, K, L) -> T, name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null): Unit
inline fun <reified T : Any, reified A : Any, reified B : Any, reified C : Any, reified D : Any, reified E : Any, reified F : Any, reified G : Any, reified H : Any, reified I : Any, reified J : Any, reified K : Any, reified L : Any, reified M : Any> bean(crossinline f: (A, B, C, D, E, F, G, H, I, J, K, L, M) -> T, name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null): Unit
inline fun <reified T : Any, reified A : Any, reified B : Any, reified C : Any, reified D : Any, reified E : Any, reified F : Any, reified G : Any, reified H : Any, reified I : Any, reified J : Any, reified K : Any, reified L : Any, reified M : Any, reified N : Any> bean(crossinline f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N) -> T, name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null): Unit
inline fun <reified T : Any, reified A : Any, reified B : Any, reified C : Any, reified D : Any, reified E : Any, reified F : Any, reified G : Any, reified H : Any, reified I : Any, reified J : Any, reified K : Any, reified L : Any, reified M : Any, reified N : Any, reified O : Any> bean(crossinline f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) -> T, name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null): Unit
inline fun <reified T : Any, reified A : Any, reified B : Any, reified C : Any, reified D : Any, reified E : Any, reified F : Any, reified G : Any, reified H : Any, reified I : Any, reified J : Any, reified K : Any, reified L : Any, reified M : Any, reified N : Any, reified O : Any, reified P : Any> bean(crossinline f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) -> T, name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null): Unit
inline fun <reified T : Any, reified A : Any, reified B : Any, reified C : Any, reified D : Any, reified E : Any, reified F : Any, reified G : Any, reified H : Any, reified I : Any, reified J : Any, reified K : Any, reified L : Any, reified M : Any, reified N : Any, reified O : Any, reified P : Any, reified Q : Any> bean(crossinline f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) -> T, name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null): Unit
inline fun <reified T : Any, reified A : Any, reified B : Any, reified C : Any, reified D : Any, reified E : Any, reified F : Any, reified G : Any, reified H : Any, reified I : Any, reified J : Any, reified K : Any, reified L : Any, reified M : Any, reified N : Any, reified O : Any, reified P : Any, reified Q : Any, reified R : Any> bean(crossinline f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R) -> T, name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null): Unit
inline fun <reified T : Any, reified A : Any, reified B : Any, reified C : Any, reified D : Any, reified E : Any, reified F : Any, reified G : Any, reified H : Any, reified I : Any, reified J : Any, reified K : Any, reified L : Any, reified M : Any, reified N : Any, reified O : Any, reified P : Any, reified Q : Any, reified R : Any, reified S : Any> bean(crossinline f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S) -> T, name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null): Unit
inline fun <reified T : Any, reified A : Any, reified B : Any, reified C : Any, reified D : Any, reified E : Any, reified F : Any, reified G : Any, reified H : Any, reified I : Any, reified J : Any, reified K : Any, reified L : Any, reified M : Any, reified N : Any, reified O : Any, reified P : Any, reified Q : Any, reified R : Any, reified S : Any, reified U : Any> bean(crossinline f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, U) -> T, name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null): Unit
inline fun <reified T : Any, reified A : Any, reified B : Any, reified C : Any, reified D : Any, reified E : Any, reified F : Any, reified G : Any, reified H : Any, reified I : Any, reified J : Any, reified K : Any, reified L : Any, reified M : Any, reified N : Any, reified O : Any, reified P : Any, reified Q : Any, reified R : Any, reified S : Any, reified U : Any, reified V : Any> bean(crossinline f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, U, V) -> T, name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null): Unit
inline fun <reified T : Any, reified A : Any, reified B : Any, reified C : Any, reified D : Any, reified E : Any, reified F : Any, reified G : Any, reified H : Any, reified I : Any, reified J : Any, reified K : Any, reified L : Any, reified M : Any, reified N : Any, reified O : Any, reified P : Any, reified Q : Any, reified R : Any, reified S : Any, reified U : Any, reified V : Any, reified W : Any> bean(crossinline f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, U, V, W) -> T, name: String? = null, scope: BeanDefinitionDsl.Scope? = null, isLazyInit: Boolean? = null, isPrimary: Boolean? = null, isAutowireCandidate: Boolean? = null, initMethodName: String? = null, destroyMethodName: String? = null, description: String? = null, role: BeanDefinitionDsl.Role? = null): Unit
open class BeanSupplierContext
val env: ConfigurableEnvironment
fun environment(condition: ConfigurableEnvironment.() -> Boolean, init: BeanDefinitionDsl.() -> Unit): Unit
open fun initialize(context: GenericApplicationContext): Unit
fun profile(profile: String, init: BeanDefinitionDsl.() -> Unit): Unit
enum class Role
enum class Scope
fun beans(init: BeanDefinitionDsl.() -> Unit): BeanDefinitionDsl
fun GenericApplicationContext(configure: GenericApplicationContext.() -> Unit): GenericApplicationContext
inline fun <reified T : Any> GenericApplicationContext.registerBean(vararg customizers: BeanDefinitionCustomizer): Unit
inline fun <reified T : Any> GenericApplicationContext.registerBean(beanName: String, vararg customizers: BeanDefinitionCustomizer): Unit
inline fun <reified T : Any> GenericApplicationContext.registerBean(vararg customizers: BeanDefinitionCustomizer, crossinline function: (ApplicationContext) -> T): Unit
inline fun <reified T : Any> GenericApplicationContext.registerBean(name: String, vararg customizers: BeanDefinitionCustomizer, crossinline function: (ApplicationContext) -> T): Unit
package org.springframework.core.env
package org.springframework.jdbc.core
Module Contents
inline fun <reified T> JdbcOperations.query(sql: String, vararg args: Any, crossinline function: (ResultSet) -> T): T
fun JdbcOperations.query(sql: String, vararg args: Any, function: (ResultSet) -> Unit): Unit
fun <T> JdbcOperations.query(sql: String, vararg args: Any, function: (ResultSet, Int) -> T): List<T>
inline fun <reified T> JdbcOperations.queryForList(sql: String): List<T>
inline fun <reified T> JdbcOperations.queryForList(sql: String, args: Array<out Any>, argTypes: IntArray): List<T>
inline fun <reified T> JdbcOperations.queryForList(sql: String, args: Array<out Any>): List<T>
inline fun <reified T> JdbcOperations.queryForObject(sql: String): T
inline fun <reified T> JdbcOperations.queryForObject(sql: String, vararg args: Any, crossinline function: (ResultSet, Int) -> T): T
inline fun <reified T> JdbcOperations.queryForObject(sql: String, args: Array<out Any>, argTypes: IntArray): T?
inline fun <reified T> JdbcOperations.queryForObject(sql: String, args: Array<out Any>): T?
package org.springframework.jdbc.core.namedparam
package org.springframework.messaging.rsocket
package org.springframework.test.web.reactive.server
package org.springframework.test.web.servlet
Module Contents
fun MockMvc.delete(urlTemplate: String, vararg vars: Any?, dsl: MockHttpServletRequestDsl.() -> Unit = {}): ResultActionsDsl
fun MockMvc.delete(uri: URI, dsl: MockHttpServletRequestDsl.() -> Unit = {}): ResultActionsDsl
fun MockMvc.get(urlTemplate: String, vararg vars: Any?, dsl: MockHttpServletRequestDsl.() -> Unit = {}): ResultActionsDsl
fun MockMvc.get(uri: URI, dsl: MockHttpServletRequestDsl.() -> Unit = {}): ResultActionsDsl
fun MockMvc.head(urlTemplate: String, vararg vars: Any?, dsl: MockHttpServletRequestDsl.() -> Unit = {}): ResultActionsDsl
fun MockMvc.head(uri: URI, dsl: MockHttpServletRequestDsl.() -> Unit = {}): ResultActionsDsl
open class MockHttpServletRequestDsl
class MockMultipartHttpServletRequestDsl : MockHttpServletRequestDsl
class MockMvcResultHandlersDsl
class MockMvcResultMatchersDsl
fun MockMvc.multipart(urlTemplate: String, vararg vars: Any?, dsl: MockMultipartHttpServletRequestDsl.() -> Unit = {}): ResultActionsDsl
fun MockMvc.multipart(uri: URI, dsl: MockMultipartHttpServletRequestDsl.() -> Unit = {}): ResultActionsDsl
fun MockMvc.options(urlTemplate: String, vararg vars: Any?, dsl: MockHttpServletRequestDsl.() -> Unit = {}): ResultActionsDsl
fun MockMvc.options(uri: URI, dsl: MockHttpServletRequestDsl.() -> Unit = {}): ResultActionsDsl
fun MockMvc.patch(urlTemplate: String, vararg vars: Any?, dsl: MockHttpServletRequestDsl.() -> Unit = {}): ResultActionsDsl
fun MockMvc.patch(uri: URI, dsl: MockHttpServletRequestDsl.() -> Unit = {}): ResultActionsDsl
fun MockMvc.post(urlTemplate: String, vararg vars: Any?, dsl: MockHttpServletRequestDsl.() -> Unit = {}): ResultActionsDsl
fun MockMvc.post(uri: URI, dsl: MockHttpServletRequestDsl.() -> Unit = {}): ResultActionsDsl
fun MockMvc.put(urlTemplate: String, vararg vars: Any?, dsl: MockHttpServletRequestDsl.() -> Unit = {}): ResultActionsDsl
fun MockMvc.put(uri: URI, dsl: MockHttpServletRequestDsl.() -> Unit = {}): ResultActionsDsl
fun MockMvc.request(method: HttpMethod, urlTemplate: String, vararg vars: Any?, dsl: MockHttpServletRequestDsl.() -> Unit = {}): ResultActionsDsl
fun MockMvc.request(method: HttpMethod, uri: URI, dsl: MockHttpServletRequestDsl.() -> Unit = {}): ResultActionsDsl
class ResultActionsDsl
package org.springframework.test.web.servlet.result
package org.springframework.ui
package org.springframework.web.client
Module Contents
inline fun <reified T> RestOperations.exchange(url: String, method: HttpMethod, requestEntity: HttpEntity<*>? = null, vararg uriVariables: Any): ResponseEntity<T>
inline fun <reified T> RestOperations.exchange(url: String, method: HttpMethod, requestEntity: HttpEntity<*>? = null, uriVariables: Map<String, *>): ResponseEntity<T>
inline fun <reified T> RestOperations.exchange(url: URI, method: HttpMethod, requestEntity: HttpEntity<*>? = null): ResponseEntity<T>
inline fun <reified T> RestOperations.exchange(requestEntity: RequestEntity<*>): ResponseEntity<T>
inline fun <reified T> RestOperations.getForEntity(url: URI): ResponseEntity<T>
inline fun <reified T> RestOperations.getForEntity(url: String, vararg uriVariables: Any): ResponseEntity<T>
inline fun <reified T> RestOperations.getForEntity(url: String, uriVariables: Map<String, *>): ResponseEntity<T>
inline fun <reified T> RestOperations.getForObject(url: String, vararg uriVariables: Any): T
inline fun <reified T> RestOperations.getForObject(url: String, uriVariables: Map<String, Any?>): T
inline fun <reified T> RestOperations.getForObject(url: URI): T
inline fun <reified T> RestOperations.patchForObject(url: String, request: Any? = null, vararg uriVariables: Any): T
inline fun <reified T> RestOperations.patchForObject(url: String, request: Any? = null, uriVariables: Map<String, *>): T
inline fun <reified T> RestOperations.patchForObject(url: URI, request: Any? = null): T
inline fun <reified T> RestOperations.postForEntity(url: String, request: Any? = null, vararg uriVariables: Any): ResponseEntity<T>
inline fun <reified T> RestOperations.postForEntity(url: String, request: Any? = null, uriVariables: Map<String, *>): ResponseEntity<T>
inline fun <reified T> RestOperations.postForEntity(url: URI, request: Any? = null): ResponseEntity<T>
inline fun <reified T> RestOperations.postForObject(url: String, request: Any? = null, vararg uriVariables: Any): T
inline fun <reified T> RestOperations.postForObject(url: String, request: Any? = null, uriVariables: Map<String, *>): T
inline fun <reified T> RestOperations.postForObject(url: URI, request: Any? = null): T
package org.springframework.web.reactive.function.client
package org.springframework.web.reactive.function.server
Module Contents
suspend inline fun <reified T : Any> ServerRequest.awaitBody(): T
suspend inline fun <reified T : Any> ServerRequest.awaitBodyOrNull(): T?
suspend fun ServerRequest.awaitFormData(): MultiValueMap<String, String>
suspend fun ServerRequest.awaitMultipartData(): MultiValueMap<String, Part>
suspend fun ServerRequest.awaitPrincipal(): Principal?
suspend fun ServerRequest.awaitSession(): WebSession
inline fun <reified T : Any> BodyBuilder.body(publisher: Publisher<T>): Mono<ServerResponse>
suspend fun BodyBuilder.bodyAndAwait(body: Any): ServerResponse
@ExperimentalCoroutinesApi suspend inline fun <reified T : Any> BodyBuilder.bodyAndAwait(flow: Flow<T>): ServerResponse
@ExperimentalCoroutinesApi inline fun <reified T : Any> ServerRequest.bodyToFlow(): Flow<T>
inline fun <reified T : Any> ServerRequest.bodyToFlux(): Flux<T>
inline fun <reified T : Any> ServerRequest.bodyToMono(): Mono<T>
inline fun <reified T : Any> BodyBuilder.bodyToServerSentEvents(publisher: Publisher<T>): Mono<ServerResponse>
inline fun <reified T : Any> BodyBuilder.bodyWithType(producer: Any): Mono<ServerResponse>
inline fun <reified T : Any> BodyBuilder.bodyWithType(publisher: Publisher<T>): Mono<ServerResponse>
suspend fun Builder.buildAndAwait(): RenderingResponse
suspend fun HeadersBuilder<out HeadersBuilder<*>>.buildAndAwait(): ServerResponse
fun coRouter(routes: CoRouterFunctionDsl.() -> Unit): RouterFunction<ServerResponse>
class CoRouterFunctionDsl
Module Contents
CoRouterFunctionDsl(init: CoRouterFunctionDsl.() -> Unit)
fun accept(mediaType: MediaType, f: suspend (ServerRequest) -> ServerResponse): Unit
fun accept(vararg mediaType: MediaType): RequestPredicate
fun accepted(): BodyBuilder!
infix fun RequestPredicate.and(other: String): RequestPredicate
infix fun String.and(other: RequestPredicate): RequestPredicate
infix fun RequestPredicate.and(other: RequestPredicate): RequestPredicate
fun badRequest(): BodyBuilder!
fun contentType(mediaType: MediaType, f: suspend (ServerRequest) -> ServerResponse): Unit
fun contentType(vararg mediaTypes: MediaType): RequestPredicate
fun created(location: URI): BodyBuilder!
fun DELETE(pattern: String, f: suspend (ServerRequest) -> ServerResponse): Unit
fun DELETE(pattern: String): RequestPredicate
fun from(other: ServerResponse): BodyBuilder!
fun GET(pattern: String, f: suspend (ServerRequest) -> ServerResponse): Unit
fun GET(pattern: String): RequestPredicate
fun HEAD(pattern: String, f: suspend (ServerRequest) -> ServerResponse): Unit
fun HEAD(pattern: String): RequestPredicate
fun headers(: (Headers) -> Boolean, : suspend (ServerRequest) -> ServerResponse): Unit
fun headers(: (Headers) -> Boolean): RequestPredicate
operator fun RequestPredicate.invoke(f: suspend (ServerRequest) -> ServerResponse): Unit
operator fun String.invoke(f: suspend (ServerRequest) -> ServerResponse): Unit
fun method(httpMethod: HttpMethod, f: suspend (ServerRequest) -> ServerResponse): Unit
fun method(httpMethod: HttpMethod): RequestPredicate
fun RequestPredicate.nest(r: CoRouterFunctionDsl.() -> Unit): Unit
fun String.nest(r: CoRouterFunctionDsl.() -> Unit): Unit
fun noContent(): HeadersBuilder<*>!
operator fun RequestPredicate.not(): RequestPredicate
fun notFound(): HeadersBuilder<*>!
fun ok(): BodyBuilder!
fun OPTIONS(pattern: String, f: suspend (ServerRequest) -> ServerResponse): Unit
fun OPTIONS(pattern: String): RequestPredicate
infix fun RequestPredicate.or(other: String): RequestPredicate
infix fun String.or(other: RequestPredicate): RequestPredicate
infix fun RequestPredicate.or(other: RequestPredicate): RequestPredicate
fun PATCH(pattern: String, f: suspend (ServerRequest) -> ServerResponse): Unit
fun PATCH(pattern: String): RequestPredicate
fun path(pattern: String, f: suspend (ServerRequest) -> ServerResponse): Unit
fun path(pattern: String): RequestPredicate
fun pathExtension(extension: String, f: suspend (ServerRequest) -> ServerResponse): Unit
fun pathExtension(extension: String): RequestPredicate
fun pathExtension(predicate: (String) -> Boolean, f: suspend (ServerRequest) -> ServerResponse): Unit
fun pathExtension(predicate: (String) -> Boolean): RequestPredicate
fun permanentRedirect(location: URI): BodyBuilder!
fun POST(pattern: String, f: suspend (ServerRequest) -> ServerResponse): Unit
fun POST(pattern: String): RequestPredicate
fun PUT(pattern: String, f: suspend (ServerRequest) -> ServerResponse): Unit
fun PUT(pattern: String): RequestPredicate
fun queryParam(name: String, predicate: (String) -> Boolean, f: suspend (ServerRequest) -> ServerResponse): Unit
fun queryParam(name: String, predicate: (String) -> Boolean): RequestPredicate
fun resources(path: String, location: Resource): Unit
fun resources(lookupFunction: suspend (ServerRequest) -> Resource?): Unit
fun seeOther(location: URI): BodyBuilder!
fun status(status: HttpStatus): BodyBuilder!
fun status(status: Int): BodyBuilder!
fun temporaryRedirect(location: URI): BodyBuilder!
fun unprocessableEntity(): BodyBuilder!
fun BodyBuilder.html(): BodyBuilder!
fun BodyBuilder.json(): BodyBuilder!
operator fun <T : ServerResponse> RouterFunction<T>.plus(other: RouterFunction<T>): RouterFunction<T!>!
suspend fun BodyBuilder.renderAndAwait(name: String, vararg modelAttributes: String): ServerResponse
suspend fun BodyBuilder.renderAndAwait(name: String, model: Map<String, *>): ServerResponse
fun router(routes: RouterFunctionDsl.() -> Unit): RouterFunction<ServerResponse>
class RouterFunctionDsl
Module Contents
RouterFunctionDsl(init: RouterFunctionDsl.() -> Unit)
fun accept(mediaType: MediaType, f: (ServerRequest) -> Mono<out ServerResponse>): Unit
fun accept(mediaType: MediaType): RequestPredicate
fun accepted(): BodyBuilder
infix fun RequestPredicate.and(other: String): RequestPredicate
infix fun String.and(other: RequestPredicate): RequestPredicate
infix fun RequestPredicate.and(other: RequestPredicate): RequestPredicate
fun badRequest(): BodyBuilder
fun contentType(mediaType: MediaType, f: (ServerRequest) -> Mono<out ServerResponse>): Unit
fun contentType(mediaType: MediaType): RequestPredicate
fun created(location: URI): BodyBuilder
fun DELETE(pattern: String, f: (ServerRequest) -> Mono<out ServerResponse>): Unit
fun DELETE(pattern: String): RequestPredicate
fun from(other: ServerResponse): BodyBuilder
fun GET(pattern: String, f: (ServerRequest) -> Mono<out ServerResponse>): Unit
fun GET(pattern: String): RequestPredicate
fun HEAD(pattern: String, f: (ServerRequest) -> Mono<out ServerResponse>): Unit
fun HEAD(pattern: String): RequestPredicate
fun headers(: (Headers) -> Boolean, : (ServerRequest) -> Mono<out ServerResponse>): Unit
fun headers(: (Headers) -> Boolean): RequestPredicate
operator fun RequestPredicate.invoke(f: (ServerRequest) -> Mono<out ServerResponse>): Unit
operator fun String.invoke(f: (ServerRequest) -> Mono<out ServerResponse>): Unit
fun method(httpMethod: HttpMethod, f: (ServerRequest) -> Mono<out ServerResponse>): Unit
fun method(httpMethod: HttpMethod): RequestPredicate
fun RequestPredicate.nest(init: RouterFunctionDsl.() -> Unit): Unit
fun String.nest(init: RouterFunctionDsl.() -> Unit): Unit
fun noContent(): HeadersBuilder<*>
operator fun RequestPredicate.not(): RequestPredicate
fun notFound(): HeadersBuilder<*>
fun ok(): BodyBuilder
fun OPTIONS(pattern: String, f: (ServerRequest) -> Mono<out ServerResponse>): Unit
fun OPTIONS(pattern: String): RequestPredicate
infix fun RequestPredicate.or(other: String): RequestPredicate
infix fun String.or(other: RequestPredicate): RequestPredicate
infix fun RequestPredicate.or(other: RequestPredicate): RequestPredicate
fun PATCH(pattern: String, f: (ServerRequest) -> Mono<out ServerResponse>): Unit
fun PATCH(pattern: String): RequestPredicate
fun path(pattern: String, f: (ServerRequest) -> Mono<out ServerResponse>): Unit
fun path(pattern: String): RequestPredicate
fun pathExtension(extension: String, f: (ServerRequest) -> Mono<out ServerResponse>): Unit
fun pathExtension(extension: String): RequestPredicate
fun pathExtension(predicate: (String) -> Boolean, f: (ServerRequest) -> Mono<out ServerResponse>): Unit
fun pathExtension(predicate: (String) -> Boolean): RequestPredicate
fun permanentRedirect(location: URI): BodyBuilder
fun POST(pattern: String, f: (ServerRequest) -> Mono<out ServerResponse>): Unit
fun POST(pattern: String): RequestPredicate
fun PUT(pattern: String, f: (ServerRequest) -> Mono<out ServerResponse>): Unit
fun PUT(pattern: String): RequestPredicate
fun queryParam(name: String, predicate: (String) -> Boolean, f: (ServerRequest) -> Mono<out ServerResponse>): Unit
fun queryParam(name: String, predicate: (String) -> Boolean): RequestPredicate
fun resources(path: String, location: Resource): Unit
fun resources(lookupFunction: (ServerRequest) -> Mono<Resource>): Unit
fun seeOther(location: URI): BodyBuilder
fun status(status: HttpStatus): BodyBuilder
fun status(status: Int): BodyBuilder
fun temporaryRedirect(location: URI): BodyBuilder
fun unprocessableEntity(): BodyBuilder
fun BodyBuilder.sse(): BodyBuilder!
fun BodyBuilder.xml(): BodyBuilder!
package org.springframework.web.reactive.server
package org.springframework.web.servlet.function
Module Contents
fun ServerRequest.attributeOrNull(name: String): Any?
inline fun <reified T : Any> ServerRequest.body(): T
inline fun <reified T : Any> BodyBuilder.bodyWithType(body: T): ServerResponse!
fun Headers.contentLengthOrNull(): Long?
fun Headers.contentTypeOrNull(): MediaType?
fun ServerRequest.paramOrNull(name: String): String?
operator fun <T : ServerResponse> RouterFunction<T>.plus(other: RouterFunction<T>): RouterFunction<T!>!
fun ServerRequest.principalOrNull(): Principal?
fun ServerRequest.remoteAddressOrNull(): InetSocketAddress?
fun router(routes: RouterFunctionDsl.() -> Unit): RouterFunction<ServerResponse>
class RouterFunctionDsl
Module Contents
RouterFunctionDsl(init: RouterFunctionDsl.() -> Unit)
fun accept(mediaType: MediaType, f: (ServerRequest) -> ServerResponse): Unit
fun accept(vararg mediaType: MediaType): RequestPredicate
fun accepted(): BodyBuilder!
infix fun RequestPredicate.and(other: String): RequestPredicate
infix fun String.and(other: RequestPredicate): RequestPredicate
infix fun RequestPredicate.and(other: RequestPredicate): RequestPredicate
fun badRequest(): BodyBuilder!
fun contentType(mediaType: MediaType, f: (ServerRequest) -> ServerResponse): Unit
fun contentType(vararg mediaTypes: MediaType): RequestPredicate
fun created(location: URI): BodyBuilder!
fun DELETE(pattern: String, f: (ServerRequest) -> ServerResponse): Unit
fun DELETE(pattern: String): RequestPredicate
fun from(other: ServerResponse): BodyBuilder!
fun GET(pattern: String, f: (ServerRequest) -> ServerResponse): Unit
fun GET(pattern: String): RequestPredicate
fun HEAD(pattern: String, f: (ServerRequest) -> ServerResponse): Unit
fun HEAD(pattern: String): RequestPredicate
fun headers(: (Headers) -> Boolean, : (ServerRequest) -> ServerResponse): Unit
fun headers(: (Headers) -> Boolean): RequestPredicate
operator fun RequestPredicate.invoke(f: (ServerRequest) -> ServerResponse): Unit
operator fun String.invoke(f: (ServerRequest) -> ServerResponse): Unit
fun method(httpMethod: HttpMethod, f: (ServerRequest) -> ServerResponse): Unit
fun method(httpMethod: HttpMethod): RequestPredicate
fun RequestPredicate.nest(r: RouterFunctionDsl.() -> Unit): Unit
fun String.nest(r: RouterFunctionDsl.() -> Unit): Unit
fun noContent(): HeadersBuilder<*>!
operator fun RequestPredicate.not(): RequestPredicate
fun notFound(): HeadersBuilder<*>!
fun ok(): BodyBuilder!
fun OPTIONS(pattern: String, f: (ServerRequest) -> ServerResponse): Unit
fun OPTIONS(pattern: String): RequestPredicate
infix fun RequestPredicate.or(other: String): RequestPredicate
infix fun String.or(other: RequestPredicate): RequestPredicate
infix fun RequestPredicate.or(other: RequestPredicate): RequestPredicate
fun param(name: String, predicate: (String) -> Boolean, f: (ServerRequest) -> ServerResponse): Unit
fun param(name: String, predicate: (String) -> Boolean): RequestPredicate
fun PATCH(pattern: String, f: (ServerRequest) -> ServerResponse): Unit
fun PATCH(pattern: String): RequestPredicate
fun path(pattern: String, f: (ServerRequest) -> ServerResponse): Unit
fun path(pattern: String): RequestPredicate
fun pathExtension(extension: String, f: (ServerRequest) -> ServerResponse): Unit
fun pathExtension(extension: String): RequestPredicate
fun pathExtension(predicate: (String) -> Boolean, f: (ServerRequest) -> ServerResponse): Unit
fun pathExtension(predicate: (String) -> Boolean): RequestPredicate
fun permanentRedirect(location: URI): BodyBuilder!
fun POST(pattern: String, f: (ServerRequest) -> ServerResponse): Unit
fun POST(pattern: String): RequestPredicate
fun PUT(pattern: String, f: (ServerRequest) -> ServerResponse): Unit
fun PUT(pattern: String): RequestPredicate
fun resources(path: String, location: Resource): Unit
fun resources(lookupFunction: (ServerRequest) -> Resource?): Unit
fun seeOther(location: URI): BodyBuilder!
fun status(status: HttpStatus): BodyBuilder!
fun status(status: Int): BodyBuilder!
fun temporaryRedirect(location: URI): BodyBuilder!
fun unprocessableEntity(): BodyBuilder!