Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Z 

A

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
 

B

BASE64 - Static variable in class org.flmelody.core.HttpHeaderValue
"base64"
BaseStaticResourcePlugin - Class in org.flmelody.core.plugin.resource
 
BaseStaticResourcePlugin() - Constructor for class org.flmelody.core.plugin.resource.BaseStaticResourcePlugin
 
BINARY - Static variable in class org.flmelody.core.HttpHeaderValue
"binary"
bindJson(Class<I>, Class<?>...) - Method in class org.flmelody.core.context.AbstractHttpWindwardContext
Bind request body to specific class.
bindJson(Type, Class<?>...) - Method in class org.flmelody.core.context.AbstractHttpWindwardContext
Bind request body to specific class.
bindJson(Class<I>, Class<?>...) - Method in interface org.flmelody.core.context.HttpBasicWindwardContext
Bind request body to specific class.
bindJson(Type, Class<?>...) - Method in interface org.flmelody.core.context.HttpBasicWindwardContext
Bind request body to specific class.
bindJson(String, Class<I>, Class<?>...) - Method in class org.flmelody.core.DefaultRequestReader
 
bindJson(String, Type, Class<?>...) - Method in class org.flmelody.core.DefaultRequestReader
 
bindJson(String, Class<I>, Class<?>...) - Method in interface org.flmelody.core.RequestReader
Bind request body to specific class.
bindJson(String, Type, Class<?>...) - Method in interface org.flmelody.core.RequestReader
Bind request body to specific type.
bindJson(String, Class<I>, Class<?>...) - Method in class org.flmelody.core.WindwardRequest
Bind request body to specific class.
bindJson(String, Type, Class<?>...) - Method in class org.flmelody.core.WindwardRequest
Bind request body to specific type.
BOUNDARY - Static variable in class org.flmelody.core.HttpHeaderValue
"boundary"
BR - Static variable in class org.flmelody.core.HttpHeaderValue
"br"
build() - Method in class org.flmelody.core.plugin.resource.StaticResource.StaticResourceBuilder
 
build() - Method in class org.flmelody.core.sse.SseEventSource.SseEventSourceBuilder
 
build() - Method in class org.flmelody.core.wind.event.RouterBindEvent.RouterBindEventBuilder
 
build() - Method in class org.flmelody.core.WindwardRequest.WindwardRequestBuilder
 
build() - Method in class org.flmelody.core.WindwardResponse.WindwardResponseBuild
 
build() - Method in class org.flmelody.core.ws.WebSocketFireEvent.WebSocketFireEventBuilder
 
build() - Method in class org.flmelody.support.FunctionDefinition.FunctionDefinitionBuilder
 
build() - Method in class org.flmelody.util.AntPathMatcher.Builder
 
builder() - Static method in class org.flmelody.core.sse.SseEventSource
 
builder() - Static method in class org.flmelody.core.wind.event.RouterBindEvent
 
builder() - Static method in class org.flmelody.core.ws.WebSocketFireEvent
 
builder() - Static method in class org.flmelody.support.FunctionDefinition
 
Builder() - Constructor for class org.flmelody.util.AntPathMatcher.Builder
 
buildUrl(String...) - Static method in class org.flmelody.util.UrlUtil
 
BYTES - Static variable in class org.flmelody.core.HttpHeaderValue
"bytes"

C

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
 

D

data(String) - Method in interface org.flmelody.core.sse.SseEvent
Add an SSE "data" line.
data(String) - Method in class org.flmelody.core.sse.SseEventSource
Add an SSE "data" line.
data(String) - Method in class org.flmelody.core.sse.SseEventSource.SseEventSourceBuilder
 
data(Object) - Method in class org.flmelody.core.ws.WebSocketFireEvent.WebSocketFireEventBuilder
 
DATE - Static variable in class org.flmelody.core.HttpHeader
The HTTP Date header field name.
DEFAULT_ORDER - Static variable in interface org.flmelody.core.Order
 
defaultExtension - Variable in class org.flmelody.core.plugin.view.AbstractViewPlugin
 
DefaultNotFoundHandler - Class in org.flmelody.core
 
DefaultNotFoundHandler() - Constructor for class org.flmelody.core.DefaultNotFoundHandler
 
DefaultRequestReader - Class in org.flmelody.core
 
DefaultRequestReader() - Constructor for class org.flmelody.core.DefaultRequestReader
 
DefaultRouterGroup - Class in org.flmelody.core
Default router group
DefaultRouterGroup(Windward) - Constructor for class org.flmelody.core.DefaultRouterGroup
 
DefaultRouterGroup(Windward, String) - Constructor for class org.flmelody.core.DefaultRouterGroup
 
DefaultRouterGroup(Windward, String, boolean) - Constructor for class org.flmelody.core.DefaultRouterGroup
 
DefaultWindManager - Class in org.flmelody.core.wind
 
DefaultWindManager(Windward) - Constructor for class org.flmelody.core.wind.DefaultWindManager
 
DEFLATE - Static variable in class org.flmelody.core.HttpHeaderValue
"deflate"
DelayContext - Interface in org.flmelody.core.context.support
Marker type interface, this type of Context has a delayed destruction feature.
delete(String, Supplier<R>) - Method in class org.flmelody.core.AbstractRouterGroup
 
delete(String, Consumer<SimpleWindwardContext>) - Method in class org.flmelody.core.AbstractRouterGroup
 
delete(String, EnhancedFunction<C, ?>) - Method in class org.flmelody.core.AbstractRouterGroup
 
delete(String, Supplier<R>) - Method in interface org.flmelody.core.Router
Register function with delete method
delete(String, Consumer<SimpleWindwardContext>) - Method in interface org.flmelody.core.Router
Register function with delete method
delete(String, EnhancedFunction<C, ?>) - Method in interface org.flmelody.core.Router
Register function with delete method
delete(String, Supplier<R>) - Method in class org.flmelody.core.Windward
Register function with delete method
delete(String, Consumer<SimpleWindwardContext>) - Method in class org.flmelody.core.Windward
Register function with delete method
delete(String, EnhancedFunction<C, ?>) - Method in class org.flmelody.core.Windward
Register function with delete method
destroy() - Method in interface org.flmelody.core.context.support.DelayContext
Destroy context and release resources
destroy() - Method in class org.flmelody.core.sse.SseWindwardContext
 
