nvflare.edge.widgets.etr module

class EdgeTaskReceiver[source]

Bases: Widget

Edge Task Receiver (ETR) is to be used to receive edge requests dispatched from CP. ETR must be installed on CJ as a component in config_fed_client.json.

Note: ETR does not process edge requests directly. It’s another component’s responsibility (e.g. ETE) to process edge requests.

ETR indirectly interacts with request-processing component (also installed on the CJ) via Flare Events:

EdgeEventType.EDGE_REQUEST_RECEIVED for receiving task requests;

Init the Widget.