0 follower

Interface Yiisoft\Queue\AMQP\Settings\QueueSettingsInterface

Implemented byYiisoft\Queue\AMQP\Settings\Queue

Method Details

Hide inherited methods

getArguments() public abstract method

public abstract \PhpAmqpLib\Wire\AMQPTable|array getArguments ( )

                public function getArguments(): AMQPTable|array;

            
getName() public abstract method

public abstract string getName ( )

                public function getName(): string;

            
getPositionalSettings() public abstract method

Returns positional arguments to be used with {@see \PhpAmqpLib\Channel\AMQPChannel::queue_declare()}

See also Yiisoft\Queue\AMQP\QueueProvider::getChannel().

public abstract (\PhpAmqpLib\Wire\AMQPTable|array|boolean|integer|string|null)[] getPositionalSettings ( )

                public function getPositionalSettings(): array;

            
getTicket() public abstract method

public abstract integer|null getTicket ( )

                public function getTicket(): ?int;

            
hasNowait() public abstract method

public abstract boolean hasNowait ( )

                public function hasNowait(): bool;

            
isAutoDeletable() public abstract method

public abstract boolean isAutoDeletable ( )

                public function isAutoDeletable(): bool;

            
isDurable() public abstract method

public abstract boolean isDurable ( )

                public function isDurable(): bool;

            
isExclusive() public abstract method

public abstract boolean isExclusive ( )

                public function isExclusive(): bool;

            
isPassive() public abstract method

public abstract boolean isPassive ( )

                public function isPassive(): bool;

            
withArguments() public abstract method

public abstract self withArguments ( \PhpAmqpLib\Wire\AMQPTable|array $arguments )
$arguments \PhpAmqpLib\Wire\AMQPTable|array

                public function withArguments(AMQPTable|array $arguments): self;

            
withAutoDeletable() public abstract method

public abstract self withAutoDeletable ( boolean $autoDeletable )
$autoDeletable boolean

                public function withAutoDeletable(bool $autoDeletable): self;

            
withDurable() public abstract method

public abstract self withDurable ( boolean $durable )
$durable boolean

                public function withDurable(bool $durable): self;

            
withExclusive() public abstract method

public abstract self withExclusive ( boolean $exclusive )
$exclusive boolean

                public function withExclusive(bool $exclusive): self;

            
withName() public abstract method

public abstract self withName ( string $name )
$name string

                public function withName(string $name): self;

            
withNowait() public abstract method

public abstract self withNowait ( boolean $nowait )
$nowait boolean

                public function withNowait(bool $nowait): self;

            
withPassive() public abstract method

public abstract self withPassive ( boolean $passive )
$passive boolean

                public function withPassive(bool $passive): self;

            
withTicket() public abstract method

public abstract self withTicket ( integer|null $ticket )
$ticket integer|null

                public function withTicket(?int $ticket): self;