org.jboss.messaging.jms.client
Class SelectorTranslator

java.lang.Object
  extended by org.jboss.messaging.jms.client.SelectorTranslator

public class SelectorTranslator
extends java.lang.Object

This class converts a JMS selector expression into a JBM core filter expression. JMS selector and JBM filters use the same syntax but have different identifiers. We basically just need to replace the JMS header and property Identifier names with the corresponding JBM field and header Identifier names. We must be careful not to substitute any literals, or identifers whose name contains the name of one we want to substitute. This makes it less trivial than a simple search and replace.

Author:
Tim Fox

Constructor Summary
SelectorTranslator()
           
 
Method Summary
static java.lang.String convertToJBMFilterString(java.lang.String selectorString)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SelectorTranslator

public SelectorTranslator()
Method Detail

convertToJBMFilterString

public static java.lang.String convertToJBMFilterString(java.lang.String selectorString)


Copyright © 2006 JBoss Inc. All Rights Reserved.