BaseClient
abstract class 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.
string
target()
Return the configured endpoint target.
void
close()
Close every connection owned by this client.
_simpleRequest(string $method, Message $argument, array|callable $deserialize, array|Metadata $metadata = [], array $options = [])
Start a unary request.
_clientStreamRequest(string $method, array|callable $deserialize, array|Metadata $metadata = [], array $options = [])
Start a client-streaming request.
_serverStreamRequest(string $method, Message $argument, array|callable $deserialize, array|Metadata $metadata = [], array $options = [])
Start a server-streaming request.
_bidiRequest(string $method, array|callable $deserialize, array|Metadata $metadata = [], array $options = [])
Start a bidirectional-streaming request.
Details
at line 115
__construct(string $target, array $options = [])
Create a reusable generated-style gRPC client.
at line 206
string
target()
Return the configured endpoint target.
at line 214
void
close()
Close every connection owned by this client.
at line 246
protected UnaryCall
_simpleRequest(string $method, Message $argument, array|callable $deserialize, array|Metadata $metadata = [], array $options = [])
Start a unary request.
at line 295
protected ClientStreamingCall
_clientStreamRequest(string $method, array|callable $deserialize, array|Metadata $metadata = [], array $options = [])
Start a client-streaming request.
at line 334
protected ServerStreamingCall
_serverStreamRequest(string $method, Message $argument, array|callable $deserialize, array|Metadata $metadata = [], array $options = [])
Start a server-streaming request.
at line 383
protected BidiStreamingCall
_bidiRequest(string $method, array|callable $deserialize, array|Metadata $metadata = [], array $options = [])
Start a bidirectional-streaming request.