What is a message filter, or selector?

Jerry Smith

A message selector is a condition established for (attached to) a topic or queue by the consumer. The JMS server honors a consumer's message selector and does not deliver nonqualifying/filtered messages.

If a consumer views incoming messages as being similar to rows in a database table, message selection is somewhat like using an SQL where clause to control the rows selected from a table.