跳过导航链接
A B C D E F G H I J L M N O P R S T X 

A

AbstractDelayEvent - xyz.noark.game.event.delay中的类
抽象的延迟事件.
AbstractDelayEvent() - 类 的构造器xyz.noark.game.event.delay.AbstractDelayEvent
 
AbstractMonitorService - xyz.noark.game.monitor中的类
监控服务接口...
AbstractMonitorService() - 类 的构造器xyz.noark.game.monitor.AbstractMonitorService
 
AbstractServerBootstrap - xyz.noark.game.bootstrap中的类
抽象的启动服务类.
AbstractServerBootstrap() - 类 的构造器xyz.noark.game.bootstrap.AbstractServerBootstrap
启动服务时,添加一个停机守护线程,用于清理异常情况.
AbstractTemplateLoader - xyz.noark.game.template中的类
抽象实现的模板加载器.
AbstractTemplateLoader(String) - 类 的构造器xyz.noark.game.template.AbstractTemplateLoader
 
AbstractTemplateManager - xyz.noark.game.template中的类
模板管理器.
AbstractTemplateManager() - 类 的构造器xyz.noark.game.template.AbstractTemplateManager
 
addMonitorService(AbstractMonitorService) - 类 中的方法xyz.noark.game.monitor.MonitorManager
 

B

BANNER_DEFAULT - 类 中的静态变量xyz.noark.game.NoarkConstant
Banner默认图案为Noark的Logo
BANNER_WUKONG - 类 中的静态变量xyz.noark.game.NoarkConstant
Banner悟空版本
bannerFileName() - 类 中的方法xyz.noark.game.bootstrap.AbstractServerBootstrap
Banner文件名称.
BaseServerBootstrap - xyz.noark.game.bootstrap中的类
一个默认的服务器启动引导类.
BaseServerBootstrap() - 类 的构造器xyz.noark.game.bootstrap.BaseServerBootstrap
 

C

checkValidity() - 类 中的方法xyz.noark.game.template.AbstractTemplateManager
所有模板都加载完成后,进行的数据校验.
compareTo(Delayed) - 类 中的方法xyz.noark.game.event.delay.AbstractDelayEvent
 
compareTo(Delayed) - 类 中的方法xyz.noark.game.event.delay.ShutdownEvent
 
contains(String) - 类 中的方法xyz.noark.game.dfa.DfaScanner
判定指定文本中是否包含了敏感词.
countDown() - 类 中的方法xyz.noark.game.event.delay.ShutdownEvent
 
CRYPTO_RSA_PUBLICKEY - 类 中的静态变量xyz.noark.game.NoarkConstant
加密公钥,用于配置文件时自定义RSA
CsvTemplateLoader - xyz.noark.game.template.csv中的类
CSV格式的模板加载类.
CsvTemplateLoader(String) - 类 的构造器xyz.noark.game.template.csv.CsvTemplateLoader
 
CsvTemplateLoader(String, char) - 类 的构造器xyz.noark.game.template.csv.CsvTemplateLoader
 

D

dataModular - 类 中的变量xyz.noark.game.bootstrap.BaseServerBootstrap
 
decrypt(String) - 类 中的方法xyz.noark.game.crypto.StringEncryptor
 
DelayEvent - xyz.noark.game.event.delay中的接口
延迟事件.
DelayEventManager - xyz.noark.game.event.delay中的类
一个提供延迟执行事件功能的实现类.
DelayEventManager() - 类 的构造器xyz.noark.game.event.delay.DelayEventManager
 
destroy() - 类 中的方法xyz.noark.game.event.delay.DelayEventManager
 
destroy() - 类 中的方法xyz.noark.game.event.EventModular
 
DfaScanner - xyz.noark.game.dfa中的类
基于DFA算法构建的敏感词扫描器.
DfaScanner(List<String>) - 类 的构造器xyz.noark.game.dfa.DfaScanner
构建一个敏感词扫描器.
DfaScanner(String, List<String>) - 类 的构造器xyz.noark.game.dfa.DfaScanner
构建一个敏感词扫描器.

E

equals(Object) - 类 中的方法xyz.noark.game.event.delay.AbstractDelayEvent
 
EventManager - xyz.noark.game.event中的接口
事件管理器.
eventModular - 类 中的变量xyz.noark.game.bootstrap.BaseServerBootstrap
 
