1 /* 2 * $Id: JmsSelectorFilter.java 7976 2007-08-21 14:26:13Z dirk.olmes $ 3 * -------------------------------------------------------------------------------------- 4 * Copyright (c) MuleSource, Inc. All rights reserved. http://www.mulesource.com 5 * 6 * The software in this package is published under the terms of the CPAL v1.0 7 * license, a copy of which has been included with this distribution in the 8 * LICENSE.txt file. 9 */ 10 11 package org.mule.providers.jms.filters; 12 13 import org.mule.umo.UMOFilter; 14 import org.mule.umo.UMOMessage; 15 16 /** 17 * <code>JmsSelectorFilter</code> is a wrapper for a JMS Selector. This filter 18 * should not be called. Instead the JmsConnector sets the selector on the 19 * destionation to the expression set on this filer. 20 */ 21 public class JmsSelectorFilter implements UMOFilter 22 { 23 private String expression = null; 24 25 public boolean accept(UMOMessage message) 26 { 27 // If we have received the message the selector has been honoured 28 return true; 29 } 30 31 public String getExpression() 32 { 33 return expression; 34 } 35 36 public void setExpression(String expression) 37 { 38 this.expression = expression; 39 } 40 41 }