I wonder wether the following weired JMS queues problems occur only in Oracle Application Server or are a general problem of all AppServers.
When a JMS message is sent inside Oracle AppServer to a JMS message queue then this JMS message is NOT hold in the queue but immediately forwarded to a refering JMS adapter. This JMS message however is then consumed later from this adapter buffer by a program.
This is for certain scenarios not acceptable (e.g. if there are many possible consumers).
How is JBoss treating JMS messages? Are they immediately forwarded to some intermediate buffers attached to adapters/factories of the programs for later consumption?
Or are they hold in real queue as original intended/designed?