Skip to content
Effect 4.0 is here. One ecosystem. Zero dependencies.

ClusterSchema

5 exports Since v1.0.0 Source

Annotations

Signature

declare class ClientTracingEnabled extends any {
constructor();
}

Interrupts the request as soon as entity termination starts, instead of waiting for entityTerminationTimeout. Defaults to false.

Use for long-lived requests that never finish on their own. Persisted requests resume on the next owner without saving the interrupt as a reply. Non-persisted requests receive an interrupt exit. Server-side Uninterruptible takes precedence.

Signature

declare class InterruptOnTermination extends any {
constructor();
}

Signature

declare class Persisted extends any {
constructor();
}

Signature

declare class ShardGroup extends any {
constructor();
}

Signature

declare class Uninterruptible extends any {
constructor();
static forClient(context: Context<never>): boolean;
static forServer(context: Context<never>): boolean;
}