@aster-rpc/aster API Reference
    Preparing search index...

    Class CallContext

    Context describing a single RPC invocation.

    Index

    Accessors

    • get remainingSeconds(): number | undefined

      Seconds until deadline, or undefined if no deadline set.

      Returns number | undefined

    • get expired(): boolean

      True if deadline has passed.

      Returns boolean

    Constructors

    • Parameters

      • init: {
            service: string;
            method: string;
            callId?: string;
            sessionId?: string;
            peer?: string;
            metadata?: Record<string, string>;
            attributes?: Record<string, string>;
            deadline?: number;
            isStreaming?: boolean;
            pattern?: RpcPattern;
            idempotent?: boolean;
            attempt?: number;
        }

      Returns CallContext

    Properties

    service: string
    method: string
    callId: string
    sessionId: string | undefined
    peer: string | undefined
    metadata: Record<string, string>
    attributes: Record<string, string>
    deadline: number | undefined
    isStreaming: boolean
    pattern: RpcPattern | undefined
    idempotent: boolean
    attempt: number