Package jadex.commons
Interface IAsyncFilter<T>
- 
- All Known Implementing Classes:
 AbstractConstraintFilter,ComposedRemoteFilter,ConstantValueFilter,DefaultFileFilter,FactoryFilter,IAsyncFilter.AlwaysFilter,IAsyncFilter.NeverFilter,InequalityFilter,ModelFileFilter,ProxyFilter,ServiceIdFilter,StrictInequalityFilter,TagFilter
public interface IAsyncFilter<T>Generic filter interface. 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classIAsyncFilter.AlwaysFilter<E>A filter that always returns true.static classIAsyncFilter.NeverFilter<E>A filter that always returns false. 
- 
Field Summary
Fields Modifier and Type Field Description static IAsyncFilter<java.lang.Object>ALWAYSA filter that always returns true.static IAsyncFilter<java.lang.Object>NEVERA filter that always returns false. 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IFuture<java.lang.Boolean>filter(T obj)Test if an object passes the filter. 
 - 
 
- 
- 
Field Detail
- 
ALWAYS
static final IAsyncFilter<java.lang.Object> ALWAYS
A filter that always returns true. 
- 
NEVER
static final IAsyncFilter<java.lang.Object> NEVER
A filter that always returns false. 
 - 
 
 -