nvflare.fuel.hci.client.api_spec module¶
- class AdminAPISpec[source]¶
Bases:
ABC
- abstract server_execute(command: str, reply_processor: Optional[ReplyProcessor] = None)[source]¶
Executes a command on server side.
- Parameters
command – The command to be executed.
reply_processor – Reply callback to use.
- class ReplyProcessor[source]¶
Bases:
object
A base class for parsing server’s response.
- process_dict(api: AdminAPISpec, data: dict)[source]¶
- process_error(api: AdminAPISpec, err: str)[source]¶
- process_shutdown(api: AdminAPISpec, msg: str)[source]¶
- process_string(api: AdminAPISpec, item: str)[source]¶
- process_success(api: AdminAPISpec, item: str)[source]¶
- process_table(api: AdminAPISpec, table: Table)[source]¶
- process_token(api: AdminAPISpec, token: str)[source]¶
- protocol_error(api: AdminAPISpec, err: str)[source]¶
- reply_done(api: AdminAPISpec)[source]¶
- reply_start(api: AdminAPISpec, reply_json)[source]¶