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