- AbstractHttpWindwardContext - Class in org.flmelody.core.context
-
- AbstractHttpWindwardContext(WindwardRequest, WindwardResponse) - Constructor for class org.flmelody.core.context.AbstractHttpWindwardContext
-
- AbstractRouterGroup<M> - Class in org.flmelody.core
-
- AbstractRouterGroup(M) - Constructor for class org.flmelody.core.AbstractRouterGroup
-
- AbstractRouterGroup(M, String) - Constructor for class org.flmelody.core.AbstractRouterGroup
-
- AbstractViewPlugin - Class in org.flmelody.core.plugin.view
-
- AbstractViewPlugin() - Constructor for class org.flmelody.core.plugin.view.AbstractViewPlugin
-
- AbstractViewPlugin(String, String) - Constructor for class org.flmelody.core.plugin.view.AbstractViewPlugin
-
- AbstractWindManager - Class in org.flmelody.core.wind
-
- AbstractWindManager(Windward) - Constructor for class org.flmelody.core.wind.AbstractWindManager
-
- AbstractWindwardContext - Class in org.flmelody.core.context
-
- AbstractWindwardContext(WindwardRequest, WindwardResponse) - Constructor for class org.flmelody.core.context.AbstractWindwardContext
-
- ACCEPT - Static variable in class org.flmelody.core.HttpHeader
-
The HTTP Accept header field name.
- accept(WindwardContext) - Method in class org.flmelody.core.plugin.resource.BaseStaticResourcePlugin
-
- accept(WindwardContext) - Method in class org.flmelody.core.plugin.resource.ResourcePluginProxy
-
- ACCEPT_CHARSET - Static variable in class org.flmelody.core.HttpHeader
-
The HTTP Accept-Charset header field name.
- ACCEPT_ENCODING - Static variable in class org.flmelody.core.HttpHeader
-
The HTTP Accept-Encoding header field name.
- ACCEPT_LANGUAGE - Static variable in class org.flmelody.core.HttpHeader
-
The HTTP Accept-Language header field name.
- ACCEPT_PATCH - Static variable in class org.flmelody.core.HttpHeader
-
The HTTP Accept-Patch header field name.
- ACCEPT_RANGES - Static variable in class org.flmelody.core.HttpHeader
-
The HTTP Accept-Ranges header field name.
- ACCESS_CONTROL_ALLOW_CREDENTIALS - Static variable in class org.flmelody.core.HttpHeader
-
The CORS Access-Control-Allow-Credentials response header field name.
- ACCESS_CONTROL_ALLOW_HEADERS - Static variable in class org.flmelody.core.HttpHeader
-
The CORS Access-Control-Allow-Headers response header field name.
- ACCESS_CONTROL_ALLOW_METHODS - Static variable in class org.flmelody.core.HttpHeader
-
The CORS Access-Control-Allow-Methods response header field name.
- ACCESS_CONTROL_ALLOW_ORIGIN - Static variable in class org.flmelody.core.HttpHeader
-
The CORS Access-Control-Allow-Origin response header field name.
- ACCESS_CONTROL_EXPOSE_HEADERS - Static variable in class org.flmelody.core.HttpHeader
-
The CORS Access-Control-Expose-Headers response header field name.
- ACCESS_CONTROL_MAX_AGE - Static variable in class org.flmelody.core.HttpHeader
-
The CORS Access-Control-Max-Age response header field name.
- ACCESS_CONTROL_REQUEST_HEADERS - Static variable in class org.flmelody.core.HttpHeader
-
The CORS Access-Control-Request-Headers request header field name.
- ACCESS_CONTROL_REQUEST_METHOD - Static variable in class org.flmelody.core.HttpHeader
-
The CORS Access-Control-Request-Method request header field name.
- AGE - Static variable in class org.flmelody.core.HttpHeader
-
The HTTP Age header field name.
- ALLOW - Static variable in class org.flmelody.core.HttpHeader
-
The HTTP Allow header field name.
- AntPathMatcher - Class in org.flmelody.util
-
Path matcher implementation for Ant-style path patterns.
- AntPathMatcher.Builder - Class in org.flmelody.util
-
Builder for AntPathMatcher
- appendPages(String...) - Method in class org.flmelody.core.plugin.resource.FixedStaticResourcePlugin
-
- APPLICATION_JSON - Static variable in class org.flmelody.core.HttpHeaderValue
-
"application/json"
- APPLICATION_OCTET_STREAM - Static variable in class org.flmelody.core.HttpHeaderValue
-
"application/octet-stream"
- APPLICATION_X_WWW_FORM_URLENCODED - Static variable in class org.flmelody.core.HttpHeaderValue
-
"application/x-www-form-urlencoded"
- APPLICATION_XHTML - Static variable in class org.flmelody.core.HttpHeaderValue
-
"application/xhtml+xml"
- APPLICATION_XML - Static variable in class org.flmelody.core.HttpHeaderValue
-
"application/xml"
- APPLICATION_ZSTD - Static variable in class org.flmelody.core.HttpHeaderValue
-
"application/zstd"
- ATTACHMENT - Static variable in class org.flmelody.core.HttpHeaderValue
-
"attachment"
- AUTHORIZATION - Static variable in class org.flmelody.core.HttpHeader
-
The HTTP Authorization header field name.
- AutoJsonBinder - Class in org.flmelody.core.plugin.json
-
- AutoJsonBinder() - Constructor for class org.flmelody.core.plugin.json.AutoJsonBinder
-
- AVAILABLE_FREEMARKER_ENGINE - Static variable in class org.flmelody.core.plugin.view.ViewEngineDetector
-
- AVAILABLE_GROOVY_ENGINE - Static variable in class org.flmelody.core.plugin.view.ViewEngineDetector
-
- AVAILABLE_THYMELEAF_ENGINE - Static variable in class org.flmelody.core.plugin.view.ViewEngineDetector
-
- CACHE_CONTROL - Static variable in class org.flmelody.core.HttpHeader
-
The HTTP Cache-Control header field name.
- callback - Variable in class org.flmelody.core.sse.SseEjector
-
- channelRead(ChannelHandlerContext, Object) - Method in class org.flmelody.core.netty.handler.WebSocketHandler
-
- channelRead0(ChannelHandlerContext, Object) - Method in class org.flmelody.core.netty.handler.HttpServerHandler
-
- CHARSET - Static variable in class org.flmelody.core.HttpHeaderValue
-
"charset"
- CHUNKED - Static variable in class org.flmelody.core.HttpHeaderValue
-
"chunked"
- classname(String) - Method in class org.flmelody.core.wind.event.RouterBindEvent.RouterBindEventBuilder
-
- classname(String) - Method in class org.flmelody.support.FunctionDefinition.FunctionDefinitionBuilder
-
- clazz - Variable in enum org.flmelody.core.plugin.PluginSlot
-
- close() - Method in class org.flmelody.core.context.AbstractWindwardContext
-
Close context
- close() - Method in class org.flmelody.core.context.EmptyWindwardContext
-
- close() - Method in interface org.flmelody.core.context.WindwardContext
-
Close context
- CLOSE - Static variable in class org.flmelody.core.HttpHeaderValue
-
"close"
- close() - Method in class org.flmelody.core.netty.NettyResponseWriter
-
- close() - Method in interface org.flmelody.core.ResponseWriter
-
Close connection
- close() - Method in class org.flmelody.core.WindwardResponse
-
Close connection
- comment(String) - Method in interface org.flmelody.core.sse.SseEvent
-
Add an SSE "comment" line.
- comment(String) - Method in class org.flmelody.core.sse.SseEventSource
-
Add an SSE "comment" line.
- comment(String) - Method in class org.flmelody.core.sse.SseEventSource.SseEventSourceBuilder
-
- complete - Variable in class org.flmelody.core.sse.SseEjector
-
- complete() - Method in class org.flmelody.core.sse.SseEjector
-
Complete ejector, after this, you can't send data to client anymore
- CompositePluginResolver - Class in org.flmelody.core.plugin.resolver
-
- CompositePluginResolver() - Constructor for class org.flmelody.core.plugin.resolver.CompositePluginResolver
-
- COMPRESS - Static variable in class org.flmelody.core.HttpHeaderValue
-
"compress"
- CONNECTION - Static variable in class org.flmelody.core.HttpHeader
-
The HTTP Connection header field name.
- CONTENT_DISPOSITION - Static variable in class org.flmelody.core.HttpHeader
-
The HTTP Content-Disposition header field name.
- CONTENT_ENCODING - Static variable in class org.flmelody.core.HttpHeader
-
The HTTP Content-Encoding header field name.
- CONTENT_LANGUAGE - Static variable in class org.flmelody.core.HttpHeader
-
The HTTP Content-Language header field name.
- CONTENT_LENGTH - Static variable in class org.flmelody.core.HttpHeader
-
The HTTP Content-Length header field name.
- CONTENT_LOCATION - Static variable in class org.flmelody.core.HttpHeader
-
The HTTP Content-Location header field name.
- CONTENT_RANGE - Static variable in class org.flmelody.core.HttpHeader
-
The HTTP Content-Range header field name.
- CONTENT_TYPE - Static variable in class org.flmelody.core.HttpHeader
-
The HTTP Content-Type header field name.
- CONTINUE - Static variable in class org.flmelody.core.HttpHeaderValue
-
"100-continue"
- COOKIE - Static variable in class org.flmelody.core.HttpHeader
-
The HTTP Cookie header field name.
- cope(Windward, Event) - Method in interface org.flmelody.core.wind.listener.Listener
-
Cope event with windward.
- current() - Static method in class org.flmelody.core.plugin.resource.ResourcePluginProxy
-
- RANGE - Static variable in class org.flmelody.core.HttpHeader
-
The HTTP Range header field name.
- readJson(Class<I>) - Method in class org.flmelody.core.context.AbstractHttpWindwardContext
-
Read request body into new object possibly
- readJson(Type) - Method in class org.flmelody.core.context.AbstractHttpWindwardContext
-
Read request body into new object possibly
- readJson(Class<I>) - Method in interface org.flmelody.core.context.HttpBasicWindwardContext
-
Read request body into new object possibly
- readJson(Type) - Method in interface org.flmelody.core.context.HttpBasicWindwardContext
-
Read request body into new object possibly
- readJson(String, Class<I>) - Method in class org.flmelody.core.DefaultRequestReader
-
- readJson(String, Type) - Method in class org.flmelody.core.DefaultRequestReader
-
- readJson(String, Class<I>) - Method in interface org.flmelody.core.RequestReader
-
Read request body into new object possibly
- readJson(String, Type) - Method in interface org.flmelody.core.RequestReader
-
Read request body into new object possibly
- readJson(String, Class<I>) - Method in class org.flmelody.core.WindwardRequest
-
Read request body into new object possibly
- readJson(String, Type) - Method in class org.flmelody.core.WindwardRequest
-
Read request body into new object possibly
- reasonPhrase() - Method in enum org.flmelody.core.HttpStatus
-
- reconnectTime(long) - Method in interface org.flmelody.core.sse.SseEvent
-
Add an SSE "retry" line.
- reconnectTime(long) - Method in class org.flmelody.core.sse.SseEventSource
-
Add an SSE "retry" line.
- reconnectTime(long) - Method in class org.flmelody.core.sse.SseEventSource.SseEventSourceBuilder
-
- redirect(String) - Method in class org.flmelody.core.context.AbstractHttpWindwardContext
-
Redirect the client to a new address
- redirect(int, String) - Method in class org.flmelody.core.context.AbstractHttpWindwardContext
-
Redirect the client to a new address
- redirect(String) - Method in interface org.flmelody.core.context.HttpBasicWindwardContext
-
Redirect the client to a new address
- redirect(int, String) - Method in interface org.flmelody.core.context.HttpBasicWindwardContext
-
Redirect the client to a new address
- redirect(int, String) - Method in class org.flmelody.core.sse.SseWindwardContext
-
- REFERER - Static variable in class org.flmelody.core.HttpHeader
-
The HTTP Referer header field name.
- registerExceptionHandler(ExceptionHandler...) - Method in class org.flmelody.core.Windward
-
Register exception handler
- registerFilter(Filter...) - Method in class org.flmelody.core.Windward
-
Register filter
- registerListener(Listener...) - Method in class org.flmelody.core.Windward
-
Register listener
- registerPlugin(PluginSlot, Plugin) - Method in class org.flmelody.core.Windward
-
Register plugin or overwrite existed
- registerResolver(PluginResolver) - Method in class org.flmelody.core.plugin.resolver.CompositePluginResolver
-
- render(String, Map<String, Object>) - Method in class org.flmelody.core.plugin.view.freemarker.FreemarkerView
-
- render(String, Map<String, Object>) - Method in class org.flmelody.core.plugin.view.groovy.GroovyView
-
- render(String, Map<String, Object>) - Method in class org.flmelody.core.plugin.view.thymeleaf.ThymeleafView
-
- requestBody(String) - Method in class org.flmelody.core.WindwardRequest.WindwardRequestBuilder
-
- RequestReader - Interface in org.flmelody.core
-
- requestUrl(String) - Method in class org.flmelody.core.wind.event.RouterBindEvent.RouterBindEventBuilder
-
- reset() - Method in class org.flmelody.core.ws.WebSocketFireEvent.WebSocketFireEventBuilder
-
- resetContext() - Static method in class org.flmelody.core.support.HttpRequestHolder
-
- resolve(Windward, Plugin) - Method in class org.flmelody.core.plugin.resolver.CompositePluginResolver
-
- resolve(Windward, Plugin) - Method in interface org.flmelody.core.plugin.resolver.PluginResolver
-
- resolve(Windward, Plugin) - Method in class org.flmelody.core.plugin.resolver.ViewPluginResolver
-
- resolveFunction(F) - Static method in class org.flmelody.support.FunctionHelper
-
Parse functions generic type, and return function's definition.
- resolveView(String, Map<String, Object>) - Method in class org.flmelody.core.plugin.view.AbstractViewPlugin
-
- resource(String...) - Method in interface org.flmelody.core.Router
-
Register resources path pattern
- resource(String...) - Method in class org.flmelody.core.Windward
-
Register resources path pattern
- ResourceNotFoundException - Exception in org.flmelody.core.exception
-
- ResourceNotFoundException(String) - Constructor for exception org.flmelody.core.exception.ResourceNotFoundException
-
- ResourcePlugin - Interface in org.flmelody.core.plugin.resource
-
- ResourcePluginProxy - Class in org.flmelody.core.plugin.resource
-
- resourceRouter - Variable in class org.flmelody.core.AbstractRouterGroup
-
- resources(String, String...) - Method in class org.flmelody.core.AbstractRouterGroup
-
- resources(String, String...) - Method in interface org.flmelody.core.Router
-
Register resources path pattern for specific resource location
- resources(String, String...) - Method in class org.flmelody.core.Windward
-
Register resources path pattern for specific resource location
- ResourceWindwardContext - Class in org.flmelody.core.context
-
- ResourceWindwardContext(WindwardRequest, WindwardResponse, String) - Constructor for class org.flmelody.core.context.ResourceWindwardContext
-
- ResponseWriter - Interface in org.flmelody.core
-
- responseWriter(ResponseWriter) - Method in class org.flmelody.core.WindwardResponse.WindwardResponseBuild
-
- RETRY_AFTER - Static variable in class org.flmelody.core.HttpHeader
-
The HTTP Retry-After header field name.
- returnType(Class<?>) - Method in class org.flmelody.support.FunctionDefinition.FunctionDefinitionBuilder
-
- Router<T> - Interface in org.flmelody.core
-
- RouterBindEvent - Class in org.flmelody.core.wind.event
-
- RouterBindEvent.RouterBindEventBuilder - Class in org.flmelody.core.wind.event
-
Builder for RouterBindEvent
- RouterGroup<M> - Interface in org.flmelody.core
-
- RouterMappingException - Exception in org.flmelody.core.exception
-
- RouterMappingException(String) - Constructor for exception org.flmelody.core.exception.RouterMappingException
-
- run() - Method in interface org.flmelody.core.HttpServer
-
- run() - Method in class org.flmelody.core.netty.NettyHttpServer
-
- run() - Method in class org.flmelody.core.Windward
-
Run server
- TE - Static variable in class org.flmelody.core.HttpHeader
-
The HTTP TE header field name.
- templateEngine - Variable in class org.flmelody.core.plugin.view.groovy.GroovyView
-
- templateEngine - Variable in class org.flmelody.core.plugin.view.thymeleaf.ThymeleafView
-
- templateLocationPrefix - Variable in class org.flmelody.core.plugin.view.AbstractViewPlugin
-
- TEXT_CSS - Static variable in class org.flmelody.core.HttpHeaderValue
-
"text/css"
- TEXT_EVENT_STREAM - Static variable in class org.flmelody.core.HttpHeaderValue
-
"text/event-stream"
- TEXT_HTML - Static variable in class org.flmelody.core.HttpHeaderValue
-
"text/html"
- TEXT_PLAIN - Static variable in class org.flmelody.core.HttpHeaderValue
-
"text/plain"
- then() - Method in class org.flmelody.core.Windward
-
- ThymeleafView - Class in org.flmelody.core.plugin.view.thymeleaf
-
- ThymeleafView() - Constructor for class org.flmelody.core.plugin.view.thymeleaf.ThymeleafView
-
- ThymeleafView(String, String) - Constructor for class org.flmelody.core.plugin.view.thymeleaf.ThymeleafView
-
- timeout - Variable in class org.flmelody.core.sse.SseEjector
-
- toJson(I) - Method in class org.flmelody.core.plugin.json.GsonPlugin
-
Convert data into json string
- toJson(I) - Method in class org.flmelody.core.plugin.json.JacksonPlugin
-
Convert data into json string
- toJson(I) - Method in interface org.flmelody.core.plugin.json.JsonPlugin
-
Convert data into json string
- toJson(I) - Static method in class org.flmelody.util.GsonUtil
-
Convert data into json string
- toJson(I) - Static method in class org.flmelody.util.JacksonUtil
-
Convert data into json string
- toMap(I) - Static method in class org.flmelody.util.JacksonUtil
-
- toObject(String, Class<O>) - Method in class org.flmelody.core.plugin.json.GsonPlugin
-
Convert json string into specific class
- toObject(I, Type) - Method in class org.flmelody.core.plugin.json.GsonPlugin
-
Convert json string into specific type
- toObject(String, Class<O>) - Method in class org.flmelody.core.plugin.json.JacksonPlugin
-
Convert json string into specific class
- toObject(I, Type) - Method in class org.flmelody.core.plugin.json.JacksonPlugin
-
Convert json string into specific type
- toObject(String, Class<O>) - Method in interface org.flmelody.core.plugin.json.JsonPlugin
-
Convert json string into specific class
- toObject(I, Type) - Method in interface org.flmelody.core.plugin.json.JsonPlugin
-
Convert json string into specific type
- toObject(String, Class<O>) - Static method in class org.flmelody.util.GsonUtil
-
Convert json string into specific class
- toObject(String, Class<O>) - Static method in class org.flmelody.util.JacksonUtil
-
Convert json string into specific class
- TRAILER - Static variable in class org.flmelody.core.HttpHeader
-
The HTTP Trailer header field name.
- TRAILERS - Static variable in class org.flmelody.core.HttpHeaderValue
-
"trailers"
- TRANSFER_ENCODING - Static variable in class org.flmelody.core.HttpHeader
-
The HTTP Transfer-Encoding header field name.
- triggerEvent() - Method in class org.flmelody.core.wind.AbstractWindManager
-
- triggerEvent() - Method in interface org.flmelody.core.wind.WindManager
-
Trigger events.
- type - Variable in enum org.flmelody.core.MediaType
-
- validate(JsonPlugin, String, Class<T>, Class<?>...) - Static method in class org.flmelody.util.ValidationUtil
-
Try to convert json content to target object
- validate(JsonPlugin, String, Type, Class<?>...) - Static method in class org.flmelody.util.ValidationUtil
-
Try to convert json content to target object
- ValidationException - Exception in org.flmelody.core.exception
-
- ValidationException(String) - Constructor for exception org.flmelody.core.exception.ValidationException
-
- ValidationUtil - Class in org.flmelody.util
-
- value() - Method in enum org.flmelody.core.HttpStatus
-
- value - Variable in enum org.flmelody.core.MediaType
-
- valueOf(String) - Static method in enum org.flmelody.core.HttpMethod
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.flmelody.core.HttpStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.flmelody.core.MediaType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.flmelody.core.plugin.PluginSlot
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.flmelody.core.ws.WebSocketEvent
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.flmelody.core.HttpMethod
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.flmelody.core.HttpStatus
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.flmelody.core.MediaType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.flmelody.core.plugin.PluginSlot
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.flmelody.core.ws.WebSocketEvent
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VARY - Static variable in class org.flmelody.core.HttpHeader
-
The HTTP Vary header field name.
- VIA - Static variable in class org.flmelody.core.HttpHeader
-
The HTTP Via header field name.
- ViewEngineDetector - Class in org.flmelody.core.plugin.view
-
- ViewEngineDetector() - Constructor for class org.flmelody.core.plugin.view.ViewEngineDetector
-
- ViewPluginResolver - Class in org.flmelody.core.plugin.resolver
-
- ViewPluginResolver() - Constructor for class org.flmelody.core.plugin.resolver.ViewPluginResolver
-
- ViewWindwardContext - Class in org.flmelody.core.context.support
-
- ViewWindwardContext(WindwardRequest, WindwardResponse) - Constructor for class org.flmelody.core.context.support.ViewWindwardContext
-