0 follower

Interface Yiisoft\Queue\AMQP\QueueProviderInterface

Implemented byYiisoft\Queue\AMQP\QueueProvider

Method Details

Hide inherited methods

channelClose() public abstract method

public abstract void channelClose ( )

                public function channelClose(): void;

            
getChannel() public abstract method

public abstract \PhpAmqpLib\Channel\AMQPChannel getChannel ( )

                public function getChannel(): AMQPChannel;

            
getExchangeSettings() public abstract method

public abstract Yiisoft\Queue\AMQP\Settings\ExchangeSettingsInterface|null getExchangeSettings ( )

                public function getExchangeSettings(): ?ExchangeSettingsInterface;

            
getMessageProperties() public abstract method

public abstract array getMessageProperties ( )

                public function getMessageProperties(): array;

            
getQueueSettings() public abstract method

public abstract Yiisoft\Queue\AMQP\Settings\QueueSettingsInterface getQueueSettings ( )

                public function getQueueSettings(): QueueSettingsInterface;

            
withChannelName() public abstract method

public abstract self withChannelName ( string $channel )
$channel string

                public function withChannelName(string $channel): self;

            
withExchangeSettings() public abstract method

public abstract self withExchangeSettings ( Yiisoft\Queue\AMQP\Settings\ExchangeSettingsInterface|null $exchangeSettings )
$exchangeSettings Yiisoft\Queue\AMQP\Settings\ExchangeSettingsInterface|null

                public function withExchangeSettings(?ExchangeSettingsInterface $exchangeSettings): self;

            
withMessageProperties() public abstract method

public abstract self withMessageProperties ( array $properties )
$properties array

                public function withMessageProperties(array $properties): self;

            
withQueueSettings() public abstract method

public abstract self withQueueSettings ( Yiisoft\Queue\AMQP\Settings\QueueSettingsInterface $queueSettings )
$queueSettings Yiisoft\Queue\AMQP\Settings\QueueSettingsInterface

                public function withQueueSettings(QueueSettingsInterface $queueSettings): self;