Description
SimpleAMQQueue was originally called thus to distinguish it from Priority or Conflation queues (i.e. it only implemented simple/basic queuing functionality). The implementation (as has often been pointed out) is anything but simple.
Recent refactorings have left SimpleAMQQueue simply being the abstract base class for the concrete implementations... with "StandardQueue" being the concrete implementation of basic queueing functionality. As such the name is no longer appropriate even in the way it was intended.