Interface Filterable


public interface Filterable
A Filterable is the object being evaluated by the filters. It provides access to filtered properties.
  • Method Summary

    Modifier and Type
    Method
    Description
    <T> T
    getBodyAs(Class<T> type)
    This method is used by message filters which do content based routing (Like the XPath based selectors).
    Used by the NoLocal filter.
    Extracts the named message property
  • Method Details

    • getBodyAs

      <T> T getBodyAs(Class<T> type) throws FilterException
      This method is used by message filters which do content based routing (Like the XPath based selectors).
      Throws:
      FilterException
    • getProperty

      Object getProperty(SimpleString name)
      Extracts the named message property
    • getLocalConnectionId

      Object getLocalConnectionId()
      Used by the NoLocal filter.
      Returns:
      a unique id for the connection that produced the message