Interface Yiisoft\Queue\AMQP\QueueProviderInterface
| Implemented by | Yiisoft\Queue\AMQP\QueueProvider |
|---|
Public Methods
Method Details
| public abstract \PhpAmqpLib\Channel\AMQPChannel getChannel ( ) |
public function getChannel(): AMQPChannel;
| public abstract Yiisoft\Queue\AMQP\Settings\ExchangeSettingsInterface|null getExchangeSettings ( ) |
public function getExchangeSettings(): ?ExchangeSettingsInterface;
| public abstract Yiisoft\Queue\AMQP\Settings\QueueSettingsInterface getQueueSettings ( ) |
public function getQueueSettings(): QueueSettingsInterface;
| public abstract self withChannelName ( string $channel ) | ||
| $channel | string | |
public function withChannelName(string $channel): self;
| public abstract self withExchangeSettings ( Yiisoft\Queue\AMQP\Settings\ExchangeSettingsInterface|null $exchangeSettings ) | ||
| $exchangeSettings | Yiisoft\Queue\AMQP\Settings\ExchangeSettingsInterface|null | |
public function withExchangeSettings(?ExchangeSettingsInterface $exchangeSettings): self;
| public abstract self withMessageProperties ( array $properties ) | ||
| $properties | array | |
public function withMessageProperties(array $properties): self;
| public abstract self withQueueSettings ( Yiisoft\Queue\AMQP\Settings\QueueSettingsInterface $queueSettings ) | ||
| $queueSettings | Yiisoft\Queue\AMQP\Settings\QueueSettingsInterface | |
public function withQueueSettings(QueueSettingsInterface $queueSettings): self;
Signup or Login in order to comment.