In general it would be nice if all of the current advisories that are supported in 5.x could eventually be supported in Artemis as well. As I was looking at Artemis's notifications to see what currently existed one thing I noticed was that there is a lack of producer notifications. Having an advisory sent when a producer is created is something that I know I use all the time.
I dug into this and it looks like the reason is because Artemis doesn't actually track a producer until the first message is sent. In fact there's no notion of a producer on the core wire format at all (there's no packet type for it). I realize that many protocols don't have the notion of a producer...In 5.x this is handled by just creating ProducerInfo objects on first connection when a protocol doesn't support it (ie Stomp, etc). However, the JMS API does have a specific call to create a producer so I find it useful to get an advisory message and to track when producers come online even if not every protocol supports this. So I guess I wanted to see what people thought about adding a notification for producers and also trying to fill in the gaps for the rest of the advisory topics that are missing.
