class documentation

Direct client to Temporal services.

Async Static Method connect Connect directly to Temporal services.
Method __init__ Initialize the base service client.
Async Method check_health Check whether the WorkflowService is up.
Instance Variable config Undocumented
Instance Variable operator_service Undocumented
Instance Variable test_service Undocumented
Instance Variable workflow_service Undocumented
Property worker_service_client Underlying service client.
Method _new_call Undocumented
Async Method _rpc_call Undocumented
Instance Variable _check_health_call Undocumented
async def connect(config: ConnectConfig) -> ServiceClient: (source)

Connect directly to Temporal services.

def __init__(self, config: ConnectConfig): (source)

Initialize the base service client.

async def check_health(self, *, service: str = 'temporal.api.workflowservice.v1.WorkflowService', retry: bool = False, metadata: Mapping[str, str] = {}, timeout: Optional[timedelta] = None) -> bool: (source)

Check whether the WorkflowService is up.

In addition to accepting which service to check health on, this accepts some of the same parameters as other RPC calls. See ServiceCall.__call__.

boolTrue when available, false if the server is running but the service is unavailable (rare), or raises an error if server/service cannot be reached.
config = (source)


operator_service = (source)


test_service = (source)


workflow_service = (source)


Underlying service client.

def _new_call(self, name: str, req_type: Type[ServiceRequest], resp_type: Type[ServiceResponse], *, service: str = 'workflow') -> ServiceCall[ServiceRequest, ServiceResponse]: (source)


async def _rpc_call(self, rpc: str, req: google.protobuf.message.Message, resp_type: Type[ServiceResponse], *, service: str, retry: bool, metadata: Mapping[str, str], timeout: Optional[timedelta]) -> ServiceResponse: (source)


_check_health_call = (source)