0 follower

Interface Yiisoft\Queue\AMQP\QueueProviderInterface

Implemented byYiisoft\Queue\AMQP\QueueProvider

Method Details

Hide inherited methods

channelClose() public abstract method

public abstract channelClose( ): void

                public function channelClose(): void;

            
getChannel() public abstract method

public abstract getChannel( ): \PhpAmqpLib\Channel\AMQPChannel

                public function getChannel(): AMQPChannel;

            
getExchangeSettings() public abstract method

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

                public function getExchangeSettings(): ?ExchangeSettingsInterface;

            
getMessageProperties() public abstract method

public abstract getMessageProperties( ): array

                public function getMessageProperties(): array;

            
getQueueSettings() public abstract method

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

                public function getQueueSettings(): QueueSettingsInterface;

            
withChannelName() public abstract method

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

                public function withChannelName(string $channel): self;

            
withExchangeSettings() public abstract method

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

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

            
withMessageProperties() public abstract method

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

                public function withMessageProperties(array $properties): self;

            
withQueueSettings() public abstract method

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

                public function withQueueSettings(QueueSettingsInterface $queueSettings): self;