0 follower

Interface Yiisoft\Queue\AMQP\Settings\ExchangeSettingsInterface

Implemented byYiisoft\Queue\AMQP\Settings\Exchange

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

Positional arguments to be used with {@see \PhpAmqpLib\Channel\AMQPChannel::exchange_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;

            
getType() public abstract method

public abstract string getType ( )

                public function getType(): string;

            
hasNowait() public abstract method

public abstract boolean hasNowait ( )

                public function hasNowait(): bool;

            
isAutoDelete() public abstract method

public abstract boolean isAutoDelete ( )

                public function isAutoDelete(): bool;

            
isDurable() public abstract method

public abstract boolean isDurable ( )

                public function isDurable(): bool;

            
isInternal() public abstract method

public abstract boolean isInternal ( )

                public function isInternal(): 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;

            
withAutoDelete() public abstract method

public abstract self withAutoDelete ( boolean $autoDelete )
$autoDelete boolean

                public function withAutoDelete(bool $autoDelete): self;

            
withDurable() public abstract method

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

                public function withDurable(bool $durable): self;

            
withInternal() public abstract method

public abstract self withInternal ( boolean $internal )
$internal boolean

                public function withInternal(bool $internal): 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;

            
withType() public abstract method

public abstract self withType ( string $type )
$type string

                public function withType(string $type): self;