RestateComponentProperties

Configuration properties for a Restate service/component.

These properties can be used to configure Restate services via Spring configuration files.

Constructors

Link copied to clipboard
constructor()
constructor(@Nullable executor: @Nullable String, @Nullable documentation: @Nullable String, @Nullable metadata: @Nullable Map<String, String>, @Nullable inactivityTimeout: @Nullable Duration, @Nullable abortTimeout: @Nullable Duration, @Nullable idempotencyRetention: @Nullable Duration, @Nullable workflowRetention: @Nullable Duration, @Nullable journalRetention: @Nullable Duration, @Nullable ingressPrivate: @Nullable Boolean, @Nullable enableLazyState: @Nullable Boolean, @Nullable retryPolicy: @Nullable RetryPolicyProperties, @Nullable handlers: @Nullable Map<String, RestateHandlerProperties>)

Properties

Link copied to clipboard
@Nullable
@get:Nullable
open var abortTimeout: @Nullable Duration
Link copied to clipboard
@Nullable
@get:Nullable
open var documentation: @Nullable String
Link copied to clipboard
@Nullable
@get:Nullable
open var enableLazyState: @Nullable Boolean
Link copied to clipboard
@Nullable
@get:Nullable
open var executor: @Nullable String
Link copied to clipboard
@Nullable
@get:Nullable
open var handlers: @Nullable Map<String, RestateHandlerProperties>
Link copied to clipboard
@Nullable
@get:Nullable
open var idempotencyRetention: @Nullable Duration
Link copied to clipboard
@Nullable
@get:Nullable
open var inactivityTimeout: @Nullable Duration
Link copied to clipboard
@Nullable
@get:Nullable
open var ingressPrivate: @Nullable Boolean
Link copied to clipboard
@Nullable
@get:Nullable
open var journalRetention: @Nullable Duration
Link copied to clipboard
@Nullable
@get:Nullable
open var metadata: @Nullable Map<String, String>
Link copied to clipboard
@Nullable
@get:Nullable
open var retryPolicy: @Nullable RetryPolicyProperties
Link copied to clipboard
@Nullable
@get:Nullable
open var workflowRetention: @Nullable Duration

Functions

Link copied to clipboard
open fun equals(o: Any): Boolean
Link copied to clipboard
open fun hashCode(): Int
Link copied to clipboard
open fun toString(): String