Interface Yiisoft\Queue\Amqp\Settings\QueueSettingsInterface
| Implemented by | Yiisoft\Queue\Amqp\Settings\Queue |
|---|
Public Methods
Method Details
| public abstract \PhpAmqpLib\Wire\AMQPTable|array getArguments ( ) |
public function getArguments(): AMQPTable|array;
Returns positional arguments to be used with {@see \PhpAmqpLib\Channel\AMQPChannel::queue_declare()}
| public abstract (\PhpAmqpLib\Wire\AMQPTable|array|bool|int|string|null)[] getPositionalSettings ( ) |
public function getPositionalSettings(): array;
| public abstract ?\Yiisoft\Queue\Amqp\Settings\QosSettings getQosSettings ( ) |
public function getQosSettings(): ?QosSettings;
| public abstract self withArguments ( \PhpAmqpLib\Wire\AMQPTable|array $arguments ) | ||
| $arguments | \PhpAmqpLib\Wire\AMQPTable|array | |
public function withArguments(AMQPTable|array $arguments): self;
| public abstract self withAutoDeletable ( boolean $autoDeletable ) | ||
| $autoDeletable | boolean | |
public function withAutoDeletable(bool $autoDeletable): self;
| public abstract self withDurable ( boolean $durable ) | ||
| $durable | boolean | |
public function withDurable(bool $durable): self;
| public abstract self withExclusive ( boolean $exclusive ) | ||
| $exclusive | boolean | |
public function withExclusive(bool $exclusive): self;
| public abstract self withName ( string $name ) | ||
| $name | string | |
public function withName(string $name): self;
| public abstract self withNowait ( boolean $nowait ) | ||
| $nowait | boolean | |
public function withNowait(bool $nowait): self;
| public abstract self withPassive ( boolean $passive ) | ||
| $passive | boolean | |
public function withPassive(bool $passive): self;
| public abstract self withQosSettings ( ?\Yiisoft\Queue\Amqp\Settings\QosSettings $qosSettings ) | ||
| $qosSettings | ?\Yiisoft\Queue\Amqp\Settings\QosSettings | |
public function withQosSettings(?QosSettings $qosSettings): self;
| public abstract self withTicket ( ?int $ticket ) | ||
| $ticket | ?int | |
public function withTicket(?int $ticket): self;
Signup or Login in order to comment.