PHP 클래스 Clue\React\Buzz\Io\Sender

파일 보기 프로젝트 열기: clue/buzz-react 1 사용 예제들

공개 메소드들

메소드 설명
__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