DESTROY_DELAY - Static variable in interface org.flmelody.core.netty.event.DestroyDelayEvent
 
DestroyDelayEvent - Interface in org.flmelody.core.netty.event
 
detectMediaType(String) - Static method in enum org.flmelody.core.MediaType
 
doOnRequest() - Method in class org.flmelody.core.context.EnhancedWindwardContext
Check request before executing function.
doOnRequest() - Method in class org.flmelody.core.context.support.JsonWindwardContext
 
doOnRequest() - Method in class org.flmelody.core.context.support.ViewWindwardContext
 
doOnRequest() - Method in class org.flmelody.core.sse.SseWindwardContext
 
doOnResponse(R) - Method in class org.flmelody.core.context.EnhancedWindwardContext
Cope with result of function.
doOnResponse(R) - Method in class org.flmelody.core.context.support.JsonWindwardContext
 
doOnResponse(R) - Method in class org.flmelody.core.context.support.ViewWindwardContext
 
doOnResponse(R) - Method in class org.flmelody.core.sse.SseWindwardContext
 

E

empty() - Static method in class org.flmelody.support.FunctionDefinition
 
EmptyWindwardContext - Class in org.flmelody.core.context
 
EmptyWindwardContext() - Constructor for class org.flmelody.core.context.EmptyWindwardContext
 
encode(ChannelHandlerContext, FullHttpResponse, List<Object>) - Method in class org.flmelody.core.netty.handler.HttpResponseEncoder
 
end() - Method in class org.flmelody.core.AbstractRouterGroup
 
end() - Method in interface org.flmelody.core.RouterGroup
Return this groups manager, so that we can bind more routers of root
EnhancedFunction<T,R> - Interface in org.flmelody.support
Represents a function that accepts one argument and produces a result.
EnhancedWindwardContext - Class in org.flmelody.core.context
 
EnhancedWindwardContext(WindwardRequest, WindwardResponse) - Constructor for class org.flmelody.core.context.EnhancedWindwardContext
 
ETAG - Static variable in class org.flmelody.core.HttpHeader
The HTTP ETag header field name.
Event - Interface in org.flmelody.core.wind.event
Event root interface.
event(WebSocketEvent) - Method in class org.flmelody.core.ws.WebSocketFireEvent.WebSocketFireEventBuilder
 
events - Variable in class org.flmelody.core.wind.AbstractWindManager
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class org.flmelody.core.netty.handler.HttpServerHandler
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class org.flmelody.core.netty.handler.SocketTailHandler
 
ExceptionHandler - Interface in org.flmelody.core
 
exceptionHandlers() - Static method in class org.flmelody.core.Windward
Get exception handlers
execute(EnhancedFunction<C, ?>) - Method in class org.flmelody.core.context.EnhancedWindwardContext
 
EXPECT - Static variable in class org.flmelody.core.HttpHeader
The HTTP Expect header field name.
EXPIRES - Static variable in class org.flmelody.core.HttpHeader
The HTTP Expires header field name.
ExtensionalWebSocketPlugin - Class in org.flmelody.core.plugin.ws
Holder of websockets codecs or parsers.
ExtensionalWebSocketPlugin() - Constructor for class org.flmelody.core.plugin.ws.ExtensionalWebSocketPlugin
 
ExtensionalWebSocketPlugin(List<WebSocketCodec>, List<WebSocketParser<?>>) - Constructor for class org.flmelody.core.plugin.ws.ExtensionalWebSocketPlugin
 
ExtensionalWebSocketPlugin(String, List<WebSocketCodec>, List<WebSocketParser<?>>) - Constructor for class org.flmelody.core.plugin.ws.ExtensionalWebSocketPlugin
 

F

FILE - Static variable in class org.flmelody.core.HttpHeaderValue
"file"
FILENAME - Static variable in class org.flmelody.core.HttpHeaderValue
"filename"
fileUri(String) - Method in class org.flmelody.core.plugin.resource.StaticResource.StaticResourceBuilder
 
Filter - Interface in org.flmelody.core
 
filter(WindwardContext) - Method in interface org.flmelody.core.Filter
 
filter(WindwardContext) - Method in class org.flmelody.core.LoggingFilter
 
filters() - Static method in class org.flmelody.core.Windward
Get filters
findResource(String, StaticResource) - Method in class org.flmelody.core.plugin.resource.BaseStaticResourcePlugin
 
findResource(String, StaticResource) - Method in class org.flmelody.core.plugin.resource.FixedStaticResourcePlugin
 
findRouter(String, String) - Static method in class org.flmelody.core.Windward
Find out registered function or resource by specific path
FixedStaticResourcePlugin - Class in org.flmelody.core.plugin.resource
 
FixedStaticResourcePlugin() - Constructor for class org.flmelody.core.plugin.resource.FixedStaticResourcePlugin
 
FixedStaticResourcePlugin(boolean) - Constructor for class org.flmelody.core.plugin.resource.FixedStaticResourcePlugin
 
flush() - Method in class org.flmelody.core.netty.NettyResponseWriter
 
flush() - Method in interface org.flmelody.core.ResponseWriter
flush response immediately
FORM_DATA - Static variable in class org.flmelody.core.HttpHeaderValue
"form-data"
FreemarkerView - Class in org.flmelody.core.plugin.view.freemarker
 
FreemarkerView() - Constructor for class org.flmelody.core.plugin.view.freemarker.FreemarkerView
 
FreemarkerView(String, String) - Constructor for class org.flmelody.core.plugin.view.freemarker.FreemarkerView
 
FROM - Static variable in class org.flmelody.core.HttpHeader
The HTTP From header field name.
FunctionDefinition - Class in org.flmelody.support
 
FunctionDefinition.FunctionDefinitionBuilder - Class in org.flmelody.support
Builder for FunctionDefinition
FunctionHelper - Class in org.flmelody.support
 
FunctionMetaInfo<I> - Class in org.flmelody.core
 
FunctionMetaInfo(String, I, Class<? extends WindwardContext>, Map<String, Object>) - Constructor for class org.flmelody.core.FunctionMetaInfo
 

G

get(String, Supplier<R>) - Method in class org.flmelody.core.AbstractRouterGroup
 
