GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | ||||||||||||||||||||||||||||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | ||||||||||||||||||||||||||||||||||||||
GeezerVison is showing python.temporal.io — temporalio.client.Plugin
class documentation
Base class for client plugins that can intercept and modify client behavior. Plugins allow customization of client creation and service connection processes through a chain of responsibility pattern. Each plugin can modify the client configuration or intercept service client connections. If the plugin is also a temporalio.worker.Plugin, it will additionally be propagated as a worker plugin. You should likley not also provide it to the worker as that will result in the plugin being applied twice.
overridden in
temporalio.plugin.SimplePluginHook called when creating a client to allow modification of configuration. This method is called during client creation and allows plugins to modify the client configuration before the client is fully initialized. Plugins can add interceptors, modify connection parameters, or change other settings.
@abstractmethod
async def connect_service_client(self, config: ConnectConfig, next: Callable[) -> ServiceClient:
(source)
¶
overridden in
temporalio.plugin.SimplePluginHook called when connecting to the Temporal service. This method is called during service client connection and allows plugins to intercept or modify the connection process. Plugins can modify connection parameters, add authentication, or provide custom connection logic.
overridden in
temporalio.plugin.SimplePluginGet the name of this plugin. Can be overridden if desired to provide a more appropriate name.
overridden in
temporalio.plugin.SimplePluginGet the version of this plugin. Can be overridden to provide a version. Clients don't report plugin versions yet. A plugin that is also a temporalio.worker.Plugin reports its version in worker heartbeats.
| ||||||||||||||||||||||||||||||||||||||
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. | ||||||||||||||||||||||||||||||||||||||