org.mule.providers.gs.filters
Class JavaSpaceTemplateFilter

java.lang.Object
  extended byorg.mule.providers.gs.filters.JavaSpaceTemplateFilter
All Implemented Interfaces:
JavaSpaceFilter, UMOFilter
Direct Known Subclasses:
GigaSpacesTemplateFilter

public class JavaSpaceTemplateFilter
extends Object
implements JavaSpaceFilter

Configures an entry template on a JavaSpace endpoint.


Field Summary
protected  Entry entry
           
protected  String expectedType
           
protected  Map fields
           
static String NULL_VALUE
           
 
Constructor Summary
JavaSpaceTemplateFilter()
           
JavaSpaceTemplateFilter(String expectedType)
           
 
Method Summary
 boolean accept(UMOMessage message)
          Check a given message against this filter.
 Entry getEntry()
           
 String getExpectedType()
           
 Map getFields()
           
 Object getProperty(Object key)
           
 void setEntry(Entry entry)
           
 void setExpectedType(String expectedType)
           
 void setFields(Map fields)
           
 void setProperty(Object key, Object value)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NULL_VALUE

public static final String NULL_VALUE
See Also:
Constant Field Values

expectedType

protected String expectedType

fields

protected Map fields

entry

protected Entry entry
Constructor Detail

JavaSpaceTemplateFilter

public JavaSpaceTemplateFilter()

JavaSpaceTemplateFilter

public JavaSpaceTemplateFilter(String expectedType)
Method Detail

accept

public boolean accept(UMOMessage message)
Check a given message against this filter.

Specified by:
accept in interface UMOFilter
Parameters:
message - a non null message to filter.
Returns:
true if the message matches the filter

getExpectedType

public String getExpectedType()

setExpectedType

public void setExpectedType(String expectedType)

getFields

public Map getFields()

setFields

public void setFields(Map fields)

getEntry

public Entry getEntry()
               throws IllegalAccessException,
                      NoSuchMethodException,
                      InvocationTargetException,
                      InstantiationException,
                      ClassNotFoundException
Specified by:
getEntry in interface JavaSpaceFilter
Throws:
IllegalAccessException
NoSuchMethodException
InvocationTargetException
InstantiationException
ClassNotFoundException

setEntry

public void setEntry(Entry entry)

getProperty

public Object getProperty(Object key)

setProperty

public void setProperty(Object key,
                        Object value)

toString

public String toString()


Copyright © 2003-2006 MuleSource Inc.. All Rights Reserved.