EventModular - xyz.noark.game.event中的类
事件模块.
EventModular() - 类 的构造器xyz.noark.game.event.EventModular
 
exe() - 类 中的方法xyz.noark.game.monitor.AbstractMonitorService
执行逻辑.
exe() - 类 中的方法xyz.noark.game.monitor.impl.GcMonitorService
 
exe() - 类 中的方法xyz.noark.game.monitor.impl.MemoryMonitorService
 
exe() - 类 中的方法xyz.noark.game.monitor.impl.PacketMonitorService
 
exe() - 类 中的方法xyz.noark.game.monitor.impl.ThreadMonitorService
 
execute() - 接口 中的方法xyz.noark.game.script.GroovyScript
执行逻辑.
execute() - 类 中的方法xyz.noark.game.script.GroovyScriptExecutor
 
execute(String) - 类 中的方法xyz.noark.game.script.GroovyScriptService
执行一段Groovy脚本.

F

find(String) - 类 中的方法xyz.noark.game.dfa.DfaScanner
查找出指定文本中包含的第一个敏感词并返回.
findAll(String) - 类 中的方法xyz.noark.game.dfa.DfaScanner
查找出指定文本中包含的全部敏感词并返回.
fix(String, byte[]) - 类 中的静态方法xyz.noark.game.hotfix.HotfixService
使用类生成的字节数组来修复指定类.

G

GcMonitorService - xyz.noark.game.monitor.impl中的类
GC监控服务.
GcMonitorService() - 类 的构造器xyz.noark.game.monitor.impl.GcMonitorService
 
generateId() - 类 中的方法xyz.noark.game.id.IdGenerator
生成一个持久化类型的ID.
getDelay(TimeUnit) - 类 中的方法xyz.noark.game.event.delay.AbstractDelayEvent
 
getDelay(TimeUnit) - 类 中的方法xyz.noark.game.event.delay.ShutdownEvent
 
getDelay() - 类 中的方法xyz.noark.game.monitor.AbstractMonitorService
间隔多少执行.
getDelay() - 类 中的方法xyz.noark.game.monitor.impl.GcMonitorService
 
getDelay() - 类 中的方法xyz.noark.game.monitor.impl.MemoryMonitorService
 
getDelay() - 类 中的方法xyz.noark.game.monitor.impl.PacketMonitorService
 
getDelay() - 类 中的方法xyz.noark.game.monitor.impl.ThreadMonitorService
 
getEndTime() - 类 中的方法xyz.noark.game.event.delay.AbstractDelayEvent
 
getEndTime() - 接口 中的方法xyz.noark.game.event.delay.DelayEvent
获取当前延迟事件的结束时间.
getEndTime() - 类 中的方法xyz.noark.game.event.delay.ShutdownEvent
 
getId() - 类 中的方法xyz.noark.game.event.delay.AbstractDelayEvent
 
getInitialDelay() - 类 中的方法xyz.noark.game.monitor.AbstractMonitorService
延迟多少执行.
getInitialDelay() - 类 中的方法xyz.noark.game.monitor.impl.GcMonitorService
 
getInitialDelay() - 类 中的方法xyz.noark.game.monitor.impl.MemoryMonitorService
 
getInitialDelay() - 类 中的方法xyz.noark.game.monitor.impl.PacketMonitorService
 
getInitialDelay() - 类 中的方法xyz.noark.game.monitor.impl.ThreadMonitorService
 
getModuleName() - 类 中的方法xyz.noark.game.template.AbstractTemplateManager
获取当前模块名称,用于输入日志.
getPacketCodec() - 类 中的方法xyz.noark.game.bootstrap.AbstractServerBootstrap
自定义封包结构需要重写当前方法.
getPacketCodec() - 类 中的方法xyz.noark.game.bootstrap.BaseServerBootstrap
 
getServerName() - 类 中的方法xyz.noark.game.bootstrap.AbstractServerBootstrap
返回当前服务器名称.
getTemplateOrElseThrow(Class<T>, Map<K, T>, K) - 类 中的方法xyz.noark.game.template.AbstractTemplateManager
提供一种直接获取模板的方案.
getTemplateOrElseThrow(Class<T>, PairMap<L, R, T>, L, R) - 类 中的方法xyz.noark.game.template.AbstractTemplateManager
提供一种直接获取模板的方案.
getTemplateOrElseThrow(Class<T>, TripleMap<L, M, R, T>, L, M, R) - 类 中的方法xyz.noark.game.template.AbstractTemplateManager
提供一种直接获取模板的方案.
getUnit() - 类 中的方法xyz.noark.game.monitor.AbstractMonitorService
时间单位.
getUnit() - 类 中的方法xyz.noark.game.monitor.impl.GcMonitorService
 
