Comments (3)
Envelope is a wrapper around your custom Message classes. An Envelope contains metadata about the message and is an internal thing.
from bernard.
OK I figured it out. Where I was using ClassNameRouter
I used SimpleRouter
instead.
As a side, I am a little confused as to what an Envelope
is. It looks like ClassNameRouter
has a dependency on Bernard\Envelope
. Moreover when I visit the docs the only place where I see anything about an Envelope
mentioned is here:
It is also possible to get the queue directly from the queue factory and push the message there. But remember to wrap the message in an Envelope object.
Of course to figure out how to wire things together, I've been sifting through the source. I still cannot seem to grasp what the purpose and over all context of an Envelope
is. Can someone expand on what an Envelope
is, why it's used and how to use it?
from bernard.
@henrikbjorn thank you for your reply and good to hear it's mainly an internal interface -- not to be used by users of your library.
from bernard.
Related Issues (20)
- FlatFileDriver::popMessage should throw an exception if not enough permissions to rename the files HOT 6
- Redo Documentation HOT 6
- Microsoft Azure Queue Storage Support? HOT 1
- [suggestion] Support for AWS SQS GetQueueAttributes HOT 7
- What are the blockers to get a 1.0.0 stable release out? HOT 9
- ction to capped
- Update README to specify "bernard/bernard": "dev-master" in composer.json HOT 3
- How to dequeue messages once they are added to a queue? HOT 4
- Are there wordpress examples? HOT 2
- How many messages can Bernard take off queue at once? HOT 4
- Cannot instantiate interface Bernard\Serializer HOT 2
- Incompatible with Symfony 4.3 HOT 4
- PhpAmqpDriver Not Find?
- Serializer and general bernard questions HOT 1
- Is this project still active? HOT 2
- Bug when using `DoctrineDriver::countMessages()` with Postgresql HOT 1
- Replace mixed with string|int|null in DriverMessage receipt?
- PHP 8.1 support HOT 2
- PhpAmqpDriver not find in 0.13.0 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bernard.