model_connector¶
connector¶
- class ConnectorStreamHandler(connector: 'ModelConnector', stream: 'Stream[Message]')¶
Bases:
object- connector: ModelConnector¶
- handle_message(msg: Message)¶
- handle_message(msg: NewTimeMessage)
- handle_message(msg: UpdateMessage)
- handle_message(msg: UpdateSeriesMessage)
- handle_message(msg: QuitMessage)
- initialize()¶
- class ModelConnector(model: 'ModelAdapterBase', updates: 'UpdateDataClientBase[T]', init_data: 'InitDataHandler', serialization: 'InternalSerializationStrategy[T]', name: 't.Optional[str]' = None)¶
Bases:
Generic[T]- close(message: QuitMessage)¶
- init_data: InitDataHandler¶
- initialize() RegistrationMessage¶
- model: ModelAdapterBase¶
- name: str | None = None¶
- new_time(message: NewTimeMessage)¶
- serialization: InternalSerializationStrategy[T]¶
- update(update: UpdateMessage) ResultMessage¶
- update_series(update: UpdateSeriesMessage) ResultMessage¶
- updates: UpdateDataClientBase[T]¶
init_data¶
- class DirectoryInitDataClient(root: 'pathlib.Path')¶
Bases:
InitDataClient- root: Path¶
- class InitDataClient(*args, **kwargs)¶
Bases:
InitDataHandler
- class ServicedInitDataClient(name: 'str', server: 'str')¶
Bases:
InitDataClient- client: RequestClient¶
- close()¶
- name: str¶
- server: str¶