Yii PHP Framework
  • Guide
  • API
  • Wiki
  • Forum
  • Community
    • Live Chat
    • Extensions
    • Resources
    • Members
    • Hall of Fame
    • Badges
  • More
    • Learn
    • Books
    • Resources
    • Develop
    • Download Yii
    • Report an Issue
    • Report a Security Issue
    • Contribute to Yii
    • Donate
    • About
    • What is Yii?
    • Release Cycle
    • News
    • License
    • Team
    • Official Logos and Design
  • Login
🚀Yii3 is now available!
API Documentation for Yii 3.0 - Package queue
  • 2.0
  • 1.1
  • 1.0

Yiisoft\Queue\Adapter
AdapterInterface
Yiisoft\Queue\Cli
LoopInterface SignalLoop SimpleLoop SoftLimitTrait
Yiisoft\Queue\Command
ListenAllCommand ListenCommand RunCommand
Yiisoft\Queue\Debug
QueueCollector QueueDecorator QueueProviderInterfaceProxy QueueWorkerInterfaceProxy
Yiisoft\Queue\Exception
MessageFailureException
Yiisoft\Queue\Message
DelayEnvelope Envelope GenericMessage IdEnvelope JsonMessageSerializer Message MessageHandlerInterface MessageInterface MessageSerializerInterface
Yiisoft\Queue\Middleware
CallableFactory InvalidCallableConfigurationException InvalidMiddlewareDefinitionException MiddlewareFactory
Yiisoft\Queue\Middleware\Consume
ConsumeFinalHandler ConsumeHandlerInterface ConsumeMiddlewareDispatcher ConsumeMiddlewareFactory ConsumeMiddlewareFactoryInterface ConsumeMiddlewareInterface ConsumeMiddlewareStack ConsumeRequest
Yiisoft\Queue\Middleware\FailureHandling
FailureEnvelope FailureFinalHandler FailureHandlerInterface FailureHandlingRequest FailureMiddlewareDispatcher FailureMiddlewareFactory FailureMiddlewareFactoryInterface FailureMiddlewareInterface FailureMiddlewareStack
Yiisoft\Queue\Middleware\FailureHandling\Implementation
ExponentialDelayMiddleware SendAgainMiddleware
Yiisoft\Queue\Middleware\Push
AdapterPushHandler PushHandlerInterface PushMiddlewareConfig PushMiddlewareDispatcher PushMiddlewareFactory PushMiddlewareFactoryInterface PushMiddlewareInterface PushMiddlewareStack SynchronousPushHandler
Yiisoft\Queue\Middleware\Push\Implementation
IdMiddleware
Yiisoft\Queue\Provider
CompositeQueueProvider InvalidQueueConfigException PredefinedQueueProvider QueueFactoryProvider QueueNotFoundException QueueProviderException QueueProviderInterface
Yiisoft\Queue
Queue QueueInterface StringNormalizer
Yiisoft\Queue\Stubs
DummyEnvelope InMemoryAdapter StubLoop StubQueue StubWorker
Yiisoft\Queue\Worker
Worker WorkerInterface
0 follower

Interface Yiisoft\Queue\Middleware\FailureHandling\FailureMiddlewareInterface

All Classes | Methods
Implemented byYiisoft\Queue\Middleware\FailureHandling\Implementation\ExponentialDelayMiddleware, Yiisoft\Queue\Middleware\FailureHandling\Implementation\SendAgainMiddleware

Public Methods

Hide inherited methods

Method Description Defined By
processFailure() Yiisoft\Queue\Middleware\FailureHandling\FailureMiddlewareInterface

Method Details

Hide inherited methods

processFailure() public abstract method

public abstract Yiisoft\Queue\Middleware\FailureHandling\FailureHandlingRequest processFailure ( Yiisoft\Queue\Middleware\FailureHandling\FailureHandlingRequest $request, Yiisoft\Queue\Middleware\FailureHandling\FailureHandlerInterface $handler )
$request Yiisoft\Queue\Middleware\FailureHandling\FailureHandlingRequest
$handler Yiisoft\Queue\Middleware\FailureHandling\FailureHandlerInterface

Source code

                public function processFailure(FailureHandlingRequest $request, FailureHandlerInterface $handler): FailureHandlingRequest;

            
User Contributed Notes
Leave a comment

Signup or Login in order to comment.

  • About
  • About Yii
  • News
  • License
  • Contact Us
  • Downloads
  • Framework
  • Documentation
  • Extensions
  • Logo
  • Documentation
  • Guide
  • API
  • Wiki
  • Resources
  • Development
  • Contribute
  • Latest Updates
  • Report a Bug
  • Report Security Issue
  • Community
  • Forum
  • Live Chat
  • Facebook Group
  • Hall of Fame
  • Badges
  • Terms of service
  • License
  • Website Source Code
  •  
  • © 2008 - 2026 Yii
  • Design: Eshill
  • Terms of service
  • License
  • Website Source Code
  •  
  • © 2008 - 2026 Yii
  • Design: Eshill
  • Supported by
  • OpenCollective
  • JetBrains logo