get(String, Consumer<SimpleWindwardContext>) - Method in class org.flmelody.core.AbstractRouterGroup
 
get(String, EnhancedFunction<C, ?>) - Method in class org.flmelody.core.AbstractRouterGroup
 
get(String, Supplier<R>) - Method in interface org.flmelody.core.Router
Register function with get method
get(String, Consumer<SimpleWindwardContext>) - Method in interface org.flmelody.core.Router
Register function with get method
get(String, EnhancedFunction<C, ?>) - Method in interface org.flmelody.core.Router
Register function with get method
get(String, Supplier<R>) - Method in class org.flmelody.core.Windward
Register function with get method
get(String, Consumer<SimpleWindwardContext>) - Method in class org.flmelody.core.Windward
Register function with get method
get(String, EnhancedFunction<C, ?>) - Method in class org.flmelody.core.Windward
Register function with get method
getCallback() - Method in class org.flmelody.core.sse.SseEjector
 
getClassname() - Method in class org.flmelody.core.wind.event.RouterBindEvent
 
getClassname() - Method in class org.flmelody.support.FunctionDefinition
 
getContext() - Method in class org.flmelody.core.FunctionMetaInfo
 
getContext() - Static method in class org.flmelody.core.support.HttpRequestHolder
 
getContextPath() - Method in class org.flmelody.core.Windward
 
getData() - Method in class org.flmelody.core.ws.WebSocketFireEvent
 
getEvent() - Method in class org.flmelody.core.ws.WebSocketFireEvent
 
getFileUri() - Method in class org.flmelody.core.plugin.resource.StaticResource
 
getFunction() - Method in class org.flmelody.core.FunctionMetaInfo
 
getFunctionDefinition() - Method in class org.flmelody.core.FunctionMetaInfo
 
getHeader(String) - Method in class org.flmelody.core.WindwardRequest
Return request header
getHeaders() - Method in class org.flmelody.core.WindwardRequest
Return all request headers
getMatchedPath() - Method in class org.flmelody.core.context.ResourceWindwardContext
 
getMethod() - Method in class org.flmelody.core.wind.event.RouterBindEvent
 
getMethod() - Method in class org.flmelody.core.WindwardRequest
Get request methods name
getMethod() - Method in class org.flmelody.support.FunctionDefinition
 
getOrder() - Method in class org.flmelody.core.DefaultNotFoundHandler
 
getOrder() - Method in interface org.flmelody.core.Order
Priority of component, the lower the value, the higher the priority
getParameterType() - Method in class org.flmelody.core.FunctionMetaInfo
 
getParameterTypes() - Method in class org.flmelody.support.FunctionDefinition
 
getPath() - Method in class org.flmelody.core.FunctionMetaInfo
 
getPathVariables() - Method in class org.flmelody.core.context.AbstractWindwardContext
Get path variables
getPathVariables() - Method in class org.flmelody.core.context.EmptyWindwardContext
 
getPathVariables() - Method in interface org.flmelody.core.context.WindwardContext
Get path variables
getPathVariables() - Method in class org.flmelody.core.FunctionMetaInfo
 
getPathVariables() - Method in class org.flmelody.core.WindwardRequest
Get path variables
getQuerystring() - Method in class org.flmelody.core.WindwardRequest
Get request querystring
getRequestBody() - Method in class org.flmelody.core.context.AbstractWindwardContext
Get request body
getRequestBody() - Method in class org.flmelody.core.context.EmptyWindwardContext
 
getRequestBody() - Method in interface org.flmelody.core.context.WindwardContext
Get request body
getRequestBody() - Method in class org.flmelody.core.WindwardRequest
Get request body
getRequestParameter(String) - Method in class org.flmelody.core.context.AbstractWindwardContext
Get parameter by name and type
getRequestParameter(String) - Method in class org.flmelody.core.context.EmptyWindwardContext
 
getRequestParameter(String) - Method in interface org.flmelody.core.context.WindwardContext
Get parameter by name and type
getRequestParameters(String) - Method in class org.flmelody.core.context.AbstractWindwardContext
Get parameter as list
getRequestParameters(String) - Method in class org.flmelody.core.context.EmptyWindwardContext
 
getRequestParameters(String) - Method in interface org.flmelody.core.context.WindwardContext
Get parameter as list
getRequestUrl() - Method in class org.flmelody.core.wind.event.RouterBindEvent
 
getResultType() - Method in class org.flmelody.core.FunctionMetaInfo
 
getReturnType() - Method in class org.flmelody.support.FunctionDefinition
 
getStaticResourceLocation() - Method in class org.flmelody.core.Windward
 
getTemplateRoot() - Method in class org.flmelody.core.Windward
 
getTimeout() - Method in class org.flmelody.core.sse.SseEjector
 
getUri() - Method in class org.flmelody.core.WindwardRequest
Request uri
getWebSocketCodecs() - Method in class org.flmelody.core.plugin.ws.ExtensionalWebSocketPlugin
 
getWebSocketData() - Method in class org.flmelody.core.ws.WebSocketWindwardContext
 
getWebSocketEvent() - Method in class org.flmelody.core.ws.WebSocketWindwardContext
 
getWebSocketParsers() - Method in class org.flmelody.core.plugin.ws.ExtensionalWebSocketPlugin
 
GroovyView - Class in org.flmelody.core.plugin.view.groovy
 
GroovyView() - Constructor for class org.flmelody.core.plugin.view.groovy.GroovyView
 
GroovyView(String, String) - Constructor for class org.flmelody.core.plugin.view.groovy.GroovyView
 
group(String) - Method in class org.flmelody.core.Windward
Define new router with specific relativePath
GsonPlugin - Class in org.flmelody.core.plugin.json
 
GsonPlugin() - Constructor for class org.flmelody.core.plugin.json.GsonPlugin
 
GsonUtil - Class in org.flmelody.util
 
GZIP - Static variable in class org.flmelody.core.HttpHeaderValue
"gzip"
GZIP_DEFLATE - Static variable in class org.flmelody.core.HttpHeaderValue
"gzip,deflate"

H

handle(WindwardContext) - Method in class org.flmelody.core.DefaultNotFoundHandler
 
handle(WindwardContext) - Method in interface org.flmelody.core.ExceptionHandler
 
