dkit library

Classes

Collector
路由收集器
Container
控制反转容器
Context
请求上下文
ContextData
上下文数据
Dispatcher
路由调度器
Event
FileAdapter
文件适配器
IContainer
控制反转容器接口
ILogger
日志记录器接口
Kernel
内核驱动
Listener
事件监听器
Logger
日志记录器
LoggerAdapter
日志适配器接口
Pipeline<T>
管道
Route
路由信息
Server
HTTP服务封装
StdAdapter
标准输入输出适配器

Extensions

DateFormat
Format date extension

Constants

defaultLogLevels → const Set<String>
日记默认等级
const {Logger.INFO, Logger.DEBUG, Logger.WARN, Logger.ERROR, Logger.FATAL}

Functions

pipeline<T>(List<Middleware<T>> pipes, T thing) → void
函数管道

Enums

Method
HTTP方法

Typedefs

Action(Context context) → void
路由动作
EventHandler(Event) → void
事件处理器类型
Factory(IContainer container) → dynamic
工厂函数接口
Middleware<T>(T t) → T
中间件类型
Provider(Kernel kernel) → void
服务提供者类型
RequestCompleteHandler() → void
请求完成类型
RequestErrorHandler(Error error, StackTrace trace) → void
请求错误类型
RequestHandler(HttpRequest request) → void
请求处理类型

Exceptions / Errors

BaseError
基础错误
RegisteredNameError
注册名已存在
RequestHandlerError
请求处理器错误
UnregisteredNameError
注册名不存在