Content Matchers

Subscriber objects can specify interest in messages based on their content, that is, based on message fields and their values. TIBCO FTL messages do not carry explicit destination information.

In contrast, a TIBCO Rendezvous® message carries an explicit subject name, which directs it to subscribers on that subject. A JMS message carries an explicit destination: either a topic name or a queue name. But TIBCO FTL messages do not.

You do not need to establish in advance which fields of a TIBCO FTL message guide its delivery. You do not need to duplicate any message content in a subject or topic name. Indeed, duplication would be inefficient.

A content matcher selects a subset of messages from a message stream according to the fields and values in those messages. A subscriber uses a content matcher to express interest in the subset of messages that the content matcher specifies.

Without a content matcher, a subscriber receives all the messages that arrive at its endpoint. Using a content matcher, a subscriber receives only a subset of those messages:namely, those messages that fit the matcher’s specifications. For example, a subscriber could receive only messages in which the Symbol field contains the value TIBX.