Class AllowDenyCollectionManager<T>
- java.lang.Object
- 
- org.springframework.kafka.support.AllowDenyCollectionManager<T>
 
- 
- Type Parameters:
- T- Collection generic type
 
 public final class AllowDenyCollectionManager<T> extends java.lang.ObjectClass for managing Allow / Deny collections and its predicates.- Since:
- 28/12/20
- Author:
- Tomaz Fernandes
 
- 
- 
Constructor SummaryConstructors Constructor Description AllowDenyCollectionManager(java.util.Collection<T> allowList, java.util.Collection<T> denyList)AllowDenyCollectionManager(java.util.Collection<T> allowList, java.util.Collection<T> denyList, java.util.Collection<java.util.function.Predicate<T>> predicates)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanareAllowed(T[] objects)static <T> AllowDenyCollectionManager<T>createManagerFor(java.util.Collection<T> allowList, java.util.Collection<T> denyList)static <T> AllowDenyCollectionManager<T>createManagerFor(java.util.Collection<T> allowList, java.util.Collection<T> denyList, java.util.Collection<java.util.function.Predicate<T>> predicates)java.util.function.Predicate<T>getDefaultPredicate(java.util.Collection<T> allowList, java.util.Collection<T> denyList)booleanhasNoRestrictions()booleanisAllowed(T objectToCheck)
 
- 
- 
- 
Method Detail- 
getDefaultPredicatepublic java.util.function.Predicate<T> getDefaultPredicate(java.util.Collection<T> allowList, java.util.Collection<T> denyList) 
 - 
isAllowedpublic boolean isAllowed(T objectToCheck) 
 - 
areAllowedpublic boolean areAllowed(T[] objects) 
 - 
createManagerForpublic static <T> AllowDenyCollectionManager<T> createManagerFor(java.util.Collection<T> allowList, java.util.Collection<T> denyList) 
 - 
createManagerForpublic static <T> AllowDenyCollectionManager<T> createManagerFor(java.util.Collection<T> allowList, java.util.Collection<T> denyList, java.util.Collection<java.util.function.Predicate<T>> predicates) 
 - 
hasNoRestrictionspublic boolean hasNoRestrictions() 
 
- 
 
-