Source code for isek.node.default_registry

from typing import Optional, Dict

from isek.node.registry import Registry
from isek.utils.log import log


[docs] class DefaultRegistry(Registry):
[docs] def register_node( self, node_id: str, host: str, port: int, metadata: Optional[Dict[str, str]] = None, ): log.debug(f"Node {node_id} default registered.")
[docs] def get_available_nodes(self) -> dict: return {}
[docs] def deregister_node(self, node_id: str): log.debug(f"Node {node_id} default deregistered.")
[docs] def lease_refresh(self, node_id: str): log.debug(f"Node {node_id} default lease refresh.")