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