Skip to content

Home > @esengine/ecs-framework-monorepo > RpcMetadataManager

RpcMetadataManager class

RPC元数据管理器 负责管理所有RPC方法的元数据和注册信息

Signature:

typescript
export declare class RpcMetadataManager extends EventEmitter

Extends: EventEmitter

Methods

Method

Modifiers

Description

clear()

清空所有注册

destroy()

销毁管理器

getAllMethodNames()

获取所有已注册的方法名

getClassInstance(className)

获取类实例

getClassMethods(className)

获取类的所有RPC方法

getClientRpcMethods()

获取所有客户端RPC方法

getMethodClass(methodName)

根据方法名获取所属类

getMethodHandler(methodName)

获取RPC方法处理器

getMethodMetadata(methodName)

获取RPC方法元数据

getRegisteredClasses()

获取已注册的类名列表

getServerRpcMethods()

获取所有服务端RPC方法

getStats()

获取注册统计信息

hasMethod(methodName)

检查方法是否存在

registerClass(instance)

注册RPC类

searchMethods(query)

搜索方法

unregisterClass(classNameOrInstance)

注销RPC类

validateMethodCall(methodName, args, callerId)

验证方法调用

基于 MIT 许可证发布