ServerCallContext
class ServerCallContext
Methods
__construct(Metadata $metadata, string $service, string $method, string $peer, CarbonImmutable|null $deadline, Deadline $monotonicDeadline, int $previousAttempts)
Create a server call context.
string
service()
Return the fully qualified service name.
string
method()
Return the service method name.
string
peer()
Return the remote peer address.
CarbonImmutable|null
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.
at line 32
Metadata
metadata()
Return the request metadata.
at line 40
string
service()
Return the fully qualified service name.
at line 48
string
method()
Return the service method name.
at line 56
string
peer()
Return the remote peer address.
at line 64
CarbonImmutable|null
deadline()
Return the wall-clock deadline.
at line 74
float|null
timeRemaining()
Return the remaining deadline in seconds.
at line 84
bool
deadlineExceeded()
Determine whether the deadline has expired.
at line 92
int
previousAttempts()
Return the number of completed previous RPC attempts.