getUnit() - 类 中的方法xyz.noark.game.monitor.impl.MemoryMonitorService
 
getUnit() - 类 中的方法xyz.noark.game.monitor.impl.PacketMonitorService
 
getUnit() - 类 中的方法xyz.noark.game.monitor.impl.ThreadMonitorService
 
getVersion() - 类 中的静态方法xyz.noark.game.Noark
Return the full version string of the present Noark codebase.
GroovyScript - xyz.noark.game.script中的接口
Groovy脚本接口.
GroovyScriptExecutor - xyz.noark.game.script中的类
一个最基本的脚本模板.
GroovyScriptExecutor() - 类 的构造器xyz.noark.game.script.GroovyScriptExecutor
 
GroovyScriptService - xyz.noark.game.script中的类
提供一套可直接执行Groovy脚本的服务类.
GroovyScriptService() - 类 的构造器xyz.noark.game.script.GroovyScriptService
 

H

hashCode() - 类 中的方法xyz.noark.game.event.delay.AbstractDelayEvent
 
HotfixService - xyz.noark.game.hotfix中的类
提供热修复功能的服务类.
HotfixService() - 类 的构造器xyz.noark.game.hotfix.HotfixService
 
httpModular - 类 中的变量xyz.noark.game.bootstrap.BaseServerBootstrap
 

I

IdGenerator - xyz.noark.game.id中的类
ID生成策略.
IdGenerator(int, int) - 类 的构造器xyz.noark.game.id.IdGenerator
构建一个ID生成器.
IdMaxSequenceException - xyz.noark.game.id中的异常错误
ID生成器已达最大的
IdMaxSequenceException(String) - 异常错误 的构造器xyz.noark.game.id.IdMaxSequenceException
 
init() - 类 中的方法xyz.noark.game.event.delay.DelayEventManager
 
init() - 类 中的方法xyz.noark.game.event.EventModular
 
initDataModular(Modular) - 类 中的方法xyz.noark.game.bootstrap.BaseServerBootstrap
 
initNetworkModular() - 类 中的方法xyz.noark.game.bootstrap.BaseServerBootstrap
 
INST - 类 中的静态变量xyz.noark.game.hotfix.JavaAgent
 
ioc - 类 中的变量xyz.noark.game.bootstrap.AbstractServerBootstrap
IOC容器

J

JavaAgent - xyz.noark.game.hotfix中的类
JavaAgent是一种能够在运行状态下动态修改字节码.
JavaAgent() - 类 的构造器xyz.noark.game.hotfix.JavaAgent
 
JsonTemplateLoader - xyz.noark.game.template.json中的类
JSON格式的模板加载类.
JsonTemplateLoader(String) - 类 的构造器xyz.noark.game.template.json.JsonTemplateLoader
 

L

load(Class<T>) - 类 中的方法xyz.noark.game.template.json.JsonTemplateLoader
加载模板数据.
loadAll(Class<T>, Function<? super T, ? extends K>) - 类 中的方法xyz.noark.game.template.AbstractTemplateLoader
 
loadAll(Class<T>, Function<? super T, ? extends L>, Function<? super T, ? extends R>) - 类 中的方法xyz.noark.game.template.AbstractTemplateLoader
 
loadAll(Class<T>, Function<? super T, ? extends L>, Function<? super T, ? extends M>, Function<? super T, ? extends R>) - 类 中的方法xyz.noark.game.template.AbstractTemplateLoader
 
loadAll(Class<T>) - 类 中的方法xyz.noark.game.template.csv.CsvTemplateLoader
 
loadAll(Class<T>) - 类 中的方法xyz.noark.game.template.json.JsonTemplateLoader
 
