跳转到正文

lua_domain API ​

完整接口目录 · 多语言与兼容桥接用法 · 工具包下载

模块说明 ​

text
Managed process domain for the pinned original backend-command Lua plugin.

The original loop has no stop hook. Drain terminates and joins the entire domain;
Host remains responsible for action settlement, fencing, cold backup and updates.
This is trusted legacy code, not a sandbox or a generic Lua plugin platform.

FRAMEWORK_REVISION ​

python
FRAMEWORK_REVISION: str

Lua 兼容组件依赖的框架源码标识,用于校验组件包的一致性。

validate_package ​

python
def validate_package(root)

Domain ​

python
class Domain

Domain.__init__ ​

python
def __init__(self, root, peer)

Domain.validate ​

python
async def validate(self, peer, body)

Domain.activate ​

python
async def activate(self, peer, body)

Domain.read ​

python
async def read(self)

Domain.watch ​

python
async def watch(self)

Domain.event ​

python
async def event(self, peer, body)

Domain.invoke ​

python
async def invoke(self, peer, body)

Domain.receive ​

python
async def receive(self)

Domain.drain ​

python
async def drain(self, peer, body)

Domain.close ​

python
async def close(self)

Domain.root ​

python
self.root

公开实例属性,在 __init__ 中设置。

Domain.peer ​

python
self.peer

公开实例属性,在 __init__ 中设置。

Domain.process ​

python
self.process

公开实例属性,在 __init__、activate 中设置。

Domain.closed ​

python
self.closed

公开实例属性,在 __init__、close 中设置。

Domain.started ​

python
self.started

公开实例属性,在 __init__ 中设置。

Domain.sequence ​

python
self.sequence

公开实例属性,在 __init__ 中设置。

Domain.menu_sequence ​

python
self.menu_sequence

公开实例属性,在 __init__ 中设置。

Domain.menu_pending ​

python
self.menu_pending

公开实例属性,在 __init__、invoke 中设置。

Domain.worker ​

python
self.worker

公开实例属性,在 __init__ 中设置。

Domain.session ​

python
self.session

公开实例属性,在 __init__、activate 中设置。

Domain.generation ​

python
self.generation

公开实例属性,在 __init__、activate 中设置。

Domain.mode ​

python
self.mode

公开实例属性,在 __init__、validate 中设置。

run ​

python
async def run(root)

Neomega · 使用、开发与参考文档