Current section
Files
Jump to
Current section
Files
lib/worker/worker.ex
defmodule TemporalSdk.Worker do
@external_resource "docs/worker/-module.md"
@moduledoc TemporalSdk.Utils.exdoc!("docs/worker/-module.md")
defdelegate count(cluster, worker_type), to: :temporal_sdk_worker
defdelegate is_started(cluster, worker_type, worker_id), to: :temporal_sdk_worker
defdelegate list(cluster, worker_type), to: :temporal_sdk_worker
defdelegate options(cluster, worker_type, worker_id), to: :temporal_sdk_worker
defdelegate stats(cluster, worker_type, worker_id), to: :temporal_sdk_worker
@external_resource "docs/worker/get_limiter_config-3.md"
@doc TemporalSdk.Utils.exdoc!("docs/worker/get_limiter_config-3.md")
defdelegate get_limiter_config(cluster, worker_type, worker_id), to: :temporal_sdk_worker
@external_resource "docs/worker/set_limiter_config-4.md"
@doc TemporalSdk.Utils.exdoc!("docs/worker/set_limiter_config-4.md")
defdelegate set_limiter_config(cluster, worker_type, worker_id, new_limiter_config),
to: :temporal_sdk_worker
@external_resource "docs/worker/set_limiter_config-5.md"
@doc TemporalSdk.Utils.exdoc!("docs/worker/set_limiter_config-5.md")
defdelegate set_limiter_config(cluster, worker_type, worker_id, new_limiter_config, nodes),
to: :temporal_sdk_worker
defdelegate start(cluster, worker_type, worker_opts), to: :temporal_sdk_worker
defdelegate start(cluster, worker_type, worker_opts, nodes), to: :temporal_sdk_worker
defdelegate terminate(cluster, worker_type, worker_id), to: :temporal_sdk_worker
defdelegate terminate(cluster, worker_type, worker_id, nodes), to: :temporal_sdk_worker
end