loadAll(Class<T>) - 接口 中的方法xyz.noark.game.template.TemplateLoader
加载模板数据.
loadAll(Class<T>, Function<? super T, ? extends K>) - 接口 中的方法xyz.noark.game.template.TemplateLoader
加载模板数据.
loadAll(Class<T>, Function<? super T, ? extends L>, Function<? super T, ? extends R>) - 接口 中的方法xyz.noark.game.template.TemplateLoader
加载模板数据.
loadAll(Class<T>, Function<? super T, ? extends L>, Function<? super T, ? extends M>, Function<? super T, ? extends R>) - 接口 中的方法xyz.noark.game.template.TemplateLoader
加载模板数据.
loadAll(Class<T>) - 类 中的方法xyz.noark.game.template.xml.XmlTemplateLoader
 
loadData() - 类 中的方法xyz.noark.game.template.AbstractTemplateManager
加载模板数据的过程.

M

main(String[]) - 类 中的静态方法xyz.noark.game.crypto.StringEncryptor
 
MemoryMonitorService - xyz.noark.game.monitor.impl中的类
内存监控服务.
MemoryMonitorService() - 类 的构造器xyz.noark.game.monitor.impl.MemoryMonitorService
 
modularManager - 类 中的变量xyz.noark.game.bootstrap.AbstractServerBootstrap
 
MonitorManager - xyz.noark.game.monitor中的类
监控服务管理器.
MonitorManager() - 类 的构造器xyz.noark.game.monitor.MonitorManager
 

N

nettyServer - 类 中的变量xyz.noark.game.bootstrap.BaseServerBootstrap
 
Noark - xyz.noark.game中的类
Noark框架启动类.
NOARK_PROFILES_ACTIVE - 类 中的静态变量xyz.noark.game.NoarkConstant
激活Noark的Profile的Key.
NOARK_VERSION - 类 中的静态变量xyz.noark.game.NoarkConstant
Noark版本的配置,系统自动生成,不可配置.
NoarkConstant - xyz.noark.game中的类
Noark的一些常用配置类.
NoarkConstant() - 类 的构造器xyz.noark.game.NoarkConstant
 

O

onBeginStart() - 类 中的方法xyz.noark.game.bootstrap.AbstractServerBootstrap
 
onStart() - 类 中的方法xyz.noark.game.bootstrap.AbstractServerBootstrap
启动逻辑.
onStart() - 类 中的方法xyz.noark.game.bootstrap.BaseServerBootstrap
 
onStop() - 类 中的方法xyz.noark.game.bootstrap.AbstractServerBootstrap
关闭逻辑.
onStop() - 类 中的方法xyz.noark.game.bootstrap.BaseServerBootstrap
 

P

PacketMonitorService - xyz.noark.game.monitor.impl中的类
封包监控服务.
PacketMonitorService() - 类 的构造器xyz.noark.game.monitor.impl.PacketMonitorService
 
premain(String, Instrumentation) - 类 中的静态方法xyz.noark.game.hotfix.JavaAgent
 
printBanner(String) - 类 中的方法xyz.noark.game.bootstrap.AbstractServerBootstrap
打印Banner图案.
publish(Event) - 类 中的方法xyz.noark.game.event.delay.DelayEventManager
 
publish(DelayEvent) - 类 中的方法xyz.noark.game.event.delay.DelayEventManager
 
publish(Event) - 接口 中的方法xyz.noark.game.event.EventManager
发布一个事件.
publish(DelayEvent) - 接口 中的方法xyz.noark.game.event.EventManager
发布一个延迟事件.

R

reload(boolean) - 类 中的方法xyz.noark.game.template.ReloadManager
重载所有模板管理器里的数据.
ReloadManager - xyz.noark.game.template中的类
重载管理器.
ReloadManager() - 类 的构造器xyz.noark.game.template.ReloadManager
 
remove(DelayEvent) - 类 中的方法xyz.noark.game.event.delay.DelayEventManager
 
remove(DelayEvent) - 接口 中的方法xyz.noark.game.event.EventManager
移除一个延迟事件.
replace(String) - 类 中的方法xyz.noark.game.dfa.DfaScanner
替换指定文本中的敏感词为星号(*).
run() - 类 中的方法xyz.noark.game.bootstrap.ShutdownHook
 
run() - 类 中的方法xyz.noark.game.monitor.AbstractMonitorService
 
run(Class<? extends ServerBootstrap>, String...) - 类 中的静态方法xyz.noark.game.Noark
启动游戏服务器.

S

