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 getArguments( ): \PhpAmqpLib\Wire\AMQPTable|array

                public function getArguments(): AMQPTable|array;

            
getName() public abstract method

public abstract getName( ): string

                public function getName(): string;

            
getPositionalSettings() public abstract method

Positional arguments to be used with \PhpAmqpLib\Channel\AMQPChannel::exchange_declare()

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

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

                public function getPositionalSettings(): array;

            
getTicket() public abstract method

public abstract getTicket( ): integer|null

                public function getTicket(): ?int;

            
getType() public abstract method

public abstract getType( ): string

                public function getType(): string;

            
hasNowait() public abstract method

public abstract hasNowait( ): boolean

                public function hasNowait(): bool;

            
isAutoDelete() public abstract method

public abstract isAutoDelete( ): boolean

                public function isAutoDelete(): bool;

            
isDurable() public abstract method

public abstract isDurable( ): boolean

                public function isDurable(): bool;

            
isInternal() public abstract method

public abstract isInternal( ): boolean

                public function isInternal(): bool;

            
isPassive() public abstract method

public abstract isPassive( ): boolean

                public function isPassive(): bool;

            
withArguments() public abstract method

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

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

            
withAutoDelete() public abstract method

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

                public function withAutoDelete(bool $autoDelete): self;

            
withDurable() public abstract method

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

                public function withDurable(bool $durable): self;

            
withInternal() public abstract method

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

                public function withInternal(bool $internal): self;

            
withName() public abstract method

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

                public function withName(string $name): self;

            
withNowait() public abstract method

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

                public function withNowait(bool $nowait): self;

            
withPassive() public abstract method

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

                public function withPassive(bool $passive): self;

            
withTicket() public abstract method

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

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

            
withType() public abstract method

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

                public function withType(string $type): self;