Handler - Interface in org.flmelody.core
 
HandlerNotFoundException - Exception in org.flmelody.core.exception
 
HandlerNotFoundException(String) - Constructor for exception org.flmelody.core.exception.HandlerNotFoundException
 
headers(Map<String, List<String>>) - Method in class org.flmelody.core.WindwardRequest.WindwardRequestBuilder
 
HIGHEST_ORDER - Static variable in interface org.flmelody.core.Order
 
HOST - Static variable in class org.flmelody.core.HttpHeader
The HTTP Host header field name.
html(String, M) - Method in class org.flmelody.core.context.AbstractHttpWindwardContext
Response html directly
html(String, M) - Method in interface org.flmelody.core.context.HttpBasicWindwardContext
Response html directly
html(String, M) - Method in class org.flmelody.core.sse.SseWindwardContext
 
http(HttpMethod, String, Supplier<R>) - Method in class org.flmelody.core.AbstractRouterGroup
 
http(HttpMethod, String, Consumer<SimpleWindwardContext>) - Method in class org.flmelody.core.AbstractRouterGroup
 
http(HttpMethod, String, EnhancedFunction<C, ?>) - Method in class org.flmelody.core.AbstractRouterGroup
 
http(HttpMethod, String, Supplier<R>) - Method in interface org.flmelody.core.Router
Register function with specific method
http(HttpMethod, String, Consumer<SimpleWindwardContext>) - Method in interface org.flmelody.core.Router
Register function with specific method
http(HttpMethod, String, EnhancedFunction<C, ?>) - Method in interface org.flmelody.core.Router
Register function with specific method
http(HttpMethod, String, Supplier<R>) - Method in class org.flmelody.core.Windward
Register function with specific method
http(HttpMethod, String, Consumer<SimpleWindwardContext>) - Method in class org.flmelody.core.Windward
Register function with specific method
http(HttpMethod, String, EnhancedFunction<C, ?>) - Method in class org.flmelody.core.Windward
Register function with specific method
HttpBasicWindwardContext - Interface in org.flmelody.core.context
 
HttpEventHandler - Class in org.flmelody.core.netty.handler
 
HttpEventHandler() - Constructor for class org.flmelody.core.netty.handler.HttpEventHandler
 
HttpHeader - Class in org.flmelody.core
Common http headers
HttpHeader() - Constructor for class org.flmelody.core.HttpHeader
 
HttpHeaderValue - Class in org.flmelody.core
Common http headers values
HttpKind - Interface in org.flmelody.core.context.support
 
HttpMethod - Enum in org.flmelody.core
 
HttpRequestHolder - Class in org.flmelody.core.support
A useful holder, contains the request context for the current thread binding.
HttpRequestHolder() - Constructor for class org.flmelody.core.support.HttpRequestHolder
 
HttpResponseEncoder - Class in org.flmelody.core.netty.handler
 
HttpResponseEncoder() - Constructor for class org.flmelody.core.netty.handler.HttpResponseEncoder
 
HttpServer - Interface in org.flmelody.core
 
HttpServerHandler - Class in org.flmelody.core.netty.handler
 
HttpServerHandler() - Constructor for class org.flmelody.core.netty.handler.HttpServerHandler
 
HttpStatus - Enum in org.flmelody.core
 

I

id(String) - Method in interface org.flmelody.core.sse.SseEvent
Add an SSE "id" line.
id(String) - Method in class org.flmelody.core.sse.SseEventSource
Add an SSE "id" line.
id(String) - Method in class org.flmelody.core.sse.SseEventSource.SseEventSourceBuilder
 
IDENTITY - Static variable in class org.flmelody.core.HttpHeaderValue
"identity"
IF_MATCH - Static variable in class org.flmelody.core.HttpHeader
The HTTP If-Match header field name.
IF_MODIFIED_SINCE - Static variable in class org.flmelody.core.HttpHeader
The HTTP If-Modified-Since header field name.
IF_NONE_MATCH - Static variable in class org.flmelody.core.HttpHeader
The HTTP If-None-Match header field name.
IF_RANGE - Static variable in class org.flmelody.core.HttpHeader
The HTTP If-Range header field name.
IF_UNMODIFIED_SINCE - Static variable in class org.flmelody.core.HttpHeader
The HTTP If-Unmodified-Since header field name.
isCacheable() - Method in interface org.flmelody.core.context.WindwardContext
Whether context can be cached
isCacheable() - Method in class org.flmelody.core.ws.WebSocketWindwardContext
 
isClosed() - Method in class org.flmelody.core.context.AbstractWindwardContext
Check if current context is already closed
isClosed() - Method in class org.flmelody.core.context.EmptyWindwardContext
 
isClosed() - Method in interface org.flmelody.core.context.WindwardContext
Check if current context is already closed
isMatch(String) - Method in class org.flmelody.core.plugin.ws.ExtensionalWebSocketPlugin
 
isMatch(String, String) - Method in class org.flmelody.util.AntPathMatcher
 
isResourceGroup() - Method in class org.flmelody.core.DefaultRouterGroup
 
isUpgradedContext() - Method in class org.flmelody.core.ws.WebSocketWindwardContext
 

J

JacksonPlugin - Class in org.flmelody.core.plugin.json
 
JacksonPlugin() - Constructor for class org.flmelody.core.plugin.json.JacksonPlugin
 
JacksonUtil - Class in org.flmelody.util
 
join(Listener) - Method in class org.flmelody.core.wind.AbstractWindManager
 
join(Listener) - Method in interface org.flmelody.core.wind.WindManager
Register listener that wants to subscribe some events.
JsonDeserializeException - Exception in org.flmelody.core.exception
 
JsonDeserializeException(Throwable) - Constructor for exception org.flmelody.core.exception.JsonDeserializeException
 
JsonDeserializeException(String) - Constructor for exception org.flmelody.core.exception.JsonDeserializeException
 
JsonException - Exception in org.flmelody.core.exception
 
JsonException(Throwable) - Constructor for exception org.flmelody.core.exception.JsonException
 
JsonException(String) - Constructor for exception org.flmelody.core.exception.JsonException
 
jsonPlugin - Static variable in class org.flmelody.core.plugin.json.AutoJsonBinder
 