SERVER_DEBUG - 类 中的静态变量xyz.noark.game.NoarkConstant
配置区服是否可以调试的Key
SERVER_ID - 类 中的静态变量xyz.noark.game.NoarkConstant
配置区服ID的Key
SERVER_NAME - 类 中的静态变量xyz.noark.game.NoarkConstant
配置区服名称的Key
ServerBootstrap - xyz.noark.game.bootstrap中的接口
服务启动类.
setEndTime(Date) - 类 中的方法xyz.noark.game.event.delay.AbstractDelayEvent
 
setId(long) - 类 中的方法xyz.noark.game.event.delay.AbstractDelayEvent
 
showBanner() - 类 中的方法xyz.noark.game.bootstrap.AbstractServerBootstrap
显示Banner.
ShutdownEvent - xyz.noark.game.event.delay中的类
停服事件.
ShutdownEvent(CountDownLatch) - 类 的构造器xyz.noark.game.event.delay.ShutdownEvent
 
ShutdownHook - xyz.noark.game.bootstrap中的类
停服信号勾子.
ShutdownHook(ServerBootstrap) - 类 的构造器xyz.noark.game.bootstrap.ShutdownHook
 
start() - 类 中的方法xyz.noark.game.bootstrap.AbstractServerBootstrap
 
start() - 接口 中的方法xyz.noark.game.bootstrap.ServerBootstrap
启动
stop() - 类 中的方法xyz.noark.game.bootstrap.AbstractServerBootstrap
 
stop() - 接口 中的方法xyz.noark.game.bootstrap.ServerBootstrap
停止
StringEncryptor - xyz.noark.game.crypto中的类
字符串加密器.
StringEncryptor(HashMap<String, String>) - 类 的构造器xyz.noark.game.crypto.StringEncryptor
 

T

TEMPLATE_PATH - 类 中的静态变量xyz.noark.game.NoarkConstant
配置区服所需策划模板文件的路径
templateLoader - 类 中的变量xyz.noark.game.template.AbstractTemplateManager
 
TemplateLoader - xyz.noark.game.template中的接口
模板资源加载器.
templatePath - 类 中的变量xyz.noark.game.template.AbstractTemplateLoader
 
threadModular - 类 中的变量xyz.noark.game.bootstrap.BaseServerBootstrap
 
ThreadMonitorService - xyz.noark.game.monitor.impl中的类
线程监控服务.
ThreadMonitorService() - 类 的构造器xyz.noark.game.monitor.impl.ThreadMonitorService
 
toString() - 类 中的方法xyz.noark.game.id.IdGenerator
 

X

XmlTemplateLoader - xyz.noark.game.template.xml中的类
XML格式的模板加载类.
XmlTemplateLoader(String) - 类 的构造器xyz.noark.game.template.xml.XmlTemplateLoader
 
xyz.noark.game - 程序包 xyz.noark.game
游戏相关常用模块
xyz.noark.game.bootstrap - 程序包 xyz.noark.game.bootstrap
应用启动引导入口.
xyz.noark.game.crypto - 程序包 xyz.noark.game.crypto
保护密码实现密文配置
xyz.noark.game.dfa - 程序包 xyz.noark.game.dfa
DFA敏感词过滤算法
xyz.noark.game.event - 程序包 xyz.noark.game.event
异步事件功能.
xyz.noark.game.event.delay - 程序包 xyz.noark.game.event.delay
延迟事件.
xyz.noark.game.hotfix - 程序包 xyz.noark.game.hotfix
热修复功能的实现.
xyz.noark.game.id - 程序包 xyz.noark.game.id
ID生成规则.
xyz.noark.game.monitor - 程序包 xyz.noark.game.monitor
 
xyz.noark.game.monitor.impl - 程序包 xyz.noark.game.monitor.impl
 
xyz.noark.game.script - 程序包 xyz.noark.game.script
 
xyz.noark.game.template - 程序包 xyz.noark.game.template
模板载入相关的功能实现
xyz.noark.game.template.csv - 程序包 xyz.noark.game.template.csv
CSV类型的模板加载实现.
xyz.noark.game.template.json - 程序包 xyz.noark.game.template.json
JSON类型的模板加载实现.
xyz.noark.game.template.xml - 程序包 xyz.noark.game.template.xml
XML类型的模板加载实现.
A B C D E F G H I J L M N O P R S T X 
跳过导航链接