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 |
|
| private RESERVED_SWOOLE_TLS_SETTING_KEYS |
|
Methods
Create a reusable generated-style gRPC client.
Start a unary request.
Start a client-streaming request.
Start a server-streaming request.
Start a bidirectional-streaming request.
Check the health of one service.
List every known service health status.
Watch health status changes for one service.
Details
in
BaseClient at line 131
__construct(string $target, array $options = [])
Create a reusable generated-style gRPC client.
in
BaseClient at line 224
string
target()
Return the configured endpoint target.
in
BaseClient at line 232
void
close()
Close every connection owned by this client.
in
BaseClient at line 271
protected UnaryCall
_simpleRequest(string $method, Message $argument, array|callable $deserialize, array|Metadata $metadata = [], array $options = [])
Start a unary request.
in
BaseClient at line 323
protected ClientStreamingCall
_clientStreamRequest(string $method, array|callable $deserialize, array|Metadata $metadata = [], array $options = [])
Start a client-streaming request.
in
BaseClient at line 365
protected ServerStreamingCall
_serverStreamRequest(string $method, Message $argument, array|callable $deserialize, array|Metadata $metadata = [], array $options = [])
Start a server-streaming request.
in
BaseClient at line 417
protected BidiStreamingCall
_bidiRequest(string $method, array|callable $deserialize, array|Metadata $metadata = [], array $options = [])
Start a bidirectional-streaming request.
in
BaseClient at line 457
protected Metadata
prepareMetadata(array|Metadata $metadata)
Prepare metadata for a new RPC.
in
BaseClient at line 465
protected Metadata
defaultMetadata()
Return the configured default metadata.
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.