nvflare.fuel.f3.streaming.object_streamer module¶
- class ObjectHandler(object_stream_cb: Callable, object_cb: Callable, obj_tasks: dict)[source]¶
Bases:
object
- handle_object(future: StreamFuture, *args, **kwargs)[source]¶
- object_done(future: StreamFuture, obj_sid: int, index: int, *args, **kwargs)[source]¶
- class ObjectRxTask(obj_sid: int, channel: str, topic: str, origin: str, headers: dict)[source]¶
Bases:
object
- class ObjectStreamer(blob_streamer: BlobStreamer)[source]¶
Bases:
object
- register_object_callbacks(channel, topic, object_stream_cb: Callable, object_cb: Callable, *args, **kwargs)[source]¶
- stream_objects(channel: str, topic: str, target: str, headers: dict, iterator: ObjectIterator, secure=False, optional=False) ObjectStreamFuture [source]¶
- class ObjectTxTask(channel: str, topic: str, target: str, headers: dict, iterator: ObjectIterator, secure: bool, optional: bool)[source]¶
Bases:
object