JsonPlugin - Interface in org.flmelody.core.plugin.json
Base interface for serializing or deserializing json
JsonSerializeException - Exception in org.flmelody.core.exception
 
JsonSerializeException(Throwable) - Constructor for exception org.flmelody.core.exception.JsonSerializeException
 
JsonSerializeException(String) - Constructor for exception org.flmelody.core.exception.JsonSerializeException
 
JsonWindwardContext - Class in org.flmelody.core.context.support
 
JsonWindwardContext(WindwardRequest, WindwardResponse) - Constructor for class org.flmelody.core.context.support.JsonWindwardContext
 

K

KEEP_ALIVE - Static variable in class org.flmelody.core.HttpHeaderValue
"keep-alive"
keepAlive(Long) - Method in class org.flmelody.core.sse.SseEjector
Retain Ejector for the specified number of seconds, if you do not set the time the default will end directly.
keepAlive(Boolean) - Method in class org.flmelody.core.WindwardRequest.WindwardRequestBuilder
 

L

LAST_MODIFIED - Static variable in class org.flmelody.core.HttpHeader
The HTTP Last-Modified header field name.
LINK - Static variable in class org.flmelody.core.HttpHeader
The HTTP Link header field name.
Listener - Interface in org.flmelody.core.wind.listener
 
listeners - Variable in class org.flmelody.core.wind.AbstractWindManager
 
loadEvent(Event) - Method in class org.flmelody.core.wind.AbstractWindManager
 
loadEvent(Event) - Method in interface org.flmelody.core.wind.WindManager
Load event.
LOCATION - Static variable in class org.flmelody.core.HttpHeader
The HTTP Location header field name.
logger - Static variable in class org.flmelody.core.plugin.json.AutoJsonBinder
 
LoggingFilter - Class in org.flmelody.core
 
LoggingFilter() - Constructor for class org.flmelody.core.LoggingFilter
 
LOWEST_ORDER - Static variable in interface org.flmelody.core.Order
 

M

mappedResources - Variable in class org.flmelody.core.plugin.resource.BaseStaticResourcePlugin
 
mappingResource(String, String...) - Method in class org.flmelody.core.plugin.resource.BaseStaticResourcePlugin
 
mappingResource(String, String...) - Method in interface org.flmelody.core.plugin.resource.ResourcePlugin
 
matchRouter(String, String) - Method in class org.flmelody.core.AbstractRouterGroup
 
matchRouter(String, String) - Method in interface org.flmelody.core.RouterGroup
Find out matched router function
MAX_AGE - Static variable in class org.flmelody.core.HttpHeaderValue
"max-age"
MAX_FORWARDS - Static variable in class org.flmelody.core.HttpHeader
The HTTP Max-Forwards header field name.
MAX_STALE - Static variable in class org.flmelody.core.HttpHeaderValue
"max-stale"
MediaType - Enum in org.flmelody.core
 
method(String) - Method in class org.flmelody.core.wind.event.RouterBindEvent.RouterBindEventBuilder
 
method(String) - Method in class org.flmelody.core.WindwardRequest.WindwardRequestBuilder
 
method(String) - Method in class org.flmelody.support.FunctionDefinition.FunctionDefinitionBuilder
 
MIN_FRESH - Static variable in class org.flmelody.core.HttpHeaderValue
"min-fresh"
MULTIPART_FORM_DATA - Static variable in class org.flmelody.core.HttpHeaderValue
"multipart/form-data"
MULTIPART_MIXED - Static variable in class org.flmelody.core.HttpHeaderValue
"multipart/mixed"
MUST_REVALIDATE - Static variable in class org.flmelody.core.HttpHeaderValue
"must-revalidate"

N

NAME - Static variable in class org.flmelody.core.HttpHeaderValue
"name"
name(String) - Method in interface org.flmelody.core.sse.SseEvent
Add an SSE "event" line.
name(String) - Method in class org.flmelody.core.sse.SseEventSource
Add an SSE "event" line.
name(String) - Method in class org.flmelody.core.sse.SseEventSource.SseEventSourceBuilder
 
NettyHttpServer - Class in org.flmelody.core.netty
 
NettyHttpServer(int) - Constructor for class org.flmelody.core.netty.NettyHttpServer
 
NettyResponseWriter - Class in org.flmelody.core.netty
 
NettyResponseWriter(ChannelHandlerContext, boolean) - Constructor for class org.flmelody.core.netty.NettyResponseWriter
 
newBuild() - Static method in class org.flmelody.core.WindwardRequest
 
newBuild() - Static method in class org.flmelody.util.AntPathMatcher
 
newBuilder() - Static method in class org.flmelody.core.plugin.resource.StaticResource
 
newBuilder(StaticResource) - Static method in class org.flmelody.core.plugin.resource.StaticResource
 
newBuilder() - Static method in class org.flmelody.core.WindwardResponse
 
NO_CACHE - Static variable in class org.flmelody.core.HttpHeaderValue
"no-cache"
NO_STORE - Static variable in class org.flmelody.core.HttpHeaderValue
"no-store"
NO_TRANSFORM - Static variable in class org.flmelody.core.HttpHeaderValue
"no-transform"
NONE - Static variable in class org.flmelody.core.HttpHeaderValue
"none"
NoRequestBodyException - Exception in org.flmelody.core.exception
 
NoRequestBodyException() - Constructor for exception org.flmelody.core.exception.NoRequestBodyException
 

O

ONLY_IF_CACHED - Static variable in class org.flmelody.core.HttpHeaderValue
"only-if-cached"
Order - Interface in org.flmelody.core
 
org.flmelody.core - package org.flmelody.core
 
org.flmelody.core.context - package org.flmelody.core.context
 
org.flmelody.core.context.support - package org.flmelody.core.context.support
 
org.flmelody.core.exception - package org.flmelody.core.exception
 
org.flmelody.core.netty - package org.flmelody.core.netty
 
org.flmelody.core.netty.event - package org.flmelody.core.netty.event
 
org.flmelody.core.netty.handler - package org.flmelody.core.netty.handler
 
org.flmelody.core.plugin - package org.flmelody.core.plugin
 
org.flmelody.core.plugin.json - package org.flmelody.core.plugin.json
 
org.flmelody.core.plugin.resolver - package org.flmelody.core.plugin.resolver
 
