所有类 接口概要 类概要 枚举概要 异常错误概要 注释类型概要
| 类 |
说明 |
| Account |
|
| AccountBalanceDto |
|
| AccountConstant |
|
| AccountDto |
|
| AccountErrorCode |
|
| AccountKeyStore |
|
| AccountKeyStoreDto |
|
| AccountService |
|
| AccountStatus |
账户状态枚举类
Account Status Enumeration Class
|
| AccountTool |
|
| Ack |
消息确认对象,表示已经收到
Message confirmation object, indicating that it has been received
|
| Address |
|
| AddressPrefixDatas |
地址前缀对象集合管理
|
| AddressPrefixInf |
|
| AddressTool |
|
| AESEncrypt |
AES加密 对称加密
|
| Agent |
节点信息类
Node information class
|
| Alias |
|
| AliasDto |
|
| Api |
|
| ApiModel |
|
| ApiModelProperty |
|
| ApiOperation |
|
| ApiType |
|
| ArraysTool |
|
| Autowired |
用来标记bean的属性,标记了该注解之后,系统在初始化阶段会对该字段自动赋值
After the annotation is marked with the attributes used to mark the bean,
the system is automatically assigned to the field during the initialization phase.
|
| Base58 |
|
| BaseBusinessMessage |
通用消息体
|
| BaseCmd |
所有对外提供的接口的父类,必须继承BaseCmd才能被反射调用到
The parent class of all externally provided interfaces, must inherit BaseCmd to be invoked by reflection
|
| BaseConstant |
|
| BaseInvoke |
如果一个Response需要自动处理,那么自动处理的类必须继承BaseInvoke,然后重写callBack方法
If a Response needs to be automatically processed, the automatically processed class must inherit BaseInvoke and then override the callBack method
|
| BaseNulsData |
|
| BeanMethodInterceptor<T> |
系统对象管理器中使用的拦截器接口,想要拦截某些方法时,需要定义自己的拦截器,实现该接口
The interceptor interface used in the system object manager, when you want to intercept some methods,
you need to define your own interceptor to implement the interface.
|
| BeanMethodInterceptorChain |
方法拦截器链:一个方法可以被多个拦截器拦截,多个拦截器之间顺序的组成了一条拦截器链,没个拦截器可以决定是否继续执行后面拦截器
Method the interceptor chain: one method can be more interceptors to intercept,
between multiple interceptors sequence formed a chain of interceptors, behind each blocker can decide whether to continue the interceptor
|
| BeanMethodInterceptorManager |
拦截器管理器
Interceptor manager.
|
| BeanStatusException |
系统对象池中的对象实例访问状态不正确时,抛出的异常
An exception is thrown when the object instance in the system object pool is not in the right state.
|
| BigIntegerUtils |
|
| Block |
|
| BlockDto |
|
| BlockExtendsData |
|
| BlockHeader |
|
| BlockHeaderDto |
|
| BlockHeaderPo |
区块头存储对象
|
| BlockRoundData |
|
| BlockService |
|
| BlockSignature |
|
| ByteArrayWrapper |
|
| ByteStreams |
|
| ByteUtils |
|
| CancelDeposit |
退出委托信息类(交易中的txData)
Withdrawal from the delegated information class
|
| ClientHandler |
客户端事件触发处理类
Client Event Triggering Processing Class
|
| ClientInitializer |
客户端配置类
Client Configuration Class
|
| CmdAnnotation |
拥有该注解的方法会被认为:对外提供的接口
The methods which contain this annotation would be considered: the interface provided to the outside world
|
| CmdDetail |
对外提供的方法的具体信息
Detail information on methods provided to the outside world
|
| CmdParameter |
对外提供的方法的参数信息
Parameter information of methods provided to the outside world
|
| CmdPriority |
消息优先级
Message Priority
|
| Coin |
|
| CoinData |
|
| CoinFrom |
|
| CoinFromDto |
|
| CoinFromsDto |
|
| CoinTo |
|
| CoinToDto |
|
| CoinTosDto |
|
| CollectionUtils |
集合工具类
|
| CommonCodeConstanst |
|
| CommonValidator |
|
| Component |
该注解用来标识类型,当类型上标记了本注解,系统会在初始化阶段实例化该对象,并且对需要自动装载的属性进行赋值
该注解标识的类型生成的对象不使用动态代理的方式实例化,不会被默认拦截器拦截
This annotation is used to identify the type, and when the annotation is marked on the type,
the system instantiates the object in the initialization phase and assigns the attributes that need to be automatically loaded.
|
| ConfigItem |
配置项
|
| ConfigItem |
模块的自定义参数
User defined parameters of module
|
| ConfigLoader |
|
| ConfigSetting |
|
| Configuration |
|
| ConfigurationLoader |
|
| ConfigurationLoader.ConfigItem |
|
| ConnectData |
链接基础类
Link base class
|
| ConnectManager |
链接管理类
Link Management Class
|
| ConsensusDto |
|
| ConsensusService |
|
| Constant |
|
| Constants |
WebsocketTool的常量
Constants of WebsocketTool
|
| Controller |
|
| CreateAgentForm |
|
| CrossTransferForm |
|
| CrossTransferTxFeeDto |
|
| CryptoException |
author Facjas
date 2018/6/13.
|
| DataCacher<T> |
异步请求响应结果缓存类
|
| DateUtils |
|
| DefaultMethodInterceptor |
系统默认的方法拦截器,用于aop底层实现
The system's default method interceptor is used for the aop underlying implementation.
|
| DefaultVersionChangeInvoker |
|
| Deposit |
委托信息类
Delegated information class
|
| DepositDto |
|
| DepositForm |
|
| DepositInfoDto |
|
| DoubleUtils |
|
| ECIESUtil |
|
| ECKey |
Represents an elliptic curve public and (optionally) private key, usable for digital signatures but not encryption.
|
| ECKey.ECDSASignature |
Groups the two components that make up a signature, and provides a way to encode to DER form, which is
how ECDSA signatures are represented when embedded in other data structures in the Bitcoin protocol.
|
| ECKey.MissingPrivateKeyException |
|
| EncryptedData |
加密后的数据
|
| ErrorCode |
系统所有返回编码的管理工具,所有的常量都应该用该类实现。
|
| EventListener |
|
| FormatValidUtils |
|
| HexUtil |
|
| HMacWithSha256 |
|
| HostInfo |
获取本地IP地址,兼容Windows、Linux
Get the local IP address, compatible with Windows, Linux
|
| I18nUtils |
国际化工具,可以根据系统设置的语言把信息编码转换为可读的不同语言的字符串
Internationalized tools can convert information encoding into
a readable string of different languages, depending on the language set by the system.
|
| IniEntity |
|
| IniModuleConfigParser |
|
| InitializingBean |
初始化对象接口
Initialize the object interface.
|
| Interceptor |
拦截器注解,标注了该注解的对象,需要实现BeanMethodInterceptor接口,可以拦截标注了指定注解的方法或对象的全部方法
The interceptor annotation, annotated with the object of the annotation, needs to implement the BeanMethodInterceptor interface,
which intercepts all methods or objects that annotate the specified annotation.
|
| IoUtils |
|
| JsonModuleConfigParser |
|
| JsonRpcRequest |
|
| JsonRpcUtil |
JSON-RPC 请求工具
|
| JSONUtils |
Json序列化与反序列化工具,使用了jackson作为工具包,优化时主要参考官方文档
|
| KeccakHash |
|
| KernelCmd4Test |
this class is only used by testing.
|
| KernelInvoke |
|
| KernelModule |
|
| Key |
|
| LazyECPoint |
A wrapper around ECPoint that delays decoding of the point for as long as possible.
|
| LinuxSecureRandom |
A SecureRandom implementation that is able to override the standard JVM provided implementation, and which simply
serves random numbers by reading /dev/U_RANDOM.
|
| ListUtil |
|
| Log |
公共日志类
Public Log Class
|
| LogAppender |
日志打印管理类,日志文件创建,日志文件大小,保存时间,日志输出格式等设置管理
Log Printing Management Class, Log File Creation, Log File Size, Save Time, Log Output Format and other settings management
|
| LogFilter |
日志打印级别过滤器
Log Printing Level Filter
|
| LoggerBuilder |
日志管理工具类
Log Management Tool Class
|
| LongUtils |
|
| MapUtils |
Created by zhoulijun on 2018/4/4.
|
| Message |
所有消息都应该用该对象进行传输
All messages should be transmitted with this object
|
| MessageType |
消息类型
Message types
|
| MessageUtil |
消息工具类,用于构造常用的基本消息体
Message Tool Class for Constructing Commonly Used Basic Message Body
|
| MockModuleTest |
|
| ModularServiceMethodInterceptor |
系统默认的服务拦截器
System default service interceptor.
|
| Module |
|
| ModuleConfig |
|
| ModuleConfigParser |
|
| ModuleE |
Module information
|
| ModuleE.Constant |
|
| ModuleStatusCmd |
|
| MultipleBeanMethodInterceptorChain |
多重拦截器链:只当一个方法存在多条连接器链时使用,该链每次执行一个方法前初始化、组装
Multiple interceptors chain.Only when one method has multiple connector chains,
The chain is initialized and assembled every time a method is executed.
|
| MultiSigAccount |
多签地址账户
|
| MultiSignAliasDto |
|
| MultiSignConsensusDto |
|
| MultiSignDepositDto |
|
| MultiSignStopConsensusDto |
|
| MultiSignTransferDto |
|
| MultiSignTransferTxFeeDto |
|
| MultiSignTxSignature |
多签账户签名
|
| MultiSignWithDrawDto |
|
| NcfModuleConfigParser |
|
| NegotiateConnection |
握手请求
Handshake request
|
| NegotiateConnectionResponse |
握手确认
Handshake confirmation
|
| NerveSDKBootStrap |
|
| NerveSDKTool |
|
| NerveToken |
|
| NerveTokenAmount |
|
| NettyClient |
netty客服端启动实现类
Customer Service Start Implementation Class
|
| NettyServer |
netty服务器端实现类
Server-side implementation class
|
| NonceHashData |
本地发交易时缓存交易hash并且记录时间,
下次发起交易计算nonce值时,
如果已过期则nonce值从账本中获取
|
| Notification |
通知
Notification
|
| NotifySender |
|
| NoUse |
用于测试
|
| NulsByteBuffer |
|
| NulsData |
|
| NulsDateUtils |
时间服务类:用于同步网络模块标准时间
Time service class:Used to synchronize network standard time.
|
| NulsException |
Created by Niels on 2017/10/9.
|
| NulsHash |
|
| NulsLogger |
系统日志类
System Log Class
|
| NulsOutputStreamBuffer |
|
| NulsRpcModuleBootstrap |
|
| NulsRuntimeException |
|
| NulsSignData |
|
| NulsThreadFactory |
|
| ObjectUtils |
|
| OkHttpClientUtil |
|
| OkHttpClientUtil.NetCallback |
自定义网络回调接口
|
| Order |
|
| P2PHKSignature |
|
| Page<T> |
|
| ParamCmd |
测试接口,测试rpc服务稳定性
|
| Parameter |
注解类,用以描述对外提供接口的参数信息
Annotation classes to describe parameter information that provides interfaces to the outside world
|
| Parameters |
注解类,Parameter的集合
Annotation classes, sets of Parameters
|
| Persist |
|
| PersistConfigInterceptor |
|
| PersistManager |
|
| ProgramMethod |
|
| ProgramMethodArg |
|
| PropertiesEntity |
|
| PropertiesModuleConfigParser |
|
| ProtocolVersion |
协议版本
|
| RedPunishData |
红牌惩罚信息类
Red Card Punishment Information Category
|
| RegisterApi |
一个模块对外提供的所有方法的合集
A collection of all methods provided by a module
|
| RegisterCompoundMethod |
订阅多个远程方法
Subscribe to multiple remote methods
|
| RegisterInvoke |
|
| Request |
请求调用远程方法
Request to invoke remote methods
|
| RequestByCountProcessor |
订阅事件处理线程
Subscription event processing threads
|
| RequestByPeriodProcessor |
订阅定时返回数据处理线程
Subscription event processing threads
|
| RequestContainer |
请求的数据存放容器
Requested entity storage container
|
| RequestMessageProcessor |
消息处理器
Receive message processor
|
| RequestOnlyProcessor |
不需要回执的请求处理线程
Request processing threads that do not require a receipt
|
| Response |
远程调用的方法的结果
Result of a remotely invoked method
|
| ResponseAutoProcessor |
消费从服务端获取的消息
Consume the messages from servers
|
| ResponseContainer |
结果数据存放容器
Response entity storage container
|
| ResponseData |
接口返回值
|
| ResponseMessageProcessor |
消息处理器
Send message processor
|
| RestFulResult<T> |
|
| RestFulUtil |
基于HttpClient第三方工具的http工具类
|
| Result<T> |
|
| RpcCall |
|
| RpcErrorCode |
|
| RpcMethod |
|
| RpcModule |
|
| RpcModuleState |
|
| RpcResult<T> |
|
| RpcResultError |
|
| RPCUtil |
|
| ScanUtil |
该工具类用于扫描classpath中所有的类,包含jar文件中的class和文件夹下的class
The utility class is used to scan all classes in the classpath,
including the class in the jar file and the class under the folder.
|
| SDKContext |
|
| SerializeUtil |
|
| SerializeUtils |
|
| ServerHandler |
服务器端事件触发处理类
Server-side event trigger processing class
|
| ServerInitializer |
服务器端配置类
Server Configuration Class
|
| Service |
该注解用来标识类型,当类型上标记了本注解,系统会在初始化阶段实例化该对象,并且对需要自动装载的属性进行赋值
该注解标识的类型生成的对象使用动态代理的方式实例化,会被默认拦截器拦截
This annotation is used to identify the type, and when the annotation is marked on the type,
the system instantiates the object in the initialization phase and assigns the attributes that need to be automatically loaded.
|
| SetUtil |
|
| Sha256Hash |
A Sha256Hash just wraps a byte[] so that equals and hashcode work correctly, allowing it to be used as keys in a
map.
|
| Sha3Hash |
|
| Sha512Hash |
|
| SignatureUtil |
交易签名工具类
Transaction Signature Tool Class
|
| SignDto |
|
| SmallBlock |
小区块,用于新区块打包完成后进行广播,小区块中包含区块头、块中交易hash列表、打包过程中产生的交易(其他节点一定没有的交易)
Block block, used for broadcasting after the new block is packaged,
and the blocks in the block are included in the block header ,tx hash list of the block
and the transaction generated in the packaging process (other transactions that must not be made by other nodes).
|
| SpringLiteContext |
简化版本的ROC框架,参考spring-framework的使用方式,实现简单的依赖注入和动态代理实现的面向切面编程
|
| StableAddLiquidityData |
|
| StableRemoveLiquidityData |
|
| StableSwapTradeData |
|
| StartServerProcessor |
消息处理器
Send message processor
|
| StopAgent |
停止节点信息类
Stop Node Information Class
|
| StopAgentForm |
|
| StopConsensusDto |
|
| StopDepositDto |
|
| StringUtils |
|
| SyncStatusEnum |
节点同步状态枚举
|
| TextMessageHandler |
文本类型的消息处理器
Text type message handler
|
| ThreadCache |
|
| ThreadUtils |
|
| TimeContainer |
|
| ToolsConstant |
|
| Transaction |
|
| TransactionDto |
|
| TransactionFeeCalculator |
|
| TransactionManager |
交易反序列化工具
|
| TransactionService |
|
| TransactionSignature |
|
| TransferDto |
|
| TransferForm |
|
| TransferTxFeeDto |
|
| TxData |
|
| TxErrorCode |
|
| TxFeeUtil |
|
| TxForm |
|
| TxStatusEnum |
交易状态枚举
Enumeration of transaction status
|
| TxType |
交易类型
|
| TxUtils |
|
| TypeDescriptor |
类型描述
|
| UnregisterCompoundMethod |
取消订阅多个远程方法
Unsubscribe to multiple remote methods
|
| UnsafeByteArrayOutputStream |
An unsynchronized implementation of ByteArrayOutputStream that will return the backing byte array if its length == size().
|
| Unsubscribe |
取消订阅
unsubscribe
|
| ValidateUtil |
|
| Value |
|
| Value.NotNull |
配置文件非空校验
|
| VarInt |
A variable-length encoded unsigned integer using Satoshi's encoding (a.k.a.
|
| VersionChangeInvoker |
|
| WithdrawalAdditionalFeeTxData |
追加提现手续费TxData
|
| WithdrawalTxData |
提现交易txdata
|
| WithdrawalTxDto |
|
| WithDrawDto |
|
| WithdrawForm |
|
| YellowPunishData |
黄牌惩罚信息类
Yellow Card Punishment Information Category
|