HealthClient
class HealthClient extends BaseClient
Constants
| private DEFAULT_WRITE_TIMEOUT |
|
| private RESERVED_TIMEOUT_HEADER |
|
| private OPTION_KEYS |
|
| private CALL_OPTION_KEYS |
|
| private TLS_OPTION_KEYS |
|
| private TLS_ONLY_OPTION_KEYS |
|
Methods
__construct(string $target, array $options = [])
Create a reusable generated-style gRPC client.
from
BaseClient
_simpleRequest(string $method, Message $argument, array|callable $deserialize, array|Metadata $metadata = [], array $options = [])
Start a unary request.
from
BaseClient
_clientStreamRequest(string $method, array|callable $deserialize, array|Metadata $metadata = [], array $options = [])
Start a client-streaming request.
from
BaseClient
_serverStreamRequest(string $method, Message $argument, array|callable $deserialize, array|Metadata $metadata = [], array $options = [])
Start a server-streaming request.
from
BaseClient
_bidiRequest(string $method, array|callable $deserialize, array|Metadata $metadata = [], array $options = [])
Start a bidirectional-streaming request.
from
BaseClient
check(HealthCheckRequest $request, array|Metadata $metadata = [], array $options = [])
Check the health of one service.
list(HealthListRequest $request, array|Metadata $metadata = [], array $options = [])
List every known service health status.
watch(HealthCheckRequest $request, array|Metadata $metadata = [], array $options = [])
Watch health status changes for one service.
Details
in
BaseClient at line 115
__construct(string $target, array $options = [])
Create a reusable generated-style gRPC client.
in
BaseClient at line 206
string
target()
Return the configured endpoint target.
in
BaseClient at line 214
void
close()
Close every connection owned by this client.
in
BaseClient at line 246
protected UnaryCall
_simpleRequest(string $method, Message $argument, array|callable $deserialize, array|Metadata $metadata = [], array $options = [])
Start a unary request.
in
BaseClient at line 295
protected ClientStreamingCall
_clientStreamRequest(string $method, array|callable $deserialize, array|Metadata $metadata = [], array $options = [])
Start a client-streaming request.
in
BaseClient at line 334
protected ServerStreamingCall
_serverStreamRequest(string $method, Message $argument, array|callable $deserialize, array|Metadata $metadata = [], array $options = [])
Start a server-streaming request.
in
BaseClient at line 383
protected BidiStreamingCall
_bidiRequest(string $method, array|callable $deserialize, array|Metadata $metadata = [], array $options = [])
Start a bidirectional-streaming request.
in
BaseClient at line 420
protected Metadata
prepareMetadata(array|Metadata $metadata)
Prepare metadata for a new RPC.
at line 24
UnaryCall
check(HealthCheckRequest $request, array|Metadata $metadata = [], array $options = [])
Check the health of one service.
at line 44
UnaryCall
list(HealthListRequest $request, array|Metadata $metadata = [], array $options = [])
List every known service health status.
at line 64
ServerStreamingCall
watch(HealthCheckRequest $request, array|Metadata $metadata = [], array $options = [])
Watch health status changes for one service.