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 class
IAsyncFilter.AlwaysFilter<E>
A filter that always returns true.static class
IAsyncFilter.NeverFilter<E>
A filter that always returns false.
-
Field Summary
Fields Modifier and Type Field Description static IAsyncFilter<java.lang.Object>
ALWAYS
A filter that always returns true.static IAsyncFilter<java.lang.Object>
NEVER
A 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.
-
-