Dependencies
- com.fasterxml.jackson.core/jackson-annotations/2.11.2
- com.fasterxml.jackson.core/jackson-core/2.11.2
- com.fasterxml.jackson.core/jackson-databind/2.11.2
- com.fasterxml.jackson.datatype/jackson-datatype-jdk8/2.11.2
- com.fasterxml.jackson.datatype/jackson-datatype-jsr310/2.11.2
- com.github.spotbugs/spotbugs-annotations/4.0.3
- com.google.code.findbugs/jsr305/3.0.2
- io.micronaut/micronaut-aop/2.2.0
- io.micronaut/micronaut-core/2.2.0
- io.micronaut/micronaut-http/2.2.0
- io.micronaut/micronaut-inject/2.2.0
- io.micronaut/micronaut-router/2.2.0
- io.micronaut/micronaut-runtime/2.2.0
- io.micronaut/micronaut-websocket/2.2.0
- io.reactivex.rxjava2/rxjava/2.2.10
- java/11
- javax.annotation/javax.annotation-api/1.3.2
- javax.inject/javax.inject/1
- javax.validation/validation-api/2.0.1.Final
- org.reactivestreams/reactive-streams/1.0.2
- org.slf4j/slf4j-api/1.7.26
- org.yaml/snakeyaml/1.26
Declarations
-
io
-
micronaut
-
http
-
server
-
HttpServerConfiguration
- DEFAULT_PORT: int
- PREFIX: String
- DEFAULT_RANDOM_PORT: int
- DEFAULT_MAX_REQUEST_SIZE: long
- DEFAULT_READ_IDLE_TIME_MINUTES: long
- DEFAULT_WRITE_IDLE_TIME_MINUTES: long
- DEFAULT_DATEHEADER: boolean
- DEFAULT_IDLE_TIME_MINUTES: long
- DEFAULT_LOG_HANDLED_EXCEPTIONS: boolean
- DEFAULT_DUAL_PROTOCOL: boolean
- port: Integer
- host: String
- readTimeout: Integer
- maxRequestSize: long
- readIdleTimeout: Duration
- writeIdleTimeout: Duration
- idleTimeout: Duration
- multipart: MultipartConfiguration
- cors: CorsConfiguration
- serverHeader: String
- dateHeader: boolean
- logHandledExceptions: boolean
- hostResolution: HostResolutionConfiguration
- clientAddressHeader: String
- contextPath: String
- dualProtocol: boolean
- httpVersion: HttpVersion
- applicationConfiguration: ApplicationConfiguration
- defaultCharset: Charset
- threadSelection: ThreadSelection
- HttpServerConfiguration(): void
- HttpServerConfiguration(ApplicationConfiguration): void
- getHttpVersion(): HttpVersion
- setHttpVersion(HttpVersion): void
- getThreadSelection(): ThreadSelection
- setThreadSelection(ThreadSelection): void
- getApplicationConfiguration(): ApplicationConfiguration
- getDefaultCharset(): Charset
- getPort(): Optional<Integer>
- getHost(): Optional<String>
- getReadTimeout(): Optional<Integer>
- getMultipart(): MultipartConfiguration
- getCors(): CorsConfiguration
- getMaxRequestSize(): long
- getReadIdleTimeout(): Duration
- getWriteIdleTimeout(): Duration
- getIdleTimeout(): Duration
- getServerHeader(): Optional<String>
- isDateHeader(): boolean
- isLogHandledExceptions(): boolean
- getHostResolution(): HostResolutionConfiguration
- getClientAddressHeader(): String
- getContextPath(): String
- isDualProtocol(): boolean
- setDefaultCharset(Charset): void
- setPort(int): void
- setHost(String): void
- setReadTimeout(Integer): void
- setServerHeader(String): void
- setMaxRequestSize(long): void
- setReadIdleTimeout(Duration): void
- setWriteIdleTimeout(Duration): void
- setIdleTimeout(Duration): void
- setMultipart(MultipartConfiguration): void
- setCors(CorsConfiguration): void
- setDateHeader(boolean): void
- setLogHandledExceptions(boolean): void
- setHostResolution(HostResolutionConfiguration): void
- setClientAddressHeader(String): void
- setContextPath(String): void
- setDualProtocol(boolean): void
-
MultipartConfiguration
- mixed: boolean
- disk: boolean
- DEFAULT_ENABLED: boolean
- DEFAULT_MAX_FILE_SIZE: long
- DEFAULT_DISK: boolean
- DEFAULT_MIXED: boolean
- DEFAULT_THRESHOLD: long
- location: File
- maxFileSize: long
- enabled: boolean
- threshold: long
- getLocation(): Optional<File>
- getMaxFileSize(): long
- isEnabled(): boolean
- isDisk(): boolean
- isMixed(): boolean
- getThreshold(): long
- setLocation(File): void
- setMaxFileSize(long): void
- setEnabled(boolean): void
- setDisk(boolean): void
- setMixed(boolean): void
- setThreshold(long): void
-
CorsConfiguration
- DEFAULT_ENABLED: boolean
- DEFAULT_SINGLE_HEADER: boolean
- enabled: boolean
- singleHeader: boolean
- configurations: Map<String, CorsOriginConfiguration>
- defaultConfiguration: Map<String, CorsOriginConfiguration>
- isEnabled(): boolean
- getConfigurations(): Map<String, CorsOriginConfiguration>
- isSingleHeader(): boolean
- setEnabled(boolean): void
- setConfigurations(Map<String, CorsOriginConfiguration>): void
- setSingleHeader(boolean): void
-
HostResolutionConfiguration
- DEFAULT_PORT_IN_HOST: Boolean
- hostHeader: String
- protocolHeader: String
- portHeader: String
- portInHost: boolean
- getHostHeader(): String
- setHostHeader(String): void
- getProtocolHeader(): String
- setProtocolHeader(String): void
- getPortHeader(): String
- setPortHeader(String): void
- isPortInHost(): boolean
- setPortInHost(boolean): void
-
binding
-
RequestArgumentSatisfier
- binderRegistry: RequestBinderRegistry
- RequestArgumentSatisfier(RequestBinderRegistry): void
- getBinderRegistry(): RequestBinderRegistry
- fulfillArgumentRequirements(RouteMatch<Object>, HttpRequest<Object>, boolean): RouteMatch<Object>
- getValueForArgument(Argument, HttpRequest<Object>, boolean): Optional<Object>
- getValueForBlockingBodyArgumentBinder(HttpRequest<Object>, ArgumentBinder, ArgumentConversionContext): Object
-
RequestArgumentSatisfier
-
codec
-
TextStreamCodec
- CONFIGURATION_QUALIFIER: String
- DATA_PREFIX: byte[]
- EVENT_PREFIX: byte[]
- ID_PREFIX: byte[]
- RETRY_PREFIX: byte[]
- COMMENT_PREFIX: byte[]
- NEWLINE: byte[]
- codecRegistryProvider: Provider<MediaTypeCodecRegistry>
- byteBufferFactory: ByteBufferFactory
- additionalTypes: List<MediaType>
- defaultCharset: Charset
- codecRegistry: MediaTypeCodecRegistry
- TextStreamCodec(ApplicationConfiguration, ByteBufferFactory, Provider<MediaTypeCodecRegistry>, CodecConfiguration): void
- TextStreamCodec(Charset, ByteBufferFactory, Provider<MediaTypeCodecRegistry>, CodecConfiguration): void
- getMediaTypes(): Collection<MediaType>
- decode(Argument<Object>, InputStream): Object
- decode(Class<Object>, InputStream): Object
- encode(Object, OutputStream): void
- encode(Object): byte[]
- encode(Object, ByteBufferFactory<Object, Object>): ByteBuffer<Object>
- resolveMediaTypeCodecRegistry(): MediaTypeCodecRegistry
- writeAttribute(ByteBuffer, byte[], String): void
-
TextStreamCodec
-
context
-
ServerRequestContextFilter
- invocationInstrumenterFactories: List<InvocationInstrumenterFactory>
- ServerRequestContextFilter(List<InvocationInstrumenterFactory>): void
- doFilter(HttpRequest<Object>, ServerFilterChain): Publisher<MutableHttpResponse<Object>>
- getOrder(): int
- getInvocationInstrumenter(HttpRequest<Object>): List<InvocationInstrumenter>
- ServerRequestContextInstrumentation
- ServerRequestContextInvocationInstrumenter
-
ServerRequestContextFilter
-
cors
-
CorsFilter
- CONVERSION_CONTEXT_HTTP_METHOD: ArgumentConversionContext<HttpMethod>
- corsConfiguration: CorsConfiguration
- CorsFilter(CorsConfiguration): void
- doFilter(HttpRequest<Object>, ServerFilterChain): Publisher<MutableHttpResponse<Object>>
- getOrder(): int
- handleResponse(HttpRequest<Object>, MutableHttpResponse<Object>): void
- handleRequest(HttpRequest): Optional<MutableHttpResponse<Object>>
- setAllowCredentials(CorsOriginConfiguration, MutableHttpResponse<Object>): void
- setExposeHeaders(List<String>, MutableHttpResponse<Object>): void
- setVary(MutableHttpResponse<Object>): void
- setOrigin(String, MutableHttpResponse): void
- setAllowMethods(HttpMethod, MutableHttpResponse): void
- setAllowHeaders(List<Object>, MutableHttpResponse): void
- setMaxAge(long, MutableHttpResponse): void
- getConfiguration(String): Optional<CorsOriginConfiguration>
- isAny(List<String>): boolean
- isAnyMethod(List<HttpMethod>): boolean
-
CorsOriginConfiguration
- ANY: List<String>
- ANY_METHOD: List<HttpMethod>
- allowedOrigins: List<String>
- allowedMethods: List<HttpMethod>
- allowedHeaders: List<String>
- exposedHeaders: List<String>
- allowCredentials: boolean
- maxAge: Long
- getAllowedOrigins(): List<String>
- setAllowedOrigins(List<String>): void
- getAllowedMethods(): List<HttpMethod>
- setAllowedMethods(List<HttpMethod>): void
- getAllowedHeaders(): List<String>
- setAllowedHeaders(List<String>): void
- getExposedHeaders(): List<String>
- setExposedHeaders(List<String>): void
- isAllowCredentials(): boolean
- setAllowCredentials(boolean): void
- getMaxAge(): Long
- setMaxAge(Long): void
-
CorsOriginConverter
- ALLOWED_ORIGINS: String
- ALLOWED_METHODS: String
- ALLOWED_HEADERS: String
- EXPOSED_HEADERS: String
- ALLOW_CREDENTIALS: String
- MAX_AGE: String
- CONVERSION_CONTEXT_LIST_OF_HTTP_METHOD: ArgumentConversionContext<List<HttpMethod>>
- convert(Map<String, Object>, Class<CorsOriginConfiguration>, ConversionContext): Optional<CorsOriginConfiguration>
- CorsUtil
-
CorsFilter
- exceptions
- multipart
-
types
- CustomizableResponseType
- CustomizableResponseTypeException
-
files
- FileCustomizableResponseType
-
StreamedFile
- mediaType: MediaType
- name: String
- lastModified: long
- inputStream: InputStream
- length: long
- attachmentName: String
- StreamedFile(InputStream, MediaType): void
- StreamedFile(InputStream, MediaType, long): void
- StreamedFile(InputStream, MediaType, long, long): void
- StreamedFile(URL): void
- getLastModified(): long
- getLength(): long
- getMediaType(): MediaType
- getInputStream(): InputStream
- attach(String): StreamedFile
- process(MutableHttpResponse<Object>): void
- SystemFile
-
util
- DefaultHttpClientAddressResolver
-
DefaultHttpHostResolver
- DEFAULT_HOST: String
- embeddedServer: Provider<EmbeddedServer>
- serverConfiguration: HttpServerConfiguration
- DefaultHttpHostResolver(HttpServerConfiguration, Provider<EmbeddedServer>): void
- resolve(HttpRequest): String
- getEmbeddedHost(): String
- getDefaultHost(HttpRequest): String
- getConfiguredHost(HttpRequest, HostResolutionConfiguration): String
- getConfiguredHost(HttpRequest, String, String, String, boolean): String
- createHost(String, String, Integer): String
- HttpClientAddressResolver
- HttpHostResolver
-
ProxyHeaderParser
- FOR: String
- BY: String
- HOST: String
- PROTO: String
- PARAM_DELIMITER: String
- ELEMENT_DELIMITER: String
- PAIR_DELIMITER: String
- X_FORWARDED_PROTO: String
- X_FORWARDED_HOST: String
- X_FORWARDED_FOR: String
- X_FORWARDED_PORT: String
- forwardedFor: List<String>
- forwardedBy: String
- forwardedHost: String
- forwardedProto: String
- forwardedPort: Integer
- ProxyHeaderParser(HttpRequest): void
- getFor(): List<String>
- getBy(): String
- getHost(): String
- getScheme(): String
- getPort(): Integer
- processFor(String): void
- processBy(String): void
- processProto(String): void
- processHost(String): void
- processSimpleParameter(String): String
- websocket
-
HttpServerConfiguration
-
server
-
http
-
micronaut