Crate zeebe_rs

Crate zeebe_rs 

Source

Structs§

ActivatedJob
Represents an activated job
BroadcastSignalRequest
Request to broadcast a signal across the cluster
BroadcastSignalResponse
Response from broadcasting a signal
CancelProcessInstanceRequest
Request to cancel a running process instance
CancelProcessInstanceResponse
Empty response from canceling a process instance
Client
A client for interacting with the Zeebe cluster.
ClientBuilder
A builder for configuring and creating a Client.
CompleteJobRequest
Request to complete a job in Zeebe for a process instance
CompleteJobResponse
Response from completing a job
CreateProcessInstanceRequest
Request to create a process instance in Zeebe
CreateProcessInstanceResponse
Response from creating a process instance
CreateProcessInstanceWithResult
Response from creating a process instance with deserialized result variables
CreateProcessInstanceWithResultSerialized
Response from creating a process instance with serialized result variables
DecisionMetadata
Metadata information for a deployed DMN decision definition.
DecisionRequirementsMetadata
Metadata information for a deployed DMN decision requirement definition.
DeleteResourceRequest
Request to delete a deployed resource in Zeebe
DeleteResourceResponse
Empty response since delete resource operation is fire-and-forget
DeployResourceRequest
Request to deploy one or more resources to Zeebe
DeployResourceResponse
Response from deploying one or more resources
Deployment
A successfully deployed resource
EvaluateDecisionRequest
Request to evaluate a DMN decision
EvaluateDecisionResponse
The response from evaluating a decision
EvaluatedDecision
Represents an evaluated decision
EvaluatedDecisionInput
Represents an evaluated input in a decision
EvaluatedDecisionOutput
Represents an evaluated output in a decision
FailJobRequest
Request to mark a job as failed
FailJobResponse
Response from marking a job as failed
FormMetadata
Metadata for a deployed form
JobResult
Result of a completed job including possible corrections
JobResultBuilder
Builder for constructing job results
JobResultCorrections
Corrections that can be applied when completing a job
MappingInstruction
Instructions for mapping elements between process definitions
MigrateProcessInstanceRequest
Request to migrate a process instance to a different process definition
MigrateProcessInstanceResponse
Response from migrating a process instance
MigrationPlan
Plan defining how to migrate a process instance
ModifyProcessInstanceRequest
Request to modify a process instance by activating/terminating elements
ModifyProcessInstanceResponse
Response from modifying a process instance
OAuthConfig
ResolveIncidentRequest
Request builder for resolving incidents in Zeebe.
ResolveIncidentResponse
Empty response received after successfully resolving an incident
SetVariablesRequest
Request to update variables for a particular scope
SetVariablesResponse
Response from setting variables containing the operation key
SharedState
A wrapper struct that holds a shared state of type T.
ThrowErrorRequest
Request to throw a business error for a job
ThrowErrorResponse
Empty response since throw error operation is fire-and-forget
TopologyRequest
Request to obtain the current cluster topology.
TopologyResponse
Response containing current topology of Zeebe cluster
UpdateJobRetriesRequest
Request to update the number of retries for a job
UpdateJobRetriesResponse
Response from updating job retries
UpdateJobTimeoutRequest
Request to update the deadline of a job
UpdateJobTimeoutResponse
Response from updating a job timeout
Worker
The Worker is responsible for fetching jobs from Zeebe and processing them with the associated handler. /// A worker implementation for processing Zeebe jobs with configurable concurrency and state management.
WorkerBuilder
WorkerBuilder is a builder pattern struct for constructing a Worker instance.

Enums§

AuthType
ClientBuilderError
Represents errors that can occur while building a Client.
ClientError
Represents the different types of errors that can occur in the client.
DeployResourceError
Represents errors that can occure while deploying a resource
Metadata
Metadata for a deployed resource
OAuthError
Represents the different types of errors that can occur during OAuth operations.
WorkerError
An enum representing possible errors that can occur during job processing.

Traits§

JobHandler
WorkerOutputHandler
A trait for handling the output of job processing.