JML

Package net.sf.jqql

Interface Summary
QQ Define some constants which QQ use, the way naming of constant was unified as : QQ_[type]_[Name] For example, that the length of the constants , QQ_LENGTH_XXXXX Max said that the constant for QQ_MAX_XXXX
 

Class Summary
Crypter 加密解密QQ消息的工具类.
DiskFamilyProcessor Event processor in the package of disk protocol family disk协议族包事件处理器
KeepAliveTrigger send callable Object of keep alive package 发送Keep Alive包的Callable对象
PacketEventTrigger<T> fire packet event 触发PacketEvent
QQClient A class of QQ clinet, provid a convenient interface to user, for example send message , like that just need invoke a method to implement QQ的客户端类,这个类为用户提供一个方便的接口,比如发送消息之类的,只需要调用一个 方法便可以完成了。 network layer of Luma QQ was implemented by NIO , each Client allocate a Selector, every Selector can listening mulity Channel and channel was package in the implmented class of IPort, for a Client , there is a Main Port ,this one define as a port of connect QQ login server there is a port before login System ,also be Main port, according to require can start other port.
ResendTrigger<T>  
SingleExecutor The processor of a single thread, contains all responsible for the task can be modular, reducing the number of threads.
Util Tools, convenient way to provide some, some are mainly for debugging purposes, some not 工具类,提供一些方便的方法,有些主要是用于调试用途,有些不是
 

Enum Summary
QQPort some default port's difinition of QQ 一些缺省的QQ端口定义
 


JML