org.flmelody.core.plugin.resource - package org.flmelody.core.plugin.resource
 
org.flmelody.core.plugin.view - package org.flmelody.core.plugin.view
 
org.flmelody.core.plugin.view.freemarker - package org.flmelody.core.plugin.view.freemarker
 
org.flmelody.core.plugin.view.groovy - package org.flmelody.core.plugin.view.groovy
 
org.flmelody.core.plugin.view.thymeleaf - package org.flmelody.core.plugin.view.thymeleaf
 
org.flmelody.core.plugin.ws - package org.flmelody.core.plugin.ws
 
org.flmelody.core.sse - package org.flmelody.core.sse
 
org.flmelody.core.support - package org.flmelody.core.support
 
org.flmelody.core.wind - package org.flmelody.core.wind
 
org.flmelody.core.wind.event - package org.flmelody.core.wind.event
 
org.flmelody.core.wind.listener - package org.flmelody.core.wind.listener
 
org.flmelody.core.ws - package org.flmelody.core.ws
 
org.flmelody.core.ws.codec - package org.flmelody.core.ws.codec
 
org.flmelody.support - package org.flmelody.support
 
org.flmelody.util - package org.flmelody.util
 
ORIGIN - Static variable in class org.flmelody.core.HttpHeader
The HTTP Origin header field name.

P

parameterType(Class<?>) - Method in class org.flmelody.support.FunctionDefinition.FunctionDefinitionBuilder
 
pathVariables(Map<String, Object>) - Method in class org.flmelody.core.WindwardRequest.WindwardRequestBuilder
 
pattern - Variable in class org.flmelody.core.plugin.resource.BaseStaticResourcePlugin
 
pattern - Variable in class org.flmelody.core.plugin.ws.ExtensionalWebSocketPlugin
 
Plugin - Interface in org.flmelody.core.plugin
 
plugin(Class<T>) - Static method in class org.flmelody.core.Windward
Get plugin
PluginMissException - Exception in org.flmelody.core.exception
 
PluginMissException(Throwable) - Constructor for exception org.flmelody.core.exception.PluginMissException
 
PluginMissException(String) - Constructor for exception org.flmelody.core.exception.PluginMissException
 
PluginResolver - Interface in org.flmelody.core.plugin.resolver
 
plugins(Class<T>) - Static method in class org.flmelody.core.Windward
Get plugins by super or self
PluginSlot - Enum in org.flmelody.core.plugin
Predefine plugin slot.
post(String, Supplier<R>) - Method in class org.flmelody.core.AbstractRouterGroup
 
post(String, Consumer<SimpleWindwardContext>) - Method in class org.flmelody.core.AbstractRouterGroup
 
post(String, EnhancedFunction<C, ?>) - Method in class org.flmelody.core.AbstractRouterGroup
 
post(String, Supplier<R>) - Method in interface org.flmelody.core.Router
Register function with post method
post(String, Consumer<SimpleWindwardContext>) - Method in interface org.flmelody.core.Router
Register function with post method
post(String, EnhancedFunction<C, ?>) - Method in interface org.flmelody.core.Router
Register function with post method
post(String, Supplier<R>) - Method in class org.flmelody.core.Windward
Register function with post method
post(String, Consumer<SimpleWindwardContext>) - Method in class org.flmelody.core.Windward
Register function with post method
post(String, EnhancedFunction<C, ?>) - Method in class org.flmelody.core.Windward
Register function with post method
PRAGMA - Static variable in class org.flmelody.core.HttpHeader
The HTTP Pragma header field name.
PRIVATE - Static variable in class org.flmelody.core.HttpHeaderValue
"private"
PROXY_AUTHENTICATE - Static variable in class org.flmelody.core.HttpHeader
The HTTP Proxy-Authenticate header field name.
PROXY_AUTHORIZATION - Static variable in class org.flmelody.core.HttpHeader
The HTTP Proxy-Authorization header field name.
PROXY_REVALIDATE - Static variable in class org.flmelody.core.HttpHeaderValue
"proxy-revalidate"
PUBLIC - Static variable in class org.flmelody.core.HttpHeaderValue
"public"
publishEvent(Event...) - Method in class org.flmelody.core.Windward
Publish event
put(String, Supplier<R>) - Method in class org.flmelody.core.AbstractRouterGroup
 
put(String, Consumer<SimpleWindwardContext>) - Method in class org.flmelody.core.AbstractRouterGroup
 
put(String, EnhancedFunction<C, ?>) - Method in class org.flmelody.core.AbstractRouterGroup
 
put(String, Supplier<R>) - Method in interface org.flmelody.core.Router
Register function with put method
put(String, Consumer<SimpleWindwardContext>) - Method in interface org.flmelody.core.Router
Register function with put method
put(String, EnhancedFunction<C, ?>) - Method in interface org.flmelody.core.Router
Register function with put method
put(String, Supplier<R>) - Method in class org.flmelody.core.Windward
Register function with put method
put(String, Consumer<SimpleWindwardContext>) - Method in class org.flmelody.core.Windward
Register function with put method
put(String, EnhancedFunction<C, ?>) - Method in class org.flmelody.core.Windward
Register function with put method

Q

querystring(Map<String, List<String>>) - Method in class org.flmelody.core.WindwardRequest.WindwardRequestBuilder
 
QUOTED_PRINTABLE - Static variable in class org.flmelody.core.HttpHeaderValue
"quoted-printable"

R

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

S

S_MAXAGE - Static variable in class org.flmelody.core.HttpHeaderValue
"s-maxage"
send(SseEventSource.SseEventSourceBuilder) - Method in class org.flmelody.core.sse.SseEjector
 
SERVER - Static variable in class org.flmelody.core.HttpHeader
The HTTP Server header field name.
ServerException - Exception in org.flmelody.core.exception
 
ServerException(String) - Constructor for exception org.flmelody.core.exception.ServerException
 
SET_COOKIE - Static variable in class org.flmelody.core.HttpHeader
The HTTP Set-Cookie header field name.
SET_COOKIE2 - Static variable in class org.flmelody.core.HttpHeader
The HTTP Set-Cookie2 header field name.
setContext(WindwardContext) - Static method in class org.flmelody.core.support.HttpRequestHolder
 
setGroupPath(String) - Method in class org.flmelody.core.AbstractRouterGroup
 
