├── .gitattributes ├── LICENSE ├── composer.json ├── publish └── amqp.php └── src ├── AMQPConnection.php ├── Annotation ├── Consumer.php └── Producer.php ├── Builder.php ├── Builder ├── Builder.php ├── ExchangeBuilder.php └── QueueBuilder.php ├── ConfigProvider.php ├── ConnectionFactory.php ├── Constants.php ├── Consumer.php ├── ConsumerFactory.php ├── ConsumerManager.php ├── DeclaredExchanges.php ├── Event ├── AfterConsume.php ├── BeforeConsume.php ├── ConsumeEvent.php ├── FailToConsume.php └── WaitTimeout.php ├── Exception ├── LoopBrokenException.php ├── MaxConsumptionException.php ├── MessageException.php ├── NotSupportedException.php ├── SendChannelClosedException.php ├── SendChannelTimeoutException.php └── TimeoutException.php ├── IO ├── IOFactory.php ├── IOFactoryInterface.php ├── SwooleIO.php └── SwowIO.php ├── Listener ├── BeforeMainServerStartListener.php └── MainWorkerStartListener.php ├── Message ├── ConsumerDelayedMessageTrait.php ├── ConsumerMessage.php ├── ConsumerMessageInterface.php ├── DynamicRpcMessage.php ├── Message.php ├── MessageInterface.php ├── ProducerDelayedMessageTrait.php ├── ProducerMessage.php ├── ProducerMessageInterface.php ├── RpcMessage.php ├── RpcMessageInterface.php └── Type.php ├── Packer └── Packer.php ├── Params.php ├── Producer.php ├── Result.php ├── RpcChannel.php └── RpcClient.php /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/.gitattributes -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/LICENSE -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/composer.json -------------------------------------------------------------------------------- /publish/amqp.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/publish/amqp.php -------------------------------------------------------------------------------- /src/AMQPConnection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/AMQPConnection.php -------------------------------------------------------------------------------- /src/Annotation/Consumer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/Annotation/Consumer.php -------------------------------------------------------------------------------- /src/Annotation/Producer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/Annotation/Producer.php -------------------------------------------------------------------------------- /src/Builder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/Builder.php -------------------------------------------------------------------------------- /src/Builder/Builder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/Builder/Builder.php -------------------------------------------------------------------------------- /src/Builder/ExchangeBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/Builder/ExchangeBuilder.php -------------------------------------------------------------------------------- /src/Builder/QueueBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/Builder/QueueBuilder.php -------------------------------------------------------------------------------- /src/ConfigProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/ConfigProvider.php -------------------------------------------------------------------------------- /src/ConnectionFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/ConnectionFactory.php -------------------------------------------------------------------------------- /src/Constants.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/Constants.php -------------------------------------------------------------------------------- /src/Consumer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/Consumer.php -------------------------------------------------------------------------------- /src/ConsumerFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/ConsumerFactory.php -------------------------------------------------------------------------------- /src/ConsumerManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/ConsumerManager.php -------------------------------------------------------------------------------- /src/DeclaredExchanges.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/DeclaredExchanges.php -------------------------------------------------------------------------------- /src/Event/AfterConsume.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/Event/AfterConsume.php -------------------------------------------------------------------------------- /src/Event/BeforeConsume.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/Event/BeforeConsume.php -------------------------------------------------------------------------------- /src/Event/ConsumeEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/Event/ConsumeEvent.php -------------------------------------------------------------------------------- /src/Event/FailToConsume.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/Event/FailToConsume.php -------------------------------------------------------------------------------- /src/Event/WaitTimeout.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/Event/WaitTimeout.php -------------------------------------------------------------------------------- /src/Exception/LoopBrokenException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/Exception/LoopBrokenException.php -------------------------------------------------------------------------------- /src/Exception/MaxConsumptionException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/Exception/MaxConsumptionException.php -------------------------------------------------------------------------------- /src/Exception/MessageException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/Exception/MessageException.php -------------------------------------------------------------------------------- /src/Exception/NotSupportedException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/Exception/NotSupportedException.php -------------------------------------------------------------------------------- /src/Exception/SendChannelClosedException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/Exception/SendChannelClosedException.php -------------------------------------------------------------------------------- /src/Exception/SendChannelTimeoutException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/Exception/SendChannelTimeoutException.php -------------------------------------------------------------------------------- /src/Exception/TimeoutException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/Exception/TimeoutException.php -------------------------------------------------------------------------------- /src/IO/IOFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/IO/IOFactory.php -------------------------------------------------------------------------------- /src/IO/IOFactoryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/IO/IOFactoryInterface.php -------------------------------------------------------------------------------- /src/IO/SwooleIO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/IO/SwooleIO.php -------------------------------------------------------------------------------- /src/IO/SwowIO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/IO/SwowIO.php -------------------------------------------------------------------------------- /src/Listener/BeforeMainServerStartListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/Listener/BeforeMainServerStartListener.php -------------------------------------------------------------------------------- /src/Listener/MainWorkerStartListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/Listener/MainWorkerStartListener.php -------------------------------------------------------------------------------- /src/Message/ConsumerDelayedMessageTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/Message/ConsumerDelayedMessageTrait.php -------------------------------------------------------------------------------- /src/Message/ConsumerMessage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/Message/ConsumerMessage.php -------------------------------------------------------------------------------- /src/Message/ConsumerMessageInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/Message/ConsumerMessageInterface.php -------------------------------------------------------------------------------- /src/Message/DynamicRpcMessage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/Message/DynamicRpcMessage.php -------------------------------------------------------------------------------- /src/Message/Message.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/Message/Message.php -------------------------------------------------------------------------------- /src/Message/MessageInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/Message/MessageInterface.php -------------------------------------------------------------------------------- /src/Message/ProducerDelayedMessageTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/Message/ProducerDelayedMessageTrait.php -------------------------------------------------------------------------------- /src/Message/ProducerMessage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/Message/ProducerMessage.php -------------------------------------------------------------------------------- /src/Message/ProducerMessageInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/Message/ProducerMessageInterface.php -------------------------------------------------------------------------------- /src/Message/RpcMessage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/Message/RpcMessage.php -------------------------------------------------------------------------------- /src/Message/RpcMessageInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/Message/RpcMessageInterface.php -------------------------------------------------------------------------------- /src/Message/Type.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/Message/Type.php -------------------------------------------------------------------------------- /src/Packer/Packer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/Packer/Packer.php -------------------------------------------------------------------------------- /src/Params.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/Params.php -------------------------------------------------------------------------------- /src/Producer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/Producer.php -------------------------------------------------------------------------------- /src/Result.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/Result.php -------------------------------------------------------------------------------- /src/RpcChannel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/RpcChannel.php -------------------------------------------------------------------------------- /src/RpcClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperf/amqp/HEAD/src/RpcClient.php --------------------------------------------------------------------------------