com.netflix.infix
Class Predicates

java.lang.Object
  extended by com.netflix.infix.Predicates

public class Predicates
extends java.lang.Object

A number of static helper methods to simplify the construction of combined event filters.


Method Summary
static com.google.common.base.Predicate<java.lang.Object> alwaysFalse()
           
static com.google.common.base.Predicate<java.lang.Object> alwaysTrue()
           
static com.google.common.base.Predicate<java.lang.Object> and(java.lang.Iterable<com.google.common.base.Predicate<java.lang.Object>> filters)
           
static com.google.common.base.Predicate<java.lang.Object> and(com.google.common.base.Predicate<java.lang.Object>... filters)
           
static com.google.common.base.Predicate<java.lang.Object> not(com.google.common.base.Predicate<java.lang.Object> filter)
           
static com.google.common.base.Predicate<java.lang.Object> or(java.lang.Iterable<com.google.common.base.Predicate<java.lang.Object>> filters)
           
static com.google.common.base.Predicate<java.lang.Object> or(com.google.common.base.Predicate<java.lang.Object>... filters)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

alwaysTrue

public static com.google.common.base.Predicate<java.lang.Object> alwaysTrue()

alwaysFalse

public static com.google.common.base.Predicate<java.lang.Object> alwaysFalse()

or

public static com.google.common.base.Predicate<java.lang.Object> or(com.google.common.base.Predicate<java.lang.Object>... filters)

or

public static com.google.common.base.Predicate<java.lang.Object> or(java.lang.Iterable<com.google.common.base.Predicate<java.lang.Object>> filters)

and

public static com.google.common.base.Predicate<java.lang.Object> and(com.google.common.base.Predicate<java.lang.Object>... filters)

and

public static com.google.common.base.Predicate<java.lang.Object> and(java.lang.Iterable<com.google.common.base.Predicate<java.lang.Object>> filters)

not

public static com.google.common.base.Predicate<java.lang.Object> not(com.google.common.base.Predicate<java.lang.Object> filter)