Interface Filterable


  • public interface Filterable
    A Filterable is the object being evaluated by the filters. It provides access to filtered properties.
    Version:
    $Revision: 1.4 $
    • Method Detail

      • 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).
        Type Parameters:
        T -
        Parameters:
        type -
        Returns:
        Throws:
        FilterException
      • getProperty

        Object getProperty​(SimpleString name)
        Extracts the named message property
        Parameters:
        name -
        Returns:
      • getLocalConnectionId

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