Interface ScheduleClientPlugin
- All Known Implementing Classes:
SimplePlugin
Plugin interface for customizing Temporal schedule client configuration.
Plugins that implement both WorkflowServiceStubsPlugin and
ScheduleClientPlugin are automatically propagated from the service stubs to the schedule
client.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoidAllows the plugin to modify schedule client options before the client is created.getName()Returns a unique name for this plugin.
-
Method Details
-
getName
Returns a unique name for this plugin. Used for logging and duplicate detection. Recommended format: "organization.plugin-name" (e.g., "io.temporal.tracing")- Returns:
- fully qualified plugin name
-
configureScheduleClient
Allows the plugin to modify schedule client options before the client is created. Called during configuration phase in forward (registration) order.- Parameters:
builder- the options builder to modify
-