class ServerCallContext

Methods

__construct(Metadata $metadata, string $service, string $method, string $peer, CarbonImmutable|null $deadline, Deadline $monotonicDeadline, int $previousAttempts)

Create a server call context.

metadata()

Return the request metadata.

string
service()

Return the fully qualified service name.

string
method()

Return the service method name.

string
peer()

Return the remote peer address.

deadline()

Return the wall-clock deadline.

float|null
timeRemaining()

Return the remaining deadline in seconds.

bool
deadlineExceeded()

Determine whether the deadline has expired.

int
previousAttempts()

Return the number of completed previous RPC attempts.

Details

at line 18
__construct(Metadata $metadata, string $service, string $method, string $peer, CarbonImmutable|null $deadline, Deadline $monotonicDeadline, int $previousAttempts)

internal  
 

Create a server call context.

Parameters

Metadata $metadata
string $service
string $method
string $peer
CarbonImmutable|null $deadline
Deadline $monotonicDeadline
int $previousAttempts

at line 32
Metadata metadata()

Return the request metadata.

Return Value

Metadata

at line 40
string service()

Return the fully qualified service name.

Return Value

string

at line 48
string method()

Return the service method name.

Return Value

string

at line 56
string peer()

Return the remote peer address.

Return Value

string

at line 64
CarbonImmutable|null deadline()

Return the wall-clock deadline.

Return Value

CarbonImmutable|null

at line 74
float|null timeRemaining()

Return the remaining deadline in seconds.

Return Value

float|null

at line 84
bool deadlineExceeded()

Determine whether the deadline has expired.

Return Value

bool

at line 92
int previousAttempts()

Return the number of completed previous RPC attempts.

Return Value

int