setHttpResponse(boolean) - Method in class org.flmelody.core.ws.WebSocketWindwardContext
 
setTemplateLocationPrefix(String) - Method in class org.flmelody.core.plugin.view.AbstractViewPlugin
 
setup() - Static method in class org.flmelody.core.Windward
 
setup(int, Filter...) - Static method in class org.flmelody.core.Windward
Prepare core engine of Windward
setup(int, String, Filter...) - Static method in class org.flmelody.core.Windward
Prepare core engine of Windward
setup(int, String, String, String, Filter...) - Static method in class org.flmelody.core.Windward
Prepare core engine of Windward
setWebSocketData(Object) - Method in class org.flmelody.core.ws.WebSocketWindwardContext
 
setWebSocketEvent(WebSocketEvent) - Method in class org.flmelody.core.ws.WebSocketWindwardContext
 
SimpleWindwardContext - Class in org.flmelody.core.context
 
SimpleWindwardContext(WindwardRequest, WindwardResponse) - Constructor for class org.flmelody.core.context.SimpleWindwardContext
 
SLASH - Static variable in class org.flmelody.util.UrlUtil
 
slot(Class<? extends Plugin>) - Static method in enum org.flmelody.core.plugin.PluginSlot
 
SNAPPY - Static variable in class org.flmelody.core.HttpHeaderValue
"snappy"
SocketTailHandler - Class in org.flmelody.core.netty.handler
 
SocketTailHandler() - Constructor for class org.flmelody.core.netty.handler.SocketTailHandler
 
sse(String, EnhancedFunction<SseWindwardContext, SseEjector>) - Method in class org.flmelody.core.AbstractRouterGroup
 
sse(HttpMethod, String, EnhancedFunction<SseWindwardContext, SseEjector>) - Method in class org.flmelody.core.AbstractRouterGroup
 
sse(String, EnhancedFunction<SseWindwardContext, SseEjector>) - Method in interface org.flmelody.core.Router
Register SSE (server send event)
sse(HttpMethod, String, EnhancedFunction<SseWindwardContext, SseEjector>) - Method in interface org.flmelody.core.Router
Register SSE (server send event)
sse(String, EnhancedFunction<SseWindwardContext, SseEjector>) - Method in class org.flmelody.core.Windward
Register SSE (server send event)
sse(HttpMethod, String, EnhancedFunction<SseWindwardContext, SseEjector>) - Method in class org.flmelody.core.Windward
Register SSE (server send event)
SSE_CHUNK_TAIL - Static variable in interface org.flmelody.core.sse.SseChunkTail
 
SseChunkTail - Interface in org.flmelody.core.sse
 
SseEjector - Class in org.flmelody.core.sse
SSE emitter, It's very simple to use it like bellow
SseEjector(SseWindwardContext) - Constructor for class org.flmelody.core.sse.SseEjector
 
SseEvent - Interface in org.flmelody.core.sse
 
SseEventSource - Class in org.flmelody.core.sse
 
SseEventSource.SseEventSourceBuilder - Class in org.flmelody.core.sse
Builder for SseEventSource
SseWindwardContext - Class in org.flmelody.core.sse
 
SseWindwardContext(WindwardRequest, WindwardResponse) - Constructor for class org.flmelody.core.sse.SseWindwardContext
 
StaticResource - Class in org.flmelody.core.plugin.resource
 
StaticResource.StaticResourceBuilder - Class in org.flmelody.core.plugin.resource
Builder for StaticResource
subtype - Variable in enum org.flmelody.core.MediaType
 
supported(Exception) - Method in class org.flmelody.core.DefaultNotFoundHandler
 
supported(Exception) - Method in interface org.flmelody.core.ExceptionHandler
 
supportedExtension(String) - Method in class org.flmelody.core.plugin.view.AbstractViewPlugin
 

T

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
 

U

UPGRADE - Static variable in class org.flmelody.core.HttpHeader
The HTTP Upgrade header field name.
UPGRADE - Static variable in class org.flmelody.core.HttpHeaderValue
"upgrade"
uri(String) - Method in class org.flmelody.core.WindwardRequest.WindwardRequestBuilder
 
UrlUtil - Class in org.flmelody.util
 
USER_AGENT - Static variable in class org.flmelody.core.HttpHeader
The HTTP User-Agent header field name.
userEventTriggered(ChannelHandlerContext, Object) - Method in class org.flmelody.core.netty.handler.HttpEventHandler
 
userEventTriggered(ChannelHandlerContext, Object) - Method in class org.flmelody.core.netty.handler.HttpServerHandler
 
userEventTriggered(ChannelHandlerContext, Object) - Method in class org.flmelody.core.netty.handler.SocketTailHandler
 

V

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
 

W

WARNING - Static variable in class org.flmelody.core.HttpHeader
The HTTP Warning header field name.
WEBSOCKET - Static variable in class org.flmelody.core.HttpHeaderValue
"websocket"
WebSocketCodec - Interface in org.flmelody.core.ws.codec
Do not use this interface directly; you should always use its subclasses.
WebSocketDecoder<I> - Class in org.flmelody.core.ws.codec
Inherit this class to implement custom decoding.
WebSocketDecoder() - Constructor for class org.flmelody.core.ws.codec.WebSocketDecoder
 
WebSocketEncoder<I> - Class in org.flmelody.core.ws.codec
Inherit this class to implement custom coding.
WebSocketEncoder() - Constructor for class org.flmelody.core.ws.codec.WebSocketEncoder
 
WebSocketEvent - Enum in org.flmelody.core.ws
 
WebSocketFireEvent - Class in org.flmelody.core.ws
 
WebSocketFireEvent.WebSocketFireEventBuilder - Class in org.flmelody.core.ws
 
WebSocketHandler - Class in org.flmelody.core.netty.handler
 
WebSocketHandler() - Constructor for class org.flmelody.core.netty.handler.WebSocketHandler
 
WebSocketParser<I> - Class in org.flmelody.core.ws
Inherit this class to implement custom format message parsing.
WebSocketParser() - Constructor for class org.flmelody.core.ws.WebSocketParser
 
WebSocketWindwardContext - Class in org.flmelody.core.ws
 
WebSocketWindwardContext(WindwardRequest, WindwardResponse) - Constructor for class org.flmelody.core.ws.WebSocketWindwardContext
 
WindManager - Interface in org.flmelody.core.wind
 
Windward - Class in org.flmelody.core
 
WindwardContext - Interface in org.flmelody.core.context
Http context
WindwardException - Exception in org.flmelody.core.exception
 
WindwardException(Throwable) - Constructor for exception org.flmelody.core.exception.WindwardException
 
WindwardException(String) - Constructor for exception org.flmelody.core.exception.WindwardException
 
windwardRequest - Variable in class org.flmelody.core.context.AbstractWindwardContext
 
windwardRequest() - Method in class org.flmelody.core.context.AbstractWindwardContext
Get windwardRequest
windwardRequest() - Method in class org.flmelody.core.context.EmptyWindwardContext
 
windwardRequest() - Method in interface org.flmelody.core.context.WindwardContext
Get windwardRequest
WindwardRequest - Class in org.flmelody.core
 
WindwardRequest.WindwardRequestBuilder - Class in org.flmelody.core
Builder for WindwardRequest
windwardResponse - Variable in class org.flmelody.core.context.AbstractWindwardContext
 
WindwardResponse - Class in org.flmelody.core
 
WindwardResponse.WindwardResponseBuild - Class in org.flmelody.core
Builder for WindwardResponse
withIgnoreCase() - Method in class org.flmelody.util.AntPathMatcher.Builder
 
withMatchStart() - Method in class org.flmelody.util.AntPathMatcher.Builder
 
withPathSeparator(char) - Method in class org.flmelody.util.AntPathMatcher.Builder
 
withTrimTokens() - Method in class org.flmelody.util.AntPathMatcher.Builder
 
write(String, T) - Method in class org.flmelody.core.context.AbstractWindwardContext
Response data
write(int, String, T) - Method in class org.flmelody.core.context.AbstractWindwardContext
Response data
write(int, String, T) - Method in class org.flmelody.core.context.EmptyWindwardContext
 
write(String, T) - Method in interface org.flmelody.core.context.WindwardContext
Response data
write(int, String, T) - Method in interface org.flmelody.core.context.WindwardContext
Response data
write(int, T) - Method in class org.flmelody.core.netty.NettyResponseWriter
 
write(int, String, T) - Method in class org.flmelody.core.netty.NettyResponseWriter
 
write(int, String, Map<String, Object>, T) - Method in class org.flmelody.core.netty.NettyResponseWriter
 
write(int, String, T, boolean) - Method in class org.flmelody.core.netty.NettyResponseWriter
 
write(int, String, Map<String, Object>, T, boolean) - Method in class org.flmelody.core.netty.NettyResponseWriter
 
write(int, String, Map<String, Object>, T, boolean, boolean) - Method in class org.flmelody.core.netty.NettyResponseWriter
 
write(int, T) - Method in interface org.flmelody.core.ResponseWriter
Write response data
write(int, String, T) - Method in interface org.flmelody.core.ResponseWriter
Write response data
write(int, String, Map<String, Object>, T) - Method in interface org.flmelody.core.ResponseWriter
Write response data
write(int, String, T, boolean) - Method in interface org.flmelody.core.ResponseWriter
Write response data
write(int, String, Map<String, Object>, T, boolean) - Method in interface org.flmelody.core.ResponseWriter
Write response data
write(int, String, Map<String, Object>, T, boolean, boolean) - Method in interface org.flmelody.core.ResponseWriter
Write response data
write(int, String, T) - Method in class org.flmelody.core.sse.SseWindwardContext
 
write(int, T) - Method in class org.flmelody.core.WindwardResponse
Write data into response
write(int, String, T) - Method in class org.flmelody.core.WindwardResponse
Write data into response
write(int, String, Map<String, Object>, T) - Method in class org.flmelody.core.WindwardResponse
Write data into response
write(int, String, T) - Method in class org.flmelody.core.ws.WebSocketWindwardContext
 
writeAndClose(int, String, T) - Method in class org.flmelody.core.netty.NettyResponseWriter
 
writeAndClose(int, String, T) - Method in interface org.flmelody.core.ResponseWriter
Write response data
writeBinaryData(T) - Method in class org.flmelody.core.ws.WebSocketWindwardContext
Send any data
writeJson(T) - Method in class org.flmelody.core.context.AbstractWindwardContext
Response json
writeJson(int, T) - Method in class org.flmelody.core.context.AbstractWindwardContext
Response json
writeJson(int, T) - Method in class org.flmelody.core.context.EmptyWindwardContext
 
writeJson(T) - Method in interface org.flmelody.core.context.WindwardContext
Response json
writeJson(int, T) - Method in interface org.flmelody.core.context.WindwardContext
Response json
writeString(String) - Method in class org.flmelody.core.context.AbstractWindwardContext
Response plain string
writeString(int, String) - Method in class org.flmelody.core.context.AbstractWindwardContext
Response plain string
writeString(int, String) - Method in class org.flmelody.core.context.EmptyWindwardContext
 
writeString(String) - Method in interface org.flmelody.core.context.WindwardContext
Response plain string
writeString(int, String) - Method in interface org.flmelody.core.context.WindwardContext
Response plain string
ws(String, Consumer<WebSocketWindwardContext>) - Method in class org.flmelody.core.AbstractRouterGroup
 
ws(String, Consumer<WebSocketWindwardContext>) - Method in interface org.flmelody.core.Router
Register websocket function
ws(String, Consumer<WebSocketWindwardContext>) - Method in class org.flmelody.core.Windward
Register websocket function
WWW_AUTHENTICATE - Static variable in class org.flmelody.core.HttpHeader
The HTTP WWW-Authenticate header field name.

X

X_DEFLATE - Static variable in class org.flmelody.core.HttpHeaderValue
"x-deflate"
X_GZIP - Static variable in class org.flmelody.core.HttpHeaderValue
"x-gzip"
XML_HTTP_REQUEST - Static variable in class org.flmelody.core.HttpHeaderValue
"XmlHttpRequest"

Z

ZERO - Static variable in class org.flmelody.core.HttpHeaderValue
"0"
ZSTD - Static variable in class org.flmelody.core.HttpHeaderValue
"zstd"
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
Skip navigation links

Copyright © 2024 flmelody. All rights reserved.