PHP Класс Clue\React\Buzz\Io\Sender

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( React\HttpClient\Client $http )
createFromLoop ( React\EventLoop\LoopInterface $loop ) : self create a new default sender attached to the given event loop
createFromLoopConnectors ( React\EventLoop\LoopInterface $loop, React\SocketClient\ConnectorInterface $connector, React\SocketClient\ConnectorInterface $secureConnector = null ) : self create sender attached to given event loop using the given connectors
createFromLoopDns ( React\EventLoop\LoopInterface $loop, React\Dns\Resolver\Resolver | string $dns ) : self create sender attached to the given event loop and DNS resolver
createFromLoopUnix ( React\EventLoop\LoopInterface $loop, string $path ) : self create a sender that sends *everything* through given UNIX socket path
send ( Psr\Http\Message\RequestInterface $request, MessageFactory $messageFactory ) : PromiseInterface

Описание методов

__construct() публичный Метод

public __construct ( React\HttpClient\Client $http )
$http React\HttpClient\Client

createFromLoop() публичный статический Метод

create a new default sender attached to the given event loop
public static createFromLoop ( React\EventLoop\LoopInterface $loop ) : self
$loop React\EventLoop\LoopInterface
Результат self

createFromLoopConnectors() публичный статический Метод

create sender attached to given event loop using the given connectors
public static createFromLoopConnectors ( React\EventLoop\LoopInterface $loop, React\SocketClient\ConnectorInterface $connector, React\SocketClient\ConnectorInterface $secureConnector = null ) : self
$loop React\EventLoop\LoopInterface
$connector React\SocketClient\ConnectorInterface default connector to use to establish TCP/IP connections
$secureConnector React\SocketClient\ConnectorInterface secure connector to use to establish TLS/SSL connections (optional, composed from given default connector)
Результат self

createFromLoopDns() публичный статический Метод

create sender attached to the given event loop and DNS resolver
public static createFromLoopDns ( React\EventLoop\LoopInterface $loop, React\Dns\Resolver\Resolver | string $dns ) : self
$loop React\EventLoop\LoopInterface
$dns React\Dns\Resolver\Resolver | string DNS resolver instance or IP address
Результат self

createFromLoopUnix() публичный статический Метод

create a sender that sends *everything* through given UNIX socket path
public static createFromLoopUnix ( React\EventLoop\LoopInterface $loop, string $path ) : self
$loop React\EventLoop\LoopInterface
$path string
Результат self

send() публичный Метод

public send ( Psr\Http\Message\RequestInterface $request, MessageFactory $messageFactory ) : PromiseInterface
$request Psr\Http\Message\RequestInterface
$messageFactory Clue\React\Buzz\Message\MessageFactory
Результат PromiseInterface Promise