Resonate Python SDK API Documentation Modules Classes Names
Clear Help

For more information on the search, visit the help page.

Class Hierarchy

  • abc.ABC
    • resonate.encoders.IEncoder - Undocumented
      • resonate.encoders.Base64Encoder - Undocumented
      • resonate.encoders.JsonEncoder - Undocumented
    • resonate.processor.traits.IProcessor - Undocumented
      • resonate.processor.processor.Processor - Undocumented
    • resonate.retry_policy.Retriable - Undocumented
      • resonate.retry_policy.Constant - A retry policy where the delay between retries is constant.
      • resonate.retry_policy.Exponential - A retry policy where the delay between retries grows exponentially.
      • resonate.retry_policy.Linear - A retry policy where the delay between retries grows linearly.
    • resonate.scheduler.traits.IScheduler - Undocumented
      • resonate.scheduler.scheduler.Scheduler - Undocumented
    • resonate.stores.local.IStorage - Undocumented
      • resonate.stores.local.MemoryStorage - Undocumented
    • resonate.stores.record.Decodable - Undocumented
      • resonate.stores.record.CallbackRecord - Undocumented
      • resonate.stores.record.DurablePromiseRecord - Undocumented
      • resonate.stores.record.InvokeMsg - Undocumented
      • resonate.stores.record.ResumeMsg - Undocumented
      • resonate.stores.record.TaskRecord - Undocumented
    • resonate.stores.traits.IPromiseStore - Undocumented
      • resonate.stores.local.LocalPromiseStore - Undocumented
      • resonate.stores.remote.RemotePromiseStore - Undocumented
    • resonate.task_sources.traits.ITaskSource - Undocumented
      • resonate.task_sources.Poller - Undocumented
    • resonate.tracing.IAdapter - Undocumented
      • resonate.tracing.opentelemetry.OpenTelemetryAdapter - Undocumented
      • resonate.tracing.stdout.StdOutAdapter - Undocumented
    • resonate.traits.Subsystem - Undocumented
      • resonate.delay_queue.DelayQueue - No class docstring; 0/3 instance variable, 1/6 method documented
      • resonate.processor.traits.IProcessor - Undocumented
        • resonate.processor.processor.Processor - Undocumented
      • resonate.task_sources.traits.ITaskSource - Undocumented
        • resonate.task_sources.Poller - Undocumented
  • Exception
    • resonate.errors.ResonateError - Undocumented
    • resonate.result.DoExceptionError - This is used to signal to do() that the result is an Err, which short-circuits the generator and returns that Err. Using this exception for control flow in do() allows us to simulate and_then() in the Err case: namely, we don't call ...
    • resonate.result.UnwrapError - Exception raised from .unwrap_<...> and .expect_<...> calls.
  • resonate.actions.DI - Dataclass that contains all required information to do a detached invocation.
  • resonate.actions.LFC - Undocumented
  • resonate.actions.LFI - Undocumented
  • resonate.actions.RFC - Undocumented
  • resonate.actions.RFI - Undocumented
  • resonate.cmd_queue.Claim - Undocumented
  • resonate.cmd_queue.Complete - Undocumented
  • resonate.cmd_queue.ForkOrJoin - Undocumented
  • resonate.cmd_queue.Invoke - Undocumented
  • resonate.cmd_queue.Notify - Undocumented
  • resonate.cmd_queue.Resume - Undocumented
  • resonate.cmd_queue.Subscribe - Undocumented
  • resonate.collections.FunctionRegistry - Undocumented
  • resonate.Context - No class docstring; 0/1 instance variable, 3/9 methods documented
  • resonate.dependencies.Dependencies - Undocumented
  • resonate.DurablePromise - Undocumented
  • resonate.events.ExecutionAwaited - Undocumented
  • resonate.events.ExecutionInvoked - Undocumented
  • resonate.events.ExecutionResumed - Undocumented
  • resonate.events.ExecutionTerminated - Undocumented
  • resonate.events.PromiseCompleted - Undocumented
  • resonate.events.PromiseCreated - Undocumented
  • resonate.options.Options - Undocumented
  • resonate.random.Random - Random class implementation that allows to enforce a prefixable behaviour.
  • resonate.Resonate - The Resonate class serves as the main API interface for Resonate Application Nodes.
  • resonate.retry_policy.Never - A retry policy where there's no retry.
  • resonate.stores.LocalStore - Undocumented
  • resonate.stores.record.Param - Undocumented
  • resonate.stores.record.Value - Undocumented
  • resonate.stores.remote.RemoteCallbackStore - Undocumented
  • resonate.stores.remote.RemoteSubscriptionStore - Undocumented
  • resonate.stores.remote.RemoteTaskStore - Undocumented
  • resonate.stores.RemoteStore - Undocumented
  • typing.Generic
    • resonate.dataclasses.FinalValue - Undocumented
    • resonate.dataclasses.Invocation - Undocumented
    • resonate.dataclasses.RegisteredFn - Undocumented
    • resonate.dataclasses.ResonateCoro - Undocumented
    • resonate.dataclasses.SQE - Undocumented
    • resonate.encoders.IEncoder - Undocumented
      • resonate.encoders.Base64Encoder - Undocumented
      • resonate.encoders.JsonEncoder - Undocumented
    • resonate.Handle - Undocumented
    • resonate.Promise - Undocumented
    • resonate.record.Record - Undocumented
    • resonate.result.Err - A value that signifies failure and which stores arbitrary data for the error.
    • resonate.result.Ok - A value that indicates success and which stores arbitrary data for the return value.
  • typing.TypedDict
    • resonate.stores.record._InvokeInfo - Undocumented
API Documentation for Resonate Python SDK, generated by pydoctor 24.11.2 at 2025-02